| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- package model.gameState;
- import java.awt.Graphics2D;
- import java.awt.event.KeyEvent;
- import java.awt.geom.Rectangle2D;
- import model.objects.InfoPanel;
- import model.objects.Lines;
- import control.GameStateManager;
- public class PlayState extends GameState{
- public static final Rectangle2D borderRect = new Rectangle2D.Double(256, 0, 1024, 1024);
- private Lines lines;
- private InfoPanel hsb;
- public PlayState(GameStateManager gsm) {
- super(gsm);
- lines = new Lines((int) borderRect.getX(),100);
- hsb = new InfoPanel(0, 0);
- }
- @Override
- public void init() {
- // TODO Auto-generated method stub
-
- }
- @Override
- public void update() {
- // TODO Auto-generated method stub
-
- }
- @Override
- public void draw(Graphics2D g2) {
- hsb.draw(g2);
- g2.setClip(borderRect);
- lines.draw(g2);
-
- }
- @Override
- public void keyPressed(KeyEvent e) {
- // TODO Auto-generated method stub
-
- }
- @Override
- public void keyReleased(KeyEvent e) {
- // TODO Auto-generated method stub
-
- }
- }
|