mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 19:28:01 +00:00
update bounding box
- should fix collision for enemy with custom scale - update ooze sprite size to utilize 32x32
This commit is contained in:
@@ -49,7 +49,10 @@ public class EnemySprite extends CharacterSprite {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
void updateBoundingRect() { //We want enemies to take the full tile.
|
void updateBoundingRect() { //We want enemies to take the full tile.
|
||||||
boundingRect.set(getX(), getY(), getWidth(), getHeight());
|
float scale = data == null ? 1f : data.scale;
|
||||||
|
if (scale < 0)
|
||||||
|
scale = 1f;
|
||||||
|
boundingRect.set(getX(), getY(), getWidth()*scale, getHeight()*scale);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void moveTo(Actor other, float delta) {
|
public void moveTo(Actor other, float delta) {
|
||||||
|
|||||||
@@ -1,93 +1,90 @@
|
|||||||
ooze.png
|
ooze.png
|
||||||
size: 256,160
|
size: 242, 106
|
||||||
format: RGBA8888
|
format: RGBA8888
|
||||||
filter: Nearest, Nearest
|
filter: Nearest, Nearest
|
||||||
repeat: none
|
repeat: none
|
||||||
Avatar
|
Avatar
|
||||||
xy: 9, 151
|
xy: 36, 4
|
||||||
size: 15, 9
|
|
||||||
Idle
|
|
||||||
xy: 0, 0
|
|
||||||
size: 32, 32
|
size: 32, 32
|
||||||
Idle
|
Idle
|
||||||
xy: 32, 0
|
xy: 172, 4
|
||||||
size: 32, 32
|
size: 32, 32
|
||||||
Idle
|
Idle
|
||||||
xy: 64, 0
|
xy: 2, 4
|
||||||
|
size: 32, 32
|
||||||
|
orig: 32, 32
|
||||||
|
Idle
|
||||||
|
xy: 36, 4
|
||||||
size: 32, 32
|
size: 32, 32
|
||||||
Idle
|
Idle
|
||||||
xy: 96, 0
|
xy: 172, 4
|
||||||
size: 32, 32
|
size: 32, 32
|
||||||
Idle
|
Idle
|
||||||
xy: 0, 96
|
xy: 70, 4
|
||||||
size: 32, 32
|
size: 32, 32
|
||||||
Idle
|
Idle
|
||||||
xy: 32, 96
|
xy: 104, 4
|
||||||
size: 32, 32
|
size: 32, 32
|
||||||
Idle
|
Idle
|
||||||
xy: 64, 96
|
xy: 138, 4
|
||||||
size: 32, 32
|
|
||||||
Idle
|
|
||||||
xy: 96, 96
|
|
||||||
size: 32, 32
|
size: 32, 32
|
||||||
Walk
|
Walk
|
||||||
xy: 0, 32
|
xy: 172, 4
|
||||||
size: 32, 32
|
size: 32, 32
|
||||||
Walk
|
Walk
|
||||||
xy: 32, 32
|
xy: 2, 4
|
||||||
size: 32, 32
|
size: 32, 32
|
||||||
Walk
|
Walk
|
||||||
xy: 64, 32
|
xy: 206, 4
|
||||||
size: 32, 32
|
size: 32, 32
|
||||||
Walk
|
Walk
|
||||||
xy: 96, 32
|
xy: 2, 38
|
||||||
size: 32, 32
|
size: 32, 32
|
||||||
Walk
|
Walk
|
||||||
xy: 128, 32
|
xy: 36, 38
|
||||||
size: 32, 32
|
size: 32, 32
|
||||||
Walk
|
Walk
|
||||||
xy: 160, 32
|
xy: 70, 38
|
||||||
size: 32, 32
|
size: 32, 32
|
||||||
Walk
|
Walk
|
||||||
xy: 192, 32
|
xy: 104, 38
|
||||||
size: 32, 32
|
size: 32, 32
|
||||||
Walk
|
Walk
|
||||||
xy: 224, 32
|
xy: 138, 38
|
||||||
size: 32, 32
|
size: 32, 32
|
||||||
Attack
|
Attack
|
||||||
xy: 0, 64
|
xy: 172, 4
|
||||||
size: 32, 32
|
size: 32, 32
|
||||||
Attack
|
Attack
|
||||||
xy: 32, 64
|
xy: 2, 4
|
||||||
size: 32, 32
|
size: 32, 32
|
||||||
Attack
|
Attack
|
||||||
xy: 64, 64
|
xy: 172, 38
|
||||||
size: 32, 32
|
size: 32, 32
|
||||||
Attack
|
Attack
|
||||||
xy: 96, 64
|
xy: 206, 38
|
||||||
size: 32, 32
|
size: 32, 32
|
||||||
Attack
|
Attack
|
||||||
xy: 128, 64
|
xy: 2, 72
|
||||||
size: 32, 32
|
size: 32, 32
|
||||||
Attack
|
Attack
|
||||||
xy: 160, 64
|
xy: 36, 72
|
||||||
size: 32, 32
|
size: 32, 32
|
||||||
Death
|
Death
|
||||||
xy: 0, 128
|
xy: 172, 4
|
||||||
size: 32, 32
|
size: 32, 32
|
||||||
Death
|
Death
|
||||||
xy: 32, 128
|
xy: 70, 72
|
||||||
size: 32, 32
|
size: 32, 32
|
||||||
Death
|
Death
|
||||||
xy: 64, 128
|
xy: 104, 72
|
||||||
size: 32, 32
|
size: 32, 32
|
||||||
Death
|
Death
|
||||||
xy: 96, 128
|
xy: 138, 72
|
||||||
size: 32, 32
|
size: 32, 32
|
||||||
Death
|
Death
|
||||||
xy: 128, 128
|
xy: 172, 72
|
||||||
size: 32, 32
|
size: 32, 32
|
||||||
Death
|
Death
|
||||||
xy: 160, 128
|
xy: 206, 72
|
||||||
size: 32, 32
|
size: 32, 32
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 4.8 KiB |
@@ -3993,6 +3993,7 @@
|
|||||||
{
|
{
|
||||||
"name": "Ooze",
|
"name": "Ooze",
|
||||||
"sprite": "sprites/dungeon/ooze.atlas",
|
"sprite": "sprites/dungeon/ooze.atlas",
|
||||||
|
"scale": 0.6,
|
||||||
"deck": [
|
"deck": [
|
||||||
"decks/ooze.json"
|
"decks/ooze.json"
|
||||||
],
|
],
|
||||||
|
|||||||
Reference in New Issue
Block a user