/* import java.awt.*; import java.awt.event.MouseEvent; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent;*/ public class GameFrame { int windowWidth; int windowHeight; int translationMode; int windowYTranslation; GameShell gameShell; public GameFrame(GameShell game, int width, int height, String title, boolean resizable, boolean flag1) { windowYTranslation = 28; windowWidth = width; windowHeight = height; this.gameShell = game; if (flag1) windowYTranslation = 48; else windowYTranslation = 28; /* setTitle(title); setResizable(resizable); setVisible(true); toFront(); setSize(windowWidth, windowHeight); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { gameShell.destroy(); } }); */ } /*public Graphics getGraphics() { Graphics g = super.getGraphics(); if (translationMode == 0) g.translate(0, 24); else g.translate(-5, 0); return g; } public void setSize(int x, int y) { super.setSize(x, y + windowYTranslation); } protected void processEvent(AWTEvent e) { if (e instanceof MouseEvent) { MouseEvent evt = (MouseEvent) e; e = new MouseEvent(evt.getComponent(), evt.getID(), evt.getWhen(), evt.getModifiers(), evt.getX(), evt.getY() - 24, evt.getClickCount(), evt.isPopupTrigger()); } super.processEvent(e); } public void paint(Graphics g) { gameShell.paint(g); }*/ }