v0.4.1: added a visual effect for adding items to the journal

This commit is contained in:
Evan Debenham
2016-07-20 01:19:18 -04:00
committed by Evan Debenham
parent c0eecb1338
commit 80a4ef2b9b
4 changed files with 41 additions and 14 deletions
@@ -109,6 +109,8 @@ public class GameScene extends PixelScene {
private DungeonTilemap tiles;
private FogOfWar fog;
private HeroSprite hero;
private StatusPane pane;
private GameLog log;
@@ -248,11 +250,11 @@ public class GameScene extends PixelScene {
add( new HealthIndicator() );
add( cellSelector = new CellSelector( tiles ) );
StatusPane sb = new StatusPane();
sb.camera = uiCamera;
sb.setSize( uiCamera.width, 0 );
add( sb );
pane = new StatusPane();
pane.camera = uiCamera;
pane.setSize( uiCamera.width, 0 );
add( pane );
toolbar = new Toolbar();
toolbar.camera = uiCamera;
@@ -284,7 +286,7 @@ public class GameScene extends PixelScene {
busy = new BusyIndicator();
busy.camera = uiCamera;
busy.x = 1;
busy.y = sb.bottom() + 1;
busy.y = pane.bottom() + 1;
add( busy );
switch (InterlevelScene.mode) {
@@ -656,6 +658,10 @@ public class GameScene extends PixelScene {
scene.toolbar.pickup( item );
}
public static void pickUpJournal( Item item ) {
scene.pane.pickup( item );
}
public static void resetMap() {
if (scene != null) {
scene.tiles.map(Dungeon.level.map, Level.WIDTH );