From: Martin F. <mar...@us...> - 2008-04-04 22:53:45
|
Update of /cvsroot/arianne/stendhal/src/games/stendhal/client/gui In directory sc8-pr-cvs11.sourceforge.net:/tmp/cvs-serv29595/src/games/stendhal/client/gui Modified Files: Desktop.java j2DClient.java Log Message: adjust border size when resizing the mainframe window Index: Desktop.java =================================================================== RCS file: /cvsroot/arianne/stendhal/src/games/stendhal/client/gui/Desktop.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Desktop.java 1 Apr 2008 21:19:44 -0000 1.4 --- Desktop.java 4 Apr 2008 22:53:48 -0000 1.5 *************** *** 80,83 **** --- 80,89 ---- @Override public void paint(Graphics g) { + MainFrame mainFrame = StendhalClient.get().getMainFrame(); + + if (mainFrame != null) { + offset.x = (mainFrame.getSize().width - j2DClient.SCREEN_WIDTH) / 2; + } + synchronized (this) { g.drawImage(imgPaint, offset.x, offset.y, imgPaint.getWidth(), imgPaint.getHeight(), Color.black, null); Index: j2DClient.java =================================================================== RCS file: /cvsroot/arianne/stendhal/src/games/stendhal/client/gui/j2DClient.java,v retrieving revision 1.232 retrieving revision 1.233 diff -C2 -d -r1.232 -r1.233 *** j2DClient.java 4 Apr 2008 22:24:32 -0000 1.232 --- j2DClient.java 4 Apr 2008 22:53:48 -0000 1.233 *************** *** 11,14 **** --- 11,15 ---- * * ***************************************************************************/ + package games.stendhal.client.gui; *************** *** 63,274 **** public class j2DClient extends StendhalUI { [...1864 lines suppressed...] ! if (now >= expiration) { ! return false; ! } ! expiration = now + DELAY; ! return true; ! } ! } ! @Override ! public void requestQuit() { ! if (JOptionPane.showConfirmDialog(desktop, "Are you sure you want to leave Stendhal?", "Stendhal", ! JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) { ! j2DClient.get().shutdown(); ! } ! } } |