Exemplo n.º 1
0
	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);
	}
Exemplo n.º 2
0
	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);
	}