|
7 | 7 | public abstract class Tile { |
8 | 8 |
|
9 | 9 | private static final Tile[] tiles = new Tile[256]; |
10 | | - private static final Tile VOID = new BasicSolidTile(0, 0, 0, Colours.get(0, |
11 | | - -1, -1, -1), 0xFF000000); |
12 | | - private static final Tile STONE = new BasicSolidTile(1, 1, 0, Colours.get( |
13 | | - -1, 444, 333, -1), 0xFF555555); |
14 | | - private static final Tile CHISELED_STONE = new BasicTile(2, 2, 0, |
15 | | - Colours.get(-1, 333, 222, -1), 0xFF666666); |
16 | | - private static final Tile GRASS = new BasicTile(3, 3, 0, Colours.get(-1, |
17 | | - 131, 141, -1), 0xFF00FF00); |
18 | | - private static final Tile WATER = new AnimatedTile(4, new int[][] { |
19 | | - { 0, 5 }, { 1, 5 }, { 2, 5 }, { 1, 5 } }, Colours.get(-1, 004, 115, |
20 | | - -1), 0xFF0000FF, 1000); |
21 | | - private static final Tile FLOWER_rose = new BasicTile(5, 4, 0, Colours.get( |
22 | | - 131, 151, 510, 553), 0xFFCCFF33); |
23 | | - private static final Tile FLOWER_dandelion = new BasicTile(6, 4, 0, |
24 | | - Colours.get(131, 151, 553, 510), 0xFFFFCC33); |
25 | | - private static final Tile SAND = new BasicTile(7, 5, 0, Colours.get(-1, 553, |
26 | | - 554, 555), 0xFFFFFF99); |
| 10 | + private static final Tile VOID = new BasicSolidTile(0, 0, 0, Colours.get(0, -1, -1, -1), 0xFF000000); |
| 11 | + private static final Tile STONE = new BasicSolidTile(1, 1, 0, Colours.get(-1, 444, 333, -1), 0xFF555555); |
| 12 | + private static final Tile CHISELED_stone = new BasicTile(2, 2, 0, Colours.get(-1, 333, 222, -1), 0xFF666666); |
| 13 | + private static final Tile GRASS = new BasicTile(3, 3, 0, Colours.get(-1, 131, 141, -1), 0xFF00FF00); |
| 14 | + private static final Tile WATER = new AnimatedTile(4, new int[][] { { 0, 5 }, { 1, 5 }, { 2, 5 }, { 1, 5 } }, Colours.get(-1, 004, 115, -1), 0xFF0000FF, 1000); |
| 15 | + private static final Tile FLOWER_rose = new BasicTile(5, 4, 0, Colours.get(131, 151, 510, 553), 0xFFCCFF33); |
| 16 | + private static final Tile FLOWER_dandelion = new BasicTile(6, 4, 0, Colours.get(131, 151, 553, 510), 0xFFFFCC33); |
| 17 | + private static final Tile SAND = new BasicTile(7, 5, 0, Colours.get(-1, 553, 554, 555), 0xFFFFFF99); |
| 18 | + private static final Tile CHEST_a = new BasicSolidTile(8, 0, 1, Colours.get(333, 111, 420, 000), 0xFFFF0001); |
| 19 | + private static final Tile CHEST_b = new BasicSolidTile(9, 1, 1, Colours.get(333, 111, 420, 000), 0xFFFF0002); |
27 | 20 |
|
28 | 21 | protected byte id; |
29 | 22 | protected boolean solid; |
@@ -69,7 +62,7 @@ public static Tile getStone() { |
69 | 62 | } |
70 | 63 |
|
71 | 64 | public static Tile getChiseledStone() { |
72 | | - return CHISELED_STONE; |
| 65 | + return CHISELED_stone; |
73 | 66 | } |
74 | 67 |
|
75 | 68 | public static Tile getGrass() { |
@@ -100,4 +93,12 @@ public static Tile[] getTiles() { |
100 | 93 | return tiles; |
101 | 94 | } |
102 | 95 |
|
| 96 | + public static Tile getChestA() { |
| 97 | + return CHEST_a; |
| 98 | + } |
| 99 | + |
| 100 | + public static Tile getChestB() { |
| 101 | + return CHEST_b; |
| 102 | + } |
| 103 | + |
103 | 104 | } |
0 commit comments