Files
cs2-demo-mapper/models/player.py
2025-05-01 13:14:46 +02:00

30 lines
762 B
Python

class Player:
def __init__(self, name, steam_id, x=0, y=0, z=0, pitch=0, yaw=0):
self.name = name
self.steam_id = steam_id
self.x = x
self.y = y
self.z = z
self.pitch = pitch
self.yaw = yaw # Probably only need this if top-down
self.health = 100
self.armour = 0
self.dead = False
self.is_shooting = False
self.current_weapon = None
self.has_bomb = False
self.is_planting = False
self.has_defuser = False
self.is_defusing = False
self.inventory = []
self.kills = 0
self.deaths = 0
self.assists = 0
## UI-related state
self.is_selected = False
self.is_hovered = False