mirror of
https://github.com/zhenyan121/SporeBG-Conid.git
synced 2026-04-10 06:14:08 +08:00
fix: callback funtion not injected when restarting the game
This commit is contained in:
@@ -140,4 +140,12 @@ void GameScene::restartGame() {
|
||||
m_gameUIManager->updateActionType(ActionType::GROW);
|
||||
m_gameUIManager->updateGameState(GameState::GAME_RUNING);
|
||||
m_boardRenderer->setGameState(GameState::GAME_RUNING);
|
||||
|
||||
m_gameSession->setGamePieceEventCallback(
|
||||
[this](GamePieceEvent evnet, int row, int col) {
|
||||
std::cout << "GameScene: recevie the event piece at " << row << " " << col << "\n";
|
||||
m_boardRenderer->handleGamePieceEvent(evnet, row, col);
|
||||
}
|
||||
);
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user