Unit¶
- class Unit(game: Game, id_: int, unit_type: str, team: str, pos: pygame.Vector2)[source]¶
Bases:
object
- delete_entities(immediately: bool = False)[source]¶
Delete all entities. If “immediately” = False this will happen on the next frame.
- draw_banner(surface: pygame.Surface, shift: pygame.math.Vector2 = (0, 0))[source]¶
Draw’s the Unit’s banner.
- draw_border(surface: pygame.Surface, shift: pygame.math.Vector2 = (0, 0))[source]¶
Draw the border around the unit.
- get_modified_status(stat: str) nqp.core.constants.StatModifiedStatus [source]¶
Check if a given stat is modified. Stub.
- property is_alive¶
- set_position(pos: pygame.math.Vector2)[source]¶
Set the unit’s position and moves the Entities to match.