Skip to content

Instantly share code, notes, and snippets.

@PoetaKodu
Created January 29, 2017 17:15
Show Gist options
  • Save PoetaKodu/53f309c9a0375d3e063798e6e65d550b to your computer and use it in GitHub Desktop.
Save PoetaKodu/53f309c9a0375d3e063798e6e65d550b to your computer and use it in GitHub Desktop.
class IPawn
: public IActor
{
public:
/* Konstruktor pionka.
*/
explicit IPawn(IPawnController *controller);
/* Destruktor pionka. Dba o to, by kontroler został prawidłowo usunięty.
*/
virtual ~IPawn() override;
/* Usuwa stary kontroler i zmienia go na nowy.
*/
void ResetController(IPawnController *controller);
/* Funkcja uaktualniająca kontroler. Wciąż może być przeładowana
w klasach pochodnych.
*/
virtual void Update(const float &deltaTime) override;
protected:
IPawnController* m_controller; // Kontroler pionka.
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment