diff options
Diffstat (limited to 'src/world.cpp')
-rw-r--r-- | src/world.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/world.cpp b/src/world.cpp index 7256aee..5c2d7b3 100644 --- a/src/world.cpp +++ b/src/world.cpp @@ -47,6 +47,9 @@ void world_t::generate(sector_t *sector, sector_index_t index, bool partial) sector->empty = false; generator(this, index, sector, gen_tiles, gen_decos, generator_data); + stats.sectors++; + stats.tiles += SECTOR_SIZE * SECTOR_SIZE; + // Unused, for now. /* for (coord_t ly = 0; ly < SECTOR_SIZE; ly++) @@ -368,12 +371,6 @@ trace_t trace_cmodel(v2f_t start, v2f_t end, const cmodel_t *cmodel) return {0}; } -void world_t::debug_point(sf::Vector2f point) -{ - sector_index_t index = sector_index_at(point); - printf("sector (%zd, %zd)\n", index[0], index[1]); -} - entity_t::entity_t(int type_) { type = type_; @@ -429,6 +426,8 @@ void entity_t::link(world_t *world_) sector = world->get_sector(index); link_to_sector(sector); } + + world->stats.entities++; } void entity_t::unlink(void) @@ -444,6 +443,7 @@ void entity_t::unlink(void) } parents.clear(); + world->stats.entities--; world = 0; } |