Center map when rendering.

git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@834 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Michael Bayne
2001-12-18 12:21:21 +00:00
parent c6b7212e57
commit 995d978a47
@@ -1,5 +1,5 @@
//
// $Id: NodeMapPanel.java,v 1.6 2001/12/18 08:39:20 mdb Exp $
// $Id: NodeMapPanel.java,v 1.7 2001/12/18 12:21:21 mdb Exp $
package com.threerings.nodemap;
@@ -73,7 +73,15 @@ public class NodeMapPanel extends JPanel
{
super.paintComponent(g);
if (_map != null) {
// compute the offset necessary to center the map in the
// display
Dimension osize = getSize();
Dimension msize = _map.getSize();
int tx = (osize.width - msize.width)/2;
int ty = (osize.height - msize.height)/2;
g.translate(tx, ty);
_map.paint(g);
g.translate(-tx, -ty);
}
}