Re-made all weapon sprites and finalized weapon layout

This commit is contained in:
Anuken
2017-09-24 13:03:20 -04:00
parent 2f092604a3
commit c0505338f2
13 changed files with 188 additions and 182 deletions
Binary file not shown.

Before

Width:  |  Height:  |  Size: 273 B

After

Width:  |  Height:  |  Size: 253 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 250 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 300 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 297 B

After

Width:  |  Height:  |  Size: 250 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 282 B

After

Width:  |  Height:  |  Size: 262 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 295 B

After

Width:  |  Height:  |  Size: 257 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 310 B

After

Width:  |  Height:  |  Size: 243 B

+136 -136
View File
@@ -6,862 +6,862 @@ filter: Nearest,Nearest
repeat: none repeat: none
backgrounds/background backgrounds/background
rotate: false rotate: false
xy: 1, 241 xy: 1, 235
size: 356, 270 size: 356, 270
orig: 356, 270 orig: 356, 270
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blank blank
rotate: false rotate: false
xy: 509, 510 xy: 17, 198
size: 1, 1 size: 1, 1
orig: 1, 1 orig: 1, 1
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/block blocks/block
rotate: false rotate: false
xy: 489, 503 xy: 135, 225
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/coal1 blocks/coal1
rotate: false rotate: false
xy: 149, 231 xy: 485, 497
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/coal2 blocks/coal2
rotate: false rotate: false
xy: 359, 361 xy: 1, 81
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/coal3 blocks/coal3
rotate: false rotate: false
xy: 499, 503 xy: 145, 225
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/coaldrill blocks/coaldrill
rotate: false rotate: false
xy: 1, 71 xy: 359, 357
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/coalpurifier blocks/coalpurifier
rotate: false rotate: false
xy: 159, 231 xy: 495, 497
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/compositewall blocks/compositewall
rotate: false rotate: false
xy: 359, 351 xy: 1, 71
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/conduit blocks/conduit
rotate: false rotate: false
xy: 1, 61 xy: 155, 225
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/conduitbottom blocks/conduitbottom
rotate: false rotate: false
xy: 169, 231 xy: 359, 347
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/conduitliquid blocks/conduitliquid
rotate: false rotate: false
xy: 359, 341 xy: 1, 61
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/conduittop blocks/conduittop
rotate: false rotate: false
xy: 1, 51 xy: 165, 225
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/conveyor blocks/conveyor
rotate: false rotate: false
xy: 179, 231 xy: 359, 337
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/conveyormove blocks/conveyormove
rotate: false rotate: false
xy: 359, 331 xy: 1, 51
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/core blocks/core
rotate: false rotate: false
xy: 1, 41 xy: 175, 225
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/cross blocks/cross
rotate: false rotate: false
xy: 189, 231 xy: 359, 327
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/crucible blocks/crucible
rotate: false rotate: false
xy: 359, 321 xy: 1, 41
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/deepwater blocks/deepwater
rotate: false rotate: false
xy: 1, 31 xy: 185, 225
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/dirt1 blocks/dirt1
rotate: false rotate: false
xy: 199, 231 xy: 359, 317
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/dirt2 blocks/dirt2
rotate: false rotate: false
xy: 359, 311 xy: 1, 31
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/dirt3 blocks/dirt3
rotate: false rotate: false
xy: 1, 21 xy: 195, 225
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/dirtblock blocks/dirtblock
rotate: false rotate: false
xy: 209, 231 xy: 359, 307
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/dirtedge blocks/dirtedge
rotate: false rotate: false
xy: 359, 419 xy: 375, 445
size: 12, 12 size: 12, 12
orig: 12, 12 orig: 12, 12
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/doubleturret blocks/doubleturret
rotate: false rotate: false
xy: 359, 407 xy: 437, 495
size: 10, 10 size: 10, 10
orig: 10, 10 orig: 10, 10
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/drill blocks/drill
rotate: false rotate: false
xy: 359, 301 xy: 1, 21
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/duriumwall blocks/duriumwall
rotate: false rotate: false
xy: 1, 11 xy: 205, 225
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/flameturret blocks/flameturret
rotate: false rotate: false
xy: 453, 501 xy: 1, 125
size: 10, 10 size: 10, 10
orig: 10, 10 orig: 10, 10
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/grass1 blocks/grass1
rotate: false rotate: false
xy: 1, 1 xy: 1, 11
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/grass2 blocks/grass2
rotate: false rotate: false
xy: 219, 231 xy: 215, 225
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/grass3 blocks/grass3
rotate: false rotate: false
xy: 359, 291 xy: 359, 287
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/grassblock blocks/grassblock
rotate: false rotate: false
xy: 229, 231 xy: 1, 1
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/grassblock2 blocks/grassblock2
rotate: false rotate: false
xy: 359, 281 xy: 225, 225
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/grassedge blocks/grassedge
rotate: false rotate: false
xy: 407, 467 xy: 423, 493
size: 12, 12 size: 12, 12
orig: 12, 12 orig: 12, 12
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/iron1 blocks/iron1
rotate: false rotate: false
xy: 269, 231 xy: 359, 247
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/iron2 blocks/iron2
rotate: false rotate: false
xy: 359, 241 xy: 265, 225
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/iron3 blocks/iron3
rotate: false rotate: false
xy: 279, 231 xy: 359, 237
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/irondrill blocks/irondrill
rotate: false rotate: false
xy: 289, 231 xy: 275, 225
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/ironwall blocks/ironwall
rotate: false rotate: false
xy: 299, 231 xy: 285, 225
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/junction blocks/junction
rotate: false rotate: false
xy: 309, 231 xy: 295, 225
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/laserturret blocks/laserturret
rotate: false rotate: false
xy: 1, 115 xy: 99, 223
size: 10, 10 size: 10, 10
orig: 10, 10 orig: 10, 10
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/liquidrouter blocks/liquidrouter
rotate: false rotate: false
xy: 319, 231 xy: 305, 225
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/machineturret blocks/machineturret
rotate: false rotate: false
xy: 113, 229 xy: 359, 401
size: 10, 10 size: 10, 10
orig: 10, 10 orig: 10, 10
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/megarepairturret blocks/megarepairturret
rotate: false rotate: false
xy: 359, 395 xy: 449, 495
size: 10, 10 size: 10, 10
orig: 10, 10 orig: 10, 10
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/mortarturret blocks/mortarturret
rotate: false rotate: false
xy: 465, 501 xy: 1, 113
size: 10, 10 size: 10, 10
orig: 10, 10 orig: 10, 10
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/mossblock blocks/mossblock
rotate: false rotate: false
xy: 329, 231 xy: 325, 225
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/mossstone blocks/mossstone
rotate: false rotate: false
xy: 329, 231 xy: 325, 225
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/omnidrill blocks/omnidrill
rotate: false rotate: false
xy: 339, 231 xy: 345, 225
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/plasmaturret blocks/plasmaturret
rotate: false rotate: false
xy: 1, 103 xy: 111, 223
size: 10, 10 size: 10, 10
orig: 10, 10 orig: 10, 10
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/pump blocks/pump
rotate: false rotate: false
xy: 359, 231 xy: 373, 413
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/repairturret blocks/repairturret
rotate: false rotate: false
xy: 125, 229 xy: 359, 389
size: 10, 10 size: 10, 10
orig: 10, 10 orig: 10, 10
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/rock blocks/rock
rotate: false rotate: false
xy: 21, 215 xy: 371, 393
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/rock2 blocks/rock2
rotate: false rotate: false
xy: 31, 215 xy: 371, 383
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/rock2shadow blocks/rock2shadow
rotate: false rotate: false
xy: 41, 215 xy: 371, 373
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/rockshadow blocks/rockshadow
rotate: false rotate: false
xy: 51, 215 xy: 369, 363
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/router blocks/router
rotate: false rotate: false
xy: 61, 215 xy: 369, 353
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/shadow blocks/shadow
rotate: false rotate: false
xy: 359, 383 xy: 461, 495
size: 10, 10 size: 10, 10
orig: 10, 10 orig: 10, 10
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/shotgunturret blocks/shotgunturret
rotate: false rotate: false
xy: 477, 501 xy: 1, 101
size: 10, 10 size: 10, 10
orig: 10, 10 orig: 10, 10
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/shrub blocks/shrub
rotate: false rotate: false
xy: 71, 215 xy: 369, 343
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/shrubshadow blocks/shrubshadow
rotate: false rotate: false
xy: 81, 215 xy: 369, 333
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/smelter blocks/smelter
rotate: false rotate: false
xy: 91, 215 xy: 369, 323
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/sniperturret blocks/sniperturret
rotate: false rotate: false
xy: 1, 91 xy: 123, 223
size: 10, 10 size: 10, 10
orig: 10, 10 orig: 10, 10
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/steelconveyor blocks/steelconveyor
rotate: false rotate: false
xy: 101, 219 xy: 369, 313
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/steelconveyormove blocks/steelconveyormove
rotate: false rotate: false
xy: 111, 219 xy: 369, 303
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/steelwall blocks/steelwall
rotate: false rotate: false
xy: 121, 219 xy: 369, 293
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/stone blocks/stone
rotate: false rotate: false
xy: 423, 483 xy: 1, 137
size: 12, 12 size: 12, 12
orig: 12, 12 orig: 12, 12
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/stone1 blocks/stone1
rotate: false rotate: false
xy: 131, 219 xy: 369, 283
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/stone2 blocks/stone2
rotate: false rotate: false
xy: 141, 219 xy: 369, 273
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/stone3 blocks/stone3
rotate: false rotate: false
xy: 151, 221 xy: 369, 263
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/stoneblock blocks/stoneblock
rotate: false rotate: false
xy: 161, 221 xy: 369, 253
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/stoneblock2 blocks/stoneblock2
rotate: false rotate: false
xy: 171, 221 xy: 369, 243
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/stoneblock3 blocks/stoneblock3
rotate: false rotate: false
xy: 181, 221 xy: 369, 233
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/stonedrill blocks/stonedrill
rotate: false rotate: false
xy: 191, 221 xy: 359, 227
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/stoneedge blocks/stoneedge
rotate: false rotate: false
xy: 439, 499 xy: 85, 221
size: 12, 12 size: 12, 12
orig: 12, 12 orig: 12, 12
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/stonewall blocks/stonewall
rotate: false rotate: false
xy: 201, 221 xy: 369, 223
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/titanium1 blocks/titanium1
rotate: false rotate: false
xy: 211, 221 xy: 21, 209
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/titanium2 blocks/titanium2
rotate: false rotate: false
xy: 221, 221 xy: 31, 209
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/titanium3 blocks/titanium3
rotate: false rotate: false
xy: 231, 221 xy: 41, 209
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/titaniumdrill blocks/titaniumdrill
rotate: false rotate: false
xy: 241, 221 xy: 51, 209
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/titaniumpurifier blocks/titaniumpurifier
rotate: false rotate: false
xy: 251, 221 xy: 61, 209
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/titaniumwall blocks/titaniumwall
rotate: false rotate: false
xy: 261, 221 xy: 71, 209
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/turret blocks/turret
rotate: false rotate: false
xy: 137, 229 xy: 359, 377
size: 10, 10 size: 10, 10
orig: 10, 10 orig: 10, 10
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/water blocks/water
rotate: false rotate: false
xy: 271, 221 xy: 30, 199
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/wateredge blocks/wateredge
rotate: false rotate: false
xy: 1, 127 xy: 359, 413
size: 12, 12 size: 12, 12
orig: 12, 12 orig: 12, 12
offset: 0, 0 offset: 0, 0
index: -1 index: -1
blocks/waveturret blocks/waveturret
rotate: false rotate: false
xy: 359, 371 xy: 473, 495
size: 10, 10 size: 10, 10
orig: 10, 10 orig: 10, 10
offset: 0, 0 offset: 0, 0
index: -1 index: -1
bullet bullet
rotate: false rotate: false
xy: 1, 81 xy: 359, 367
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
circle circle
rotate: false rotate: false
xy: 101, 229 xy: 375, 433
size: 10, 10 size: 10, 10
orig: 10, 10 orig: 10, 10
offset: 0, 0 offset: 0, 0
index: -1 index: -1
enemies/blastenemy-t1 enemies/blastenemy-t1
rotate: false rotate: false
xy: 359, 497 xy: 359, 491
size: 14, 14 size: 14, 14
orig: 14, 14 orig: 14, 14
offset: 0, 0 offset: 0, 0
index: -1 index: -1
enemies/blastenemy-t2 enemies/blastenemy-t2
rotate: false rotate: false
xy: 1, 205 xy: 1, 199
size: 14, 14 size: 14, 14
orig: 14, 14 orig: 14, 14
offset: 0, 0 offset: 0, 0
index: -1 index: -1
enemies/blastenemy-t3 enemies/blastenemy-t3
rotate: false rotate: false
xy: 21, 225 xy: 21, 219
size: 14, 14 size: 14, 14
orig: 14, 14 orig: 14, 14
offset: 0, 0 offset: 0, 0
index: -1 index: -1
enemies/enemy-t1 enemies/enemy-t1
rotate: false rotate: false
xy: 375, 497 xy: 359, 475
size: 14, 14 size: 14, 14
orig: 14, 14 orig: 14, 14
offset: 0, 0 offset: 0, 0
index: -1 index: -1
enemies/enemy-t2 enemies/enemy-t2
rotate: false rotate: false
xy: 375, 435 xy: 391, 461
size: 12, 12 size: 12, 12
orig: 12, 12 orig: 12, 12
offset: 0, 0 offset: 0, 0
index: -1 index: -1
enemies/enemy-t3 enemies/enemy-t3
rotate: false rotate: false
xy: 391, 451 xy: 407, 477
size: 12, 12 size: 12, 12
orig: 12, 12 orig: 12, 12
offset: 0, 0 offset: 0, 0
index: -1 index: -1
enemies/fastenemy-t1 enemies/fastenemy-t1
rotate: false rotate: false
xy: 1, 189 xy: 375, 491
size: 14, 14 size: 14, 14
orig: 14, 14 orig: 14, 14
offset: 0, 0 offset: 0, 0
index: -1 index: -1
enemies/fastenemy-t2 enemies/fastenemy-t2
rotate: false rotate: false
xy: 37, 225 xy: 1, 183
size: 14, 14 size: 14, 14
orig: 14, 14 orig: 14, 14
offset: 0, 0 offset: 0, 0
index: -1 index: -1
enemies/fastenemy-t3 enemies/fastenemy-t3
rotate: false rotate: false
xy: 359, 465 xy: 37, 219
size: 14, 14 size: 14, 14
orig: 14, 14 orig: 14, 14
offset: 0, 0 offset: 0, 0
index: -1 index: -1
enemies/flamerenemy-t1 enemies/flamerenemy-t1
rotate: false rotate: false
xy: 375, 481 xy: 359, 459
size: 14, 14 size: 14, 14
orig: 14, 14 orig: 14, 14
offset: 0, 0 offset: 0, 0
index: -1 index: -1
enemies/flamerenemy-t2 enemies/flamerenemy-t2
rotate: false rotate: false
xy: 391, 497 xy: 375, 475
size: 14, 14 size: 14, 14
orig: 14, 14 orig: 14, 14
offset: 0, 0 offset: 0, 0
index: -1 index: -1
enemies/flamerenemy-t3 enemies/flamerenemy-t3
rotate: false rotate: false
xy: 1, 173 xy: 391, 491
size: 14, 14 size: 14, 14
orig: 14, 14 orig: 14, 14
offset: 0, 0 offset: 0, 0
index: -1 index: -1
enemies/mortarenemy-t1 enemies/mortarenemy-t1
rotate: false rotate: false
xy: 375, 465 xy: 1, 167
size: 14, 14 size: 14, 14
orig: 14, 14 orig: 14, 14
offset: 0, 0 offset: 0, 0
index: -1 index: -1
enemies/mortarenemy-t2 enemies/mortarenemy-t2
rotate: false rotate: false
xy: 391, 481 xy: 53, 219
size: 14, 14 size: 14, 14
orig: 14, 14 orig: 14, 14
offset: 0, 0 offset: 0, 0
index: -1 index: -1
enemies/mortarenemy-t3 enemies/mortarenemy-t3
rotate: false rotate: false
xy: 407, 497 xy: 359, 443
size: 14, 14 size: 14, 14
orig: 14, 14 orig: 14, 14
offset: 0, 0 offset: 0, 0
index: -1 index: -1
enemies/rapidenemy-t1 enemies/rapidenemy-t1
rotate: false rotate: false
xy: 359, 433 xy: 375, 459
size: 14, 14 size: 14, 14
orig: 14, 14 orig: 14, 14
offset: 0, 0 offset: 0, 0
index: -1 index: -1
enemies/rapidenemy-t2 enemies/rapidenemy-t2
rotate: false rotate: false
xy: 375, 449 xy: 391, 475
size: 14, 14 size: 14, 14
orig: 14, 14 orig: 14, 14
offset: 0, 0 offset: 0, 0
index: -1 index: -1
enemies/rapidenemy-t3 enemies/rapidenemy-t3
rotate: false rotate: false
xy: 391, 465 xy: 407, 491
size: 14, 14 size: 14, 14
orig: 14, 14 orig: 14, 14
offset: 0, 0 offset: 0, 0
index: -1 index: -1
enemies/tankenemy-t1 enemies/tankenemy-t1
rotate: false rotate: false
xy: 407, 481 xy: 1, 151
size: 14, 14 size: 14, 14
orig: 14, 14 orig: 14, 14
offset: 0, 0 offset: 0, 0
index: -1 index: -1
enemies/tankenemy-t2 enemies/tankenemy-t2
rotate: false rotate: false
xy: 423, 497 xy: 69, 219
size: 14, 14 size: 14, 14
orig: 14, 14 orig: 14, 14
offset: 0, 0 offset: 0, 0
index: -1 index: -1
enemies/tankenemy-t3 enemies/tankenemy-t3
rotate: false rotate: false
xy: 1, 141 xy: 359, 427
size: 14, 14 size: 14, 14
orig: 14, 14 orig: 14, 14
offset: 0, 0 offset: 0, 0
index: -1 index: -1
icon-coal icon-coal
rotate: false rotate: false
xy: 239, 231 xy: 359, 277
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
icon-dirium icon-dirium
rotate: false rotate: false
xy: 359, 271 xy: 235, 225
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
icon-iron icon-iron
rotate: false rotate: false
xy: 249, 231 xy: 359, 267
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
icon-steel icon-steel
rotate: false rotate: false
xy: 359, 261 xy: 245, 225
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
icon-stone icon-stone
rotate: false rotate: false
xy: 259, 231 xy: 359, 257
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
icon-titanium icon-titanium
rotate: false rotate: false
xy: 359, 251 xy: 255, 225
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
laser laser
rotate: false rotate: false
xy: 17, 207 xy: 17, 201
size: 1, 12 size: 1, 12
orig: 1, 12 orig: 1, 12
offset: 0, 0 offset: 0, 0
index: -1 index: -1
laserend laserend
rotate: false rotate: false
xy: 1, 221 xy: 1, 215
size: 18, 18 size: 18, 18
orig: 18, 18 orig: 18, 18
offset: 0, 0 offset: 0, 0
index: -1 index: -1
player player
rotate: false rotate: false
xy: 349, 231 xy: 375, 423
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
weapons/blaster weapons/blaster
rotate: false rotate: false
xy: 359, 481 xy: 1, 91
size: 14, 14 size: 8, 8
orig: 14, 14 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
weapons/flamethrower weapons/flamer
rotate: false rotate: false
xy: 53, 225 xy: 359, 297
size: 14, 14 size: 8, 8
orig: 14, 14 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
weapons/mortar weapons/mortar
rotate: false rotate: false
xy: 359, 449 xy: 315, 225
size: 14, 14 size: 8, 8
orig: 14, 14 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
weapons/multigun weapons/multigun
rotate: false rotate: false
xy: 1, 157 xy: 335, 225
size: 14, 14 size: 8, 8
orig: 14, 14 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
weapons/railgun weapons/railgun
rotate: false rotate: false
xy: 69, 225 xy: 371, 403
size: 14, 14 size: 8, 8
orig: 14, 14 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
weapons/triblaster weapons/triblaster
rotate: false rotate: false
xy: 85, 225 xy: 20, 199
size: 14, 14 size: 8, 8
orig: 14, 14 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 34 KiB

+21 -11
View File
@@ -534,26 +534,36 @@ public class UI extends SceneModule{
public void updateWeapons(){ public void updateWeapons(){
weapontable.clearChildren(); weapontable.clearChildren();
ButtonGroup group = new ButtonGroup();
weapontable.defaults().size(58, 62);
for(Weapon weapon : control.getWeapons()){ for(Weapon weapon : control.getWeapons()){
ImageButton button = new ImageButton(Draw.region(weapon.name()), "static"); ImageButton button = new ImageButton(Draw.region(weapon.name()), "toggle");
button.getImageCell().size(14*3); button.getImageCell().size(8*5);
button.setDisabled(true);
if(weapon != player.weapon) group.add(button);
button.setColor(Color.GRAY);
weapontable.add(button).size(52, 56); button.clicked(()->{
if(weapon == player.weapon) return;
player.weapon = weapon;
button.setChecked(true);
});
button.setChecked(weapon == player.weapon);
weapontable.add(button);
Table tiptable = new Table(); Table tiptable = new Table();
String description = weapon.description; String description = weapon.description;
tiptable.background("button"); tiptable.background("button");
tiptable.add("[PURPLE]" + weapon.name(), 0.75f).left().padBottom(2f); tiptable.add("" + weapon.name(), 0.5f).left().padBottom(3f);
tiptable.row(); tiptable.row();
tiptable.row(); tiptable.row();
tiptable.add("[ORANGE]" + description).left(); tiptable.add("[GRAY]" + description).left();
tiptable.pad(10f); tiptable.pad(14f);
Tooltip tip = new Tooltip(tiptable); Tooltip tip = new Tooltip(tiptable);
@@ -563,9 +573,9 @@ public class UI extends SceneModule{
} }
weapontable.addIButton("icon-menu", 8*3, ()->{ weapontable.addIButton("icon-menu", 8*4, ()->{
upgrades.show(); upgrades.show();
}).size(52, 56); });
} }
public void showLoading(){ public void showLoading(){
+1 -1
View File
@@ -82,7 +82,7 @@ import io.anuke.ucore.entities.Entity;
*/ */
public class SaveIO{ public class SaveIO{
/**Save file version ID. Should be incremented every breaking release.*/ /**Save file version ID. Should be incremented every breaking release.*/
private static final int fileVersionID = 5; private static final int fileVersionID = 6;
private static FormatProvider provider = null; private static FormatProvider provider = null;
@@ -50,7 +50,7 @@ public enum Weapon{
Effects.effect("shoot2", p.x + vector.x, p.y+vector.y); Effects.effect("shoot2", p.x + vector.x, p.y+vector.y);
} }
}, },
flamethrower(5, BulletType.flame, "Shoots a stream of fire.", stack(Item.steel, 60), stack(Item.coal, 60)){ flamer(5, BulletType.flame, "Shoots a stream of fire.", stack(Item.steel, 60), stack(Item.coal, 60)){
{ {
shootsound = "flame2"; shootsound = "flame2";
@@ -65,12 +65,7 @@ public enum Weapon{
bullet(p, p.x, p.y, ang + Mathf.range(12)); bullet(p, p.x, p.y, ang + Mathf.range(12));
} }
}, },
//TODO railgun(40, BulletType.sniper, "Shoots one long-range bullet.", stack(Item.steel, 60), stack(Item.iron, 60)){
railgun(40, BulletType.sniper, "Shoots a stream of fire.", stack(Item.steel, 60), stack(Item.coal, 60)){
{
shootsound = "flame2";
}
@Override @Override
public void shoot(Player p){ public void shoot(Player p){
@@ -79,12 +74,7 @@ public enum Weapon{
bullet(p, p.x, p.y, ang); bullet(p, p.x, p.y, ang);
} }
}, },
//TODO mortar(100, BulletType.shell, "Shoots a slow, but damaging shell.", stack(Item.titanium, 40), stack(Item.steel, 60)){
mortar(20, BulletType.shell, "Shoots a stream of fire.", stack(Item.steel, 60), stack(Item.coal, 60)){
{
shootsound = "flame2";
}
@Override @Override
public void shoot(Player p){ public void shoot(Player p){
@@ -12,7 +12,6 @@ import io.anuke.mindustry.resource.Weapon;
import io.anuke.ucore.core.Draw; import io.anuke.ucore.core.Draw;
import io.anuke.ucore.core.Effects; import io.anuke.ucore.core.Effects;
import io.anuke.ucore.function.Listenable; import io.anuke.ucore.function.Listenable;
import io.anuke.ucore.scene.event.Touchable;
import io.anuke.ucore.scene.ui.*; import io.anuke.ucore.scene.ui.*;
import io.anuke.ucore.scene.ui.layout.Table; import io.anuke.ucore.scene.ui.layout.Table;
@@ -35,10 +34,10 @@ public class UpgradeDialog extends Dialog{
getButtonTable().addButton("Ok", ()->{ getButtonTable().addButton("Ok", ()->{
hide(); hide();
}).size(84, 48).pad(4); }).size(96, 50).pad(5);
Table weptab = new Table(); Table weptab = new Table();
weptab.background("button"); //weptab.background("button");
weptab.pad(20); weptab.pad(20);
int i = 0; int i = 0;
@@ -46,23 +45,22 @@ public class UpgradeDialog extends Dialog{
TextButton button = new TextButton(weapon.name()); TextButton button = new TextButton(weapon.name());
Image img = new Image(Draw.region(weapon.name())); Image img = new Image(Draw.region(weapon.name()));
button.add(img).size(14*4); button.add(img).size(8*5);
button.getCells().reverse(); button.getCells().reverse();
button.row(); button.row();
button.pad(14);
button.getLabelCell().left();
button.pack(); button.pack();
button.update(()->{ button.update(()->{
if(control.hasWeapon(weapon)){ if(control.hasWeapon(weapon)){
button.setDisabled(true); button.setDisabled(true);
button.setColor(Color.GRAY); button.setColor(Color.GRAY);
button.setTouchable(Touchable.disabled); }else if(!Inventory.hasItems(weapon.requirements)){
}else{ button.setDisabled(true);
button.setColor(Color.WHITE);
button.setDisabled(false);
} }
button.setDisabled(!Inventory.hasItems(weapon.requirements));
}); });
if(i > 0 && (i)%2==0) if(i > 0 && (i)%2==0)
@@ -70,7 +68,7 @@ public class UpgradeDialog extends Dialog{
i++; i++;
weptab.add(button).width(210); weptab.add(button).width(250);
Table tiptable = new Table(); Table tiptable = new Table();
@@ -79,28 +77,36 @@ public class UpgradeDialog extends Dialog{
String description = weapon.description; String description = weapon.description;
tiptable.background("button"); tiptable.background("pane");
tiptable.add("[PURPLE]" + weapon.name(), 0.75f).left().padBottom(2f); tiptable.add("[orange]" + weapon.name(), 0.5f).left().padBottom(4f);
Table reqtable = new Table();
tiptable.row();
tiptable.add(reqtable).left();
if(!control.hasWeapon(weapon)){ if(!control.hasWeapon(weapon)){
ItemStack[] req = weapon.requirements; ItemStack[] req = weapon.requirements;
for(ItemStack s : req){ for(ItemStack s : req){
tiptable.row();
int amount = Math.min(Inventory.getAmount(s.item), s.amount); int amount = Math.min(Inventory.getAmount(s.item), s.amount);
tiptable.add( reqtable.addImage(Draw.region("icon-" + s.item.name())).padRight(3).size(8*2);
(amount >= s.amount ? "[YELLOW]" : "[RED]") reqtable.add(
+s.item + ": " + amount + " / " +s.amount, 0.5f).left(); (amount >= s.amount ? "" : "[RED]")
+ amount + " / " +s.amount, 0.5f).left();
reqtable.row();
} }
} }
tiptable.row(); tiptable.row();
tiptable.add().size(10); tiptable.add().size(10);
tiptable.row(); tiptable.row();
tiptable.add("[ORANGE]" + description).left(); tiptable.add("[gray]" + description).left();
tiptable.row(); tiptable.row();
if(control.hasWeapon(weapon)) if(control.hasWeapon(weapon)){
tiptable.add("[LIME]Purchased!").left(); tiptable.add("[LIME]Purchased!").padTop(6).left();
tiptable.pad(10f); }
tiptable.pad(14f);
}; };
run.listen(); run.listen();