@Override public void init(Player player) { super.init(player); addStars(); m_exitDoor = new Door( m_levelMap.gridToScreenX(18), m_levelMap.gridToScreenY(5), m_levelMap.getTileSize()); }
@Override public void init(PhysicsWorld pw) { super.init(pw); int y = pw.World_H; int x = pw.World_W; pw.setball(160 * x / 320, 180 * y / 480); pw.addrope(20 * x / 320, 10 * y / 480); pw.addrope(-20 * x / 320, 10 * y / 480); // pw.addbubble(40, 250); // pw.addrope(10*x,(-25)*y); pw.addstar(160 * x / 320, 60 * y / 480); pw.addstar(160 * x / 320, 280 * y / 480); pw.addstar(160 * x / 320, 360 * y / 480); pw.addbubble(160 * x / 320, 280 * y / 480); pw.adddoor(160 * x / 320, 440 * y / 480); }
public void init(Game game, String name, int w, int h, int[] pixels) { super.init(game, name, w, h, pixels); super.trigger(6, true); super.trigger(7, true); }
public void handle(int key) { if (key == 1004) { GameThread.player.moveUp(); } else if (key == 1005) { GameThread.player.moveDown(); } else if (key == 1006) { GameThread.player.moveLeft(); } else if (key == 1007) { GameThread.player.moveRight(); } else if (key == 114) { GameThread.player.reset(); GameThread.player.visible = true; GameThread.player2.reset(); if (Coin.coinCount != -1) { for (int i = Coin.coinCount; i >= 0; i--) { Level.coinArray[i].reset(); } } if (Enemy.enemyCount != -1) { for (int i = Enemy.enemyCount; i >= 0; i--) { Enemy.enemyArray[i].visible = true; } } Key.reset(); LockedDoor.reset(); } else if (key == 119) { GameThread.player2.moveUp(); } else if (key == 97) { GameThread.player2.moveLeft(); } else if (key == 115) { GameThread.player2.moveDown(); } else if (key == 100) { if (GameThread.wait == true) { try { Level.init(false); GameThread.wait = false; } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } GameThread.player2.moveRight(); } else if (key == 32) { GameThread.player.shootBullet(); } else if (key == 101) { GameThread.player2.shootBullet(); } else if (key == 49) { handle(114); GameThread.player2.visible = false; } else if (key == 50) { handle(114); GameThread.player2.visible = true; } else if (key == 104) { HelpScreen.visible = !HelpScreen.visible; } else if (key == 108) { if (GameThread.wait == true) { try { Level.init(true); GameThread.wait = false; } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } }