Remove core.h, SDL2->SDL3, Makefile cleanup, ansi C, 80 char.
This commit is contained in:
+20
-20
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user