diff options
author | Paweł Redman <pawel.redman@gmail.com> | 2017-12-12 15:44:19 +0100 |
---|---|---|
committer | Paweł Redman <pawel.redman@gmail.com> | 2017-12-12 15:44:19 +0100 |
commit | c33d0fa9c43fb316a9c6bbb2be81446dce7f49da (patch) | |
tree | a4ded215d9dd7c5098b395925f0c19956c46670c /src/game/game.hpp | |
parent | 5667984053536d855ba0917deac326d429f2c5b4 (diff) |
Move tile data to src/game.
Diffstat (limited to 'src/game/game.hpp')
-rw-r--r-- | src/game/game.hpp | 29 |
1 files changed, 20 insertions, 9 deletions
diff --git a/src/game/game.hpp b/src/game/game.hpp index 3e10bbb..5da6370 100644 --- a/src/game/game.hpp +++ b/src/game/game.hpp @@ -1,14 +1,25 @@ #include "../common.hpp" -namespace assets { - typedef struct { - render::oriented_sprite_4M_t head_idle, body_idle; - render::oriented_sprite_4M2_t legs_idle, legs_walking; - } human_assets_t; +namespace game { + enum { + TILE_NONE, + TILE_DIRT, + TILE_WALL + }; - extern human_assets_t human; - extern sf::Texture tile_dirt; - extern sf::Texture tile_wall; + void worldgen(world::tile_t *tile, world::tile_index_t x, + procgen::perlin_noise_t *perlin); - void load(void); + namespace assets { + typedef struct { + render::oriented_sprite_4M_t head_idle, body_idle; + render::oriented_sprite_4M2_t legs_idle, legs_walking; + } human_assets_t; + + extern human_assets_t human; + extern sf::Texture tile_dirt; + extern sf::Texture tile_wall; + + void load(void); + } }; |