diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2011-04-29 16:25:32 +0200 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2011-04-29 16:25:32 +0200 |
commit | 96cb7454884ed896c0e3305e86212a5c01240d5f (patch) | |
tree | 695e971405d3f9fda0d9f660222bbcf8d3f56e98 /src/jrummikub/view/Board.java | |
parent | 839e020f4bbd85a76a970cf7c56538a82e1075b6 (diff) | |
download | JRummikub-96cb7454884ed896c0e3305e86212a5c01240d5f.tar JRummikub-96cb7454884ed896c0e3305e86212a5c01240d5f.zip |
Restructured view package
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@17 72836036-5685-4462-b002-a69064685172
Diffstat (limited to 'src/jrummikub/view/Board.java')
-rw-r--r-- | src/jrummikub/view/Board.java | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/src/jrummikub/view/Board.java b/src/jrummikub/view/Board.java deleted file mode 100644 index 5fc0390..0000000 --- a/src/jrummikub/view/Board.java +++ /dev/null @@ -1,46 +0,0 @@ -package jrummikub.view; - -import java.awt.Color; -import java.awt.Graphics; -import java.awt.Insets; - -import javax.swing.ImageIcon; -import javax.swing.JPanel; - -import jrummikub.model.Stone; -import jrummikub.model.StoneColor; - -@SuppressWarnings("serial") -public class Board extends JPanel implements IBoard { - private final static ImageIcon background = new ImageIcon(Board.class.getResource("resource/wood.png")); - - Board() { - super(true); - - setBorder(new CustomBorder(Color.DARK_GRAY, 0, 1, 0, 1)); - } - - @Override - protected void paintComponent(Graphics g) { - Insets insets = getInsets(); - int x = insets.left, y = insets.top, width = getWidth()-insets.left-insets.right, height = getHeight()-insets.top-insets.bottom; - g = g.create(x, y, width, height); - - for(int xpos = 0; xpos < width; xpos += background.getIconWidth()) { - background.paintIcon(this, g, xpos, 0); - } - for(int xpos = -32; xpos < width; xpos += background.getIconWidth()) { - background.paintIcon(this, g, xpos, 75); - } - - // TODO Rest of painting code - - // FIXME Test code - StonePainter.paintStone(g, new Stone(1, StoneColor.ORANGE, false), - 0, 0, StonePainter.BOARD_SCALE); - StonePainter.paintStone(g, new Stone(10, StoneColor.BLUE, false), - 1, 0, StonePainter.BOARD_SCALE); - StonePainter.paintStone(g, new Stone(5, StoneColor.RED, false), - 0.5f, 1, StonePainter.BOARD_SCALE); - } -} |