7#ifndef BOMBERMAN_SERVER_SERVERBOMBS_H
8#define BOMBERMAN_SERVER_SERVERBOMBS_H
17 void tryPlaceBomb(ServerState& state, MatchPlayerState& matchPlayer);
Authoritative server state model, lifecycle helpers, and fixed-tick simulation API.
Authoritative dedicated-server state, match flow, and fixed-tick simulation support.
Definition ServerBombs.cpp:21
void resolveExplodingBombs(ServerState &state)
Resolves all bombs whose fuse expires on the current authoritative tick.
Definition ServerBombs.cpp:510
void tryPlaceBomb(ServerState &state, MatchPlayerState &matchPlayer)
Attempts to place one authoritative bomb for a match player on the current server tick.
Definition ServerBombs.cpp:397
void clearBombsAndReleaseOwnership(ServerState &state)
Clears all active bombs and releases per-player active-bomb ownership counters.
Definition ServerBombs.cpp:369