private void Init(MainGame game, Wave wave, int value, int startHitPoints, float speed) { this.setStartHitPoints(startHitPoints); this.setHitPoints(startHitPoints); this.setSpeed(speed); this.setHealthBar(new ProgressBar(game, 20, true)); this.getHealthBar().setDrawOrder(1); this.getHealthBar().setDrawBorder(true); this.setPosition(Utils.ConvertToPositionCoordinates( this.getGridPosition()).add(10f, 10f)); this.destinationPosition = this.getPosition(); this.game = game; this.wave = wave; this.setValue(value); game.Components().add(this.getHealthBar()); game.Components().add(this); }
public BuyToGetFeaturesScreen(MainGame game, ScreenType prevScreen, Difficulty difficulty) { super("", game, prevScreen); this.game = game; super.setTransitionOnTime(0f); super.setTransitionOffTime(0f); super.setIsPopup(true); Vector2f vector = new Vector2f(60f, 50f); MenuEntry item = new MenuEntry(""); item.setuseButtonBackground(false); item.setPosition(new Vector2f(48f, 425f)); item.setnoButtonBackgroundSize(vector); MenuEntry entry2 = new MenuEntry(""); entry2.setuseButtonBackground(false); entry2.setPosition(new Vector2f(222f, 425f)); entry2.setnoButtonBackgroundSize(vector); item.Selected = new GameEvent() { @Override public void invoke(MenuEntry comp) { YesSelected(); } }; entry2.Selected = new GameEvent() { @Override public void invoke(MenuEntry comp) { NoSelected(); } }; super.getMenuEntries().add(item); super.getMenuEntries().add(entry2); this.difficulty = difficulty; this.buyToGetFeaturesSpriteWithText = new BuyToGetFeaturesSpriteWithText( game); this.buyToGetFeaturesSpriteWithText.setDrawOrder(100); game.Components().add(this.buyToGetFeaturesSpriteWithText); }