Add EnemiesController

This commit is contained in:
Victor 2014-01-14 20:54:35 +02:00
parent 9d91d6d98c
commit 5ff33a45e4

View File

@ -0,0 +1,28 @@
package com.annimon.influencexxii;
import com.badlogic.gdx.graphics.Color;
import com.badlogic.gdx.math.MathUtils;
import com.badlogic.gdx.utils.Array;
public class EnemiesController {
private int screenWidth, screenHeight;
private Array<Enemy> enemies;
private int difficultMode;
public EnemiesController() {
enemies = new Array<Enemy>();
}
public void addEnemy() {
enemies.add(generateNewEnemy());
}
private Enemy generateNewEnemy() {
int size = MathUtils.random(screenWidth / 24, screenWidth / 10);
int x = MathUtils.random(screenWidth - size);
int y = MathUtils.random(screenHeight - size);
Color color = DrawUtils.random2Color(0x43, 0xff);
return new Enemy(x, y, size, 5, color);
}
}