ludum_dare_46/src/com/gnarwhal/ld46/game/GamePanel.java

37 lines
663 B
Java
Raw Normal View History

2024-08-07 05:02:53 +00:00
package com.gnarwhal.ld46.game;
import com.gnarwhal.ld46.engine.display.Camera;
import com.gnarwhal.ld46.engine.display.Window;
public class GamePanel {
private Window window;
private Camera camera;
private Player player;
2024-08-07 05:02:56 +00:00
private Platform[] platforms;
2024-08-07 05:02:53 +00:00
public GamePanel(Window window, Camera camera) {
this.window = window;
this.camera = camera;
player = new Player(window, camera);
2024-08-07 05:02:56 +00:00
platforms = new Platform[] {
new Platform(camera, 800, 800, 320)
};
2024-08-07 05:02:53 +00:00
}
public void update() {
2024-08-07 05:02:56 +00:00
player.update(platforms);
2024-08-07 05:02:53 +00:00
}
public void render() {
2024-08-07 05:02:56 +00:00
for (int i = 0; i < platforms.length; ++i) {
platforms[i].render();
}
player.render();
2024-08-07 05:02:53 +00:00
}
}