bwmodel
A modeling environment for Minecraft Bedwars
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
bwmodel::Model::v1 Class Reference
Inheritance diagram for bwmodel::Model::v1:
bwmodel::GameDelegate

Public Member Functions

void on_game_start (const Game &game) override
 
void on_players_match (const Game &game, PlayerColor victor, PlayerColor loser, bool was_final) override
 
void on_bed_broken (const Game &game, PlayerColor breaker, PlayerColor bed) override
 
void on_game_end (const Game &game) override
 
void tick (const Game &game) override
 
- Public Member Functions inherited from bwmodel::GameDelegate
virtual void on_player_move (const Game &game, int x, int y)
 
virtual void on_player_sight (const Game &game, PlayerColor spotted, RegionSet location)
 

Static Public Member Functions

static std::shared_ptr< v1make ()
 

Member Function Documentation

◆ on_bed_broken()

void bwmodel::Model::v1::on_bed_broken ( const Game & game,
PlayerColor breaker,
PlayerColor bed )
overridevirtual

Called when breaker has broken bed.

Implements bwmodel::GameDelegate.

◆ on_game_end()

void bwmodel::Model::v1::on_game_end ( const Game & game)
overridevirtual

Called when the game ends.

Implements bwmodel::GameDelegate.

◆ on_game_start()

void bwmodel::Model::v1::on_game_start ( const Game & game)
overridevirtual

Called when the game is initialized.

Implements bwmodel::GameDelegate.

◆ on_players_match()

void bwmodel::Model::v1::on_players_match ( const Game & game,
PlayerColor victor,
PlayerColor loser,
bool was_final )
overridevirtual

Called when victor has defeated loser.

Implements bwmodel::GameDelegate.

◆ tick()

void bwmodel::Model::v1::tick ( const Game & game)
overridevirtual

Called repeatedly from after on_game_start until before on_game_end.

Implements bwmodel::GameDelegate.


The documentation for this class was generated from the following files: