Remove core.h, SDL2->SDL3, Makefile cleanup, ansi C, 80 char.

This commit is contained in:
2026-08-04 04:52:46 -07:00
parent a829ac8647
commit 14d87eac10
162 changed files with 57434 additions and 31335 deletions
+20 -20
View File
@@ -4,45 +4,45 @@
#include "handmade_math.h"
struct tile_map_difference {
struct v2 dXY;
float dZ;
struct v2 d_xy;
float d_z;
};
struct tile_map_position {
unsigned int AbsTileX;
unsigned int AbsTileY;
unsigned int AbsTileZ;
unsigned int abs_tile_x;
unsigned int abs_tile_y;
unsigned int abs_tile_z;
/* NOTE: X and Y relative to tile center. */
struct v2 Offset;
struct v2 offset;
};
struct tile_chunk_position {
unsigned int TileChunkX;
unsigned int TileChunkY;
unsigned int TileChunkZ;
unsigned int tile_chunk_x;
unsigned int tile_chunk_y;
unsigned int tile_chunk_z;
unsigned int RelTileX;
unsigned int RelTileY;
unsigned int rel_tile_x;
unsigned int rel_tile_y;
};
struct tile_chunk {
unsigned int *Tiles;
unsigned int *tiles;
};
struct tile_map {
unsigned int ChunkShift;
unsigned int ChunkMask;
unsigned int ChunkDim;
unsigned int chunk_shift;
unsigned int chunk_mask;
unsigned int chunk_dim;
float TileSideInMeters;
float tile_side_in_meters;
/* TODO: Real sparseness. */
unsigned int TileChunkCountX;
unsigned int TileChunkCountY;
unsigned int TileChunkCountZ;
unsigned int tile_chunk_count_x;
unsigned int tile_chunk_count_y;
unsigned int tile_chunk_count_z;
struct tile_chunk *TileChunks;
struct tile_chunk *tile_chunks;
};
#endif