init: cs player_status CDK demo

This commit is contained in:
2026-07-11 03:08:25 +08:00
commit bad1f2570b
9 changed files with 272 additions and 0 deletions

47
logic/events.py Normal file
View File

@@ -0,0 +1,47 @@
from dataclasses import dataclass
@dataclass
class GameNotReadyEvent:
reason:str
@dataclass
class GameReadyEvent:
reason:str
@dataclass
class DamageEvent:
damage: int
@dataclass
class DeathEvent:
pass
@dataclass
class FlashEvent:
value: int
@dataclass
class FlashEndEvent:
pass
@dataclass
class BurnEvent:
value: int
@dataclass
class BurnEndEvent:
pass
@dataclass
class KillEvent:
kills: int
@dataclass
class HeadshotEvent:
headshots: int