summaryrefslogtreecommitdiffstats
path: root/src/jrummikub/view/Board.java
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2011-04-29 16:25:32 +0200
committerMatthias Schiffer <mschiffer@universe-factory.net>2011-04-29 16:25:32 +0200
commit96cb7454884ed896c0e3305e86212a5c01240d5f (patch)
tree695e971405d3f9fda0d9f660222bbcf8d3f56e98 /src/jrummikub/view/Board.java
parent839e020f4bbd85a76a970cf7c56538a82e1075b6 (diff)
downloadJRummikub-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.java46
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);
- }
-}