diff options
author | Tyler Murphy <tylerm@tylerm.dev> | 2023-06-17 22:48:56 -0400 |
---|---|---|
committer | Tyler Murphy <tylerm@tylerm.dev> | 2023-06-17 22:48:56 -0400 |
commit | 97c78292fef34a39552a4d983413b01e185a49aa (patch) | |
tree | 615c48125fe9a5a62b2d0826362dcbccf5721696 /client/src/renderer.ts | |
parent | layout changed (diff) | |
download | tuxman-97c78292fef34a39552a4d983413b01e185a49aa.tar.gz tuxman-97c78292fef34a39552a4d983413b01e185a49aa.tar.bz2 tuxman-97c78292fef34a39552a4d983413b01e185a49aa.zip |
export and load maps
Diffstat (limited to '')
-rw-r--r-- | client/src/renderer.ts | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/client/src/renderer.ts b/client/src/renderer.ts index 8482ca6..bc6cf83 100644 --- a/client/src/renderer.ts +++ b/client/src/renderer.ts @@ -137,9 +137,17 @@ const draw_items = ( let width: number, atlas_index: [number, number] switch (item.type) { case ItemType.DOT: - width = .2, + width = .2 atlas_index = [2, 3] break + case ItemType.THICC_DOT: + width = .4 + atlas_index = [2, 3] + break + case ItemType.FOOD: + width = 1 + atlas_index = [3, 3] + break default: continue } @@ -267,6 +275,7 @@ const draw_debug_sprites = ( let tile_type = map.data[y * map.width + x] + let size = 1 let atlas_index: [number, number]; switch (tile_type) { case Tile.EMPTY: @@ -275,9 +284,12 @@ const draw_debug_sprites = ( case Tile.GHOST_WALL: atlas_index = [4, 0] break - case Tile.FOOD: + case Tile.GHOST_SPAWN: atlas_index = [3, 0] break + case Tile.FOOD: + atlas_index = [3, 3] + break case Tile.PLAYER_SPAWN_1: atlas_index = [3, 1] break @@ -291,10 +303,12 @@ const draw_debug_sprites = ( atlas_index = [4, 2] break case Tile.THICC_DOT: - atlas_index = [4, 3] + atlas_index = [2, 3] + size = .4 break case Tile.INITIAL_DOT: - atlas_index = [3, 3] + atlas_index = [2, 3] + size = .2 break } @@ -302,7 +316,7 @@ const draw_debug_sprites = ( ctx, x, y, - 1, + size, atlas, atlas_index, ATLAS_TILE_WIDTH, |