feat(players): suport del segon jugador amb events amb player_id
This commit is contained in:
1 parent
74dad71cc2
commit
4e9d5df872
21 files changed
+309
-49
No files matched your search
@@ -45,6 +45,11 @@ struct Event {
|
||||
std::string name;
|
||||
using Payload = std::variant<std::monostate, int, std::string, Entity*, TilePos, PaintedTile>;
|
||||
Payload payload;
|
||||
// Jugador que ha originat (o provocat) l'event. -1 = sense jugador
|
||||
// associat (events del món, com `sarcophagus_opened` des de la pròpia
|
||||
// entitat). Usat per al HUD (dispatch a P1/P2) i per a regles futures
|
||||
// de puntuació que atribueixin accions al jugador concret.
|
||||
int player_id{-1};
|
||||
};
|
||||
|
||||
class EventBus {
|
||||
|
||||
Reference in new issue
Block a user