|
6 | 6 |
|
7 | 7 | public abstract class Tile { |
8 | 8 |
|
9 | | - //ID SYSTEM |
10 | | - //VOID 0 and 0s |
11 | | - //BASIC 1 - 9 |
12 | | - //SOLID 11 - 19 |
13 | | - //ANIMATED 21 - 29 |
14 | 9 | private static final Tile[] tiles = new Tile[256]; |
15 | 10 | private static final Tile VOID = new BasicSolidTile(0, 0, 0, Colours.get(0, -1, -1, -1), 0xFF000000); |
16 | | - private static final Tile STONE = new BasicSolidTile(11, 1, 0, Colours.get(-1, 444, 333, -1), 0xFF555555); |
17 | | - private static final Tile CHISELED_stone = new BasicTile(1, 2, 0, Colours.get(-1, 333, 222, -1), 0xFF666666); |
18 | | - private static final Tile GRASS = new BasicTile(2, 3, 0, Colours.get(-1, 131, 141, -1), 0xFF00FF00); |
19 | | - private static final Tile WATER = new AnimatedTile(21, new int[][] { { 0, 5 }, { 1, 5 }, { 2, 5 }, { 1, 5 } }, Colours.get(-1, 004, 115, -1), 0xFF0000FF, 1000); |
20 | | - private static final Tile FLOWER_rose = new BasicTile(3, 4, 0, Colours.get(131, 151, 510, 553), 0xFFCCFF33); |
21 | | - private static final Tile FLOWER_dandelion = new BasicTile(4, 4, 0, Colours.get(131, 151, 553, 510), 0xFFFFCC33); |
22 | | - private static final Tile SAND = new BasicTile(5, 5, 0, Colours.get(-1, 553, 554, 555), 0xFFFFFF99); |
23 | | - private static final Tile CHEST_a = new BasicSolidTile(12, 0, 1, Colours.get(333, 111, 420, 000), 0xFFFF0001); |
24 | | - private static final Tile CHEST_b = new BasicSolidTile(13, 1, 1, Colours.get(333, 111, 420, 000), 0xFFFF0002); |
25 | | - private static final Tile CARPET_red = new BasicTile(6, 5, 0, Colours.get(-1, 311, 411, 311), 0xFFAA3636); |
| 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); |
| 20 | + private static final Tile CARPET_red = new BasicTile(10, 5, 0, Colours.get(-1, 311, 411, 311), 0xFFAA3636); |
26 | 21 |
|
27 | 22 | protected byte id; |
28 | 23 | protected boolean solid; |
|
0 commit comments