Add enemies coords

This commit is contained in:
Victor 2014-02-26 18:06:33 +02:00
parent 4158e57c78
commit c3d05b56bb

View File

@ -10,13 +10,27 @@ import com.annimon.jecp.Keys;
*/ */
public class MainApp extends InputProcessor implements ApplicationListener { public class MainApp extends InputProcessor implements ApplicationListener {
private static final int[] COORD = {
6, 321, 49, 318, 100, 228, 145, 259, 230, 356,
86, 375, 365, 325, 344, 232, 296, 296, 457, 355,
480, 260, 530, 288, 500, 288, 590, 297, 617, 343,
2, 467, 502, 7
};
private int width, height; private int width, height;
private Background background;
private SniperAim aim; private SniperAim aim;
private Enemy[] enemies;
public void onStartApp(int width, int height) { public void onStartApp(int width, int height) {
this.width = width; this.width = width;
this.height = height; this.height = height;
background = new Background();
aim = new SniperAim(width, height); aim = new SniperAim(width, height);
enemies = new Enemy[COORD.length / 2];
for (int i = 0; i < enemies.length; i++) {
enemies[i] = new Enemy(COORD[i * 2], COORD[i * 2 + 1]);
}
Jecp.inputListener = this; Jecp.inputListener = this;
Keys.numericdAsDpad = true; Keys.numericdAsDpad = true;
Keys.wasdAsDpad = true; Keys.wasdAsDpad = true;
@ -29,8 +43,11 @@ public class MainApp extends InputProcessor implements ApplicationListener {
} }
public void onPaint(Graphics g) { public void onPaint(Graphics g) {
g.setColor(0xFFFFFFFF); background.draw(g);
g.fillRect(0, 0, width, height); for (int i = 0; i < enemies.length; i++) {
enemies[i].draw(g);
}
background.drawObstacles(g);
aim.draw(g); aim.draw(g);
} }
@ -48,6 +65,6 @@ public class MainApp extends InputProcessor implements ApplicationListener {
} }
public void isFirePressed() { public void isFirePressed() {
}
}
} }