diff options
author | Paweł Redman <pawel.redman@gmail.com> | 2018-04-27 14:11:18 +0200 |
---|---|---|
committer | Paweł Redman <pawel.redman@gmail.com> | 2018-04-27 14:11:18 +0200 |
commit | c3b82994011622a59cc61586492046a4238159c7 (patch) | |
tree | b8b006ca3cb623ae07c45f572d1c3f4ad5563be0 /src/game/unit_scientist.cpp | |
parent | 006a1496a531eaa78f0016c5d2b2ddce1f58421f (diff) |
Detect game over conditions.
Diffstat (limited to 'src/game/unit_scientist.cpp')
-rw-r--r-- | src/game/unit_scientist.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/game/unit_scientist.cpp b/src/game/unit_scientist.cpp index 537539e..e1f8ece 100644 --- a/src/game/unit_scientist.cpp +++ b/src/game/unit_scientist.cpp @@ -49,6 +49,8 @@ unit_scientist_t::unit_scientist_t(game::state_t *game) : unit_t(game, UNIT_SCIE controllable = true; health = max_health = 15; + + game->num_scientists++; } static std::string russian_plural(size_t count, const char *nom_sg, const char *gen_sg, @@ -142,6 +144,7 @@ void unit_scientist_t::on_death(void) cmodel.ignore = true; game->deletion_list.insert(this); game->explosion(x); + game->num_scientists--; } void unit_scientist_t::render_to(render::state_t *render) |