add robust fixture rendering

This commit is contained in:
Asraelite 2016-03-30 15:58:06 +01:00
parent ef2d067b38
commit cf4e8024af
13 changed files with 140 additions and 64 deletions

View file

@ -1,6 +1,6 @@
{
"spawnShip": {
"ship": "01",
"fixtures": ["01", "01"]
"fixtures": ["01", "01", "02"]
}
}

View file

@ -1,12 +1,14 @@
{
"01": {
"name": "Basic Blaster",
"class": "gun",
"type": "blaster",
"damage": {
"thermal": 5,
"kinetic": 1
},
"speed": 1,
"acceleration": 0,
"range": 10,
"autofire": true,
"rateOfFire": 4,
@ -23,5 +25,20 @@
"trail": 3,
"size": 2
}
},
"02": {
"name": "Grappling Hook",
"class": "launcher",
"type": "grapple",
"speed": 0.1,
"range": 8,
"cost": {
},
"appearance": {
"type": "projectile",
"sprite": "grapple",
"size": 1
}
}
}

View file

@ -22,19 +22,22 @@
"pos": [18, 4],
"type": "fixed",
"size": 0,
"traversal": false
"traversal": [0, 0],
"hidden": true
},
{
"pos": [18, 28],
"type": "fixed",
"size": 0,
"traversal": false
"traversal": [0, 0],
"hidden": true
},
{
"pos": [1, 16],
"pos": [6, 16],
"type": "fixed",
"size": 1,
"traversal": false
"traversal": [3.14, 0],
"hidden": true
}
]
}