public static void addVisuals( Level level, Scene scene ) { for (int i=0; i < LENGTH; i++) { if (level.map[i] == Terrain.WALL_DECO) { scene.add( new Smoke( i ) ); } } }
@Override protected void onClick() { Game.scene().add( new WndItem( null, item ) ); } }
@Override protected void onClick() { if( !( item instanceof Placeholder )) { Game.scene().add(new WndItem(null, item)); } } }
@Override protected void onClick() { Game.scene().add( new WndChallenges( Dungeon.challenges, false ) ); } };
@Override protected void onClick() { Game.scene().add( new WndChallenges( info.challenges, false ) ); } };
@Override protected void onClick() { Game.scene().add(new WndItem(null, item)); } }
@Override protected void onClick() { ShatteredPixelDungeon.scene().add(new WndChallenges(SPDSettings.challenges(), true) { public void onBackPressed() { super.onBackPressed(); icon( Icons.get( SPDSettings.challenges() > 0 ? Icons.CHALLENGE_ON :Icons.CHALLENGE_OFF ) ); } } ); }
@Override protected void onClick() { Sample.INSTANCE.play( Assets.SND_CLICK, 0.7f, 0.7f, 1.2f ); Game.scene().add( new WndBadge( badge ) ); } }
public boolean onClick( float x, float y ) { if (inside( x, y )) { Sample.INSTANCE.play( Assets.SND_CLICK, 0.7f, 0.7f, 1.2f ); Game.scene().add( new WndBadge( badge ) ); return true; } else { return false; } } }
public static void showBadge( Badges.Badge badge ) { BadgeBanner banner = BadgeBanner.show( badge.image ); banner.camera = uiCamera; banner.x = align( banner.camera, (banner.camera.width - banner.width) / 2 ); banner.y = align( banner.camera, (banner.camera.height - banner.height) / 3 ); Game.scene().add( banner ); }
@Override protected void onClick() { if (cl == null) return; ShatteredPixelDungeon.scene().add(new WndMessage(Messages.get(cl, cl.name() + "_desc_misc"))); } };
@Override protected void onClick() { if (cl == null) return; ShatteredPixelDungeon.scene().add(new WndMessage(Messages.get(cl, cl.name() + "_desc_item"))); } };
@Override protected void onClick() { if (cl == null) return; ShatteredPixelDungeon.scene().add(new WndMessage(Messages.get(cl, cl.name() + "_desc_misc"))); } };
@Override protected void onClick() { if (cl == null) return; ShatteredPixelDungeon.scene().add(new WndMessage(Messages.get(cl, cl.name() + "_desc_item"))); } };
@Override protected void onClick() { super.onClick(); ShatteredPixelDungeon.scene().add( new WndMessage(Messages.get(Challenges.class, challenge+"_desc")) ); } };
@Override protected void onClick() { super.onClick(); if( !cl.isUnlocked() ){ ShatteredPixelDungeon.scene().add( new WndMessage(cl.unlockMsg())); } else { GamesInProgress.selectedClass = cl; } } }
@Override protected void onClick() { if (cl == null) return; String msg = Messages.get(cl, cl.name() + "_desc_subclasses"); for (HeroSubClass sub : cl.subClasses()){ msg += "\n\n" + sub.desc(); } ShatteredPixelDungeon.scene().add(new WndMessage(msg)); } };