Added DebugMode#PREFAB to draw prefab rects (unimplemented)

This commit is contained in:
Collin Smith 2021-07-24 00:45:21 -07:00
parent e56ced7d2b
commit f18c864df0
2 changed files with 10 additions and 1 deletions

View File

@ -86,6 +86,9 @@ public final class Zone extends BBox implements Poolable, Disposable {
case CHUNK:
drawDebugChunk(pixmap, x, y);
break;
case PREFAB:
drawDebugPrefab(pixmap, x, y);
break;
case TILE:
drawDebugTile(pixmap, x, y);
break;
@ -100,6 +103,10 @@ public final class Zone extends BBox implements Poolable, Disposable {
for (Chunk chunk : chunks) chunk.drawDebug(pixmap, x, y);
}
void drawDebugPrefab(Pixmap pixmap, int x, int y) {
// TODO: implement
}
void drawDebugTile(Pixmap pixmap, int x, int y) {
pixmap.setColor(color);
pixmap.drawRectangle(

View File

@ -3,6 +3,7 @@ package com.riiablo.map2.util;
public enum DebugMode {
UNSET,
CHUNK,
PREFAB,
TILE,
SUBTILE,
;
@ -11,7 +12,8 @@ public enum DebugMode {
static {
UNSET.next = CHUNK;
CHUNK.next = TILE;
CHUNK.next = PREFAB;
PREFAB.next = TILE;
TILE.next = SUBTILE;
SUBTILE.next = CHUNK;
}