Skip to content

Commit baf4784

Browse files
committed
Allow actors in inventory to be animated.
1 parent 8c7adbe commit baf4784

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

blade-engine/src/com/bladecoder/engine/model/Inventory.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,12 @@ public SpriteActor removeItem(String item) {
7474
return null;
7575
}
7676

77+
public void update(float delta) {
78+
for (SpriteActor a : items) {
79+
a.update(delta);
80+
}
81+
}
82+
7783
/**
7884
* Dispose and remove all items.
7985
*/

blade-engine/src/com/bladecoder/engine/model/World.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,7 @@ else if (customProperties.get(WorldProperties.SAVED_GAME_VERSION.toString()) !=
300300
getCurrentScene().update(delta);
301301

302302
uiActors.update(delta);
303+
getInventory().update(delta);
303304

304305
textManager.update(delta);
305306
timers.update(delta);

blade-engine/src/com/bladecoder/engine/ui/InventoryUI.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ public void draw(Batch batch, float alpha) {
267267
}
268268

269269
r.draw((SpriteBatch) batch, getX() + x * tileSize + x * rowSpace + tileSize / 2 + margin,
270-
getY() + (tileSize - r.getHeight() * size) / 2 + y * tileSize + y * rowSpace + margin, size, 0f, null);
270+
getY() + (tileSize - r.getHeight() * size) / 2 + y * tileSize + y * rowSpace + margin, size, 0f, a.getTint());
271271
}
272272

273273
super.draw(batch, alpha);

0 commit comments

Comments
 (0)