Exemplo n.º 1
0
    def kill_unit(self, unit):

        corp = Units.Corpse()
        corp.build_from_unit(unit)
        self.other_unit.append(corp)

        if unit.player:

            self.squad.remove_unit(unit)
            if len(self.squad.get_units()) < 1:
                self.game_over()

        else:

            self.level.monsters.remove_unit(unit)
            if len(self.level.get_monsters()) < 1:
                self.end_level()

        self.print_log('COMBAT', unit.get_name() + ' Died!')