#pragma once #include "PushdownState.h" #include "../GameTech/MultiGame.h" using namespace NCL; using namespace CSC8503; class MultiplayerGameState : public PushdownState { public: MultiplayerGameState(int enemies) { nrOfEnemies = enemies; multiGame = new MultiGame(nrOfEnemies); } ~MultiplayerGameState() { delete multiGame; } void OnAwake(); void OnSleep() {} PushdownResult OnUpdate(float dt, PushdownState** pushFunc); protected: int nrOfEnemies; MultiGame* multiGame; };