dude.h

来自「该文件是包含了机器人足球比赛中的整个系统的代码」· C头文件 代码 · 共 33 行

H
33
字号
// Dedicated User Defined Entity

#ifndef DUDE_H
#define DUDE_H

#include "../Globals.h"
#include "../TOOLS/Trick.h"

class Dude {
public:
	Dude() {currentTrick = NULL; headTrick = NULL;}
  virtual ~Dude() {}

  virtual void NewGoHomeModel() {}
	virtual void NewReadyModel() {}
	virtual void NewPlayingModel() {}
  virtual Trick* GetCurrentTrick() { return currentTrick; }

  void ChangeTrick(Trick* &currentTrick, Trick* newTrick) {
    currentTrick->Abort();
    delete currentTrick;
    currentTrick = newTrick;
    currentTrick->Start();
  }

protected:
  Trick* currentTrick;
  Trick* headTrick;

};

#endif // DUDE_H

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?