obstacle.h
来自「天之炼狱1服务器端源文件游戏服务端不完整」· C头文件 代码 · 共 56 行
H
56 行
//////////////////////////////////////////////////////////////////////////////// Filename : Obstacle.h// Written by : reiot@ewestsoft.com// Description ://////////////////////////////////////////////////////////////////////////////#ifndef __OBSTACLE_H__#define __OBSTACLE_H__#include "Object.h"//////////////////////////////////////////////////////////////////////////////// Obstacle Type//// 阿 窍困 厘局拱 辆幅付促 弥措 256 啊瘤啊 粮犁茄促.//(巩捞唱 胶困摹, 窃沥捞 256俺甫 逞绢哎 荐 乐阑鳖?)//////////////////////////////////////////////////////////////////////////////typedef BYTE ObstacleType_t;const uint szObstacleType = sizeof(ObstacleType_t);//////////////////////////////////////////////////////////////////////////////// class Obstacle;//// 鸥老俊 辆加登绰 按眉肺辑, 农府贸狼 捞悼阑 规秦窍搁辑 惑怕甫 爱绊// 乐绰 Object狼 窍困 努贰胶 按眉捞促. 巩捞唱 窃沥, 胶困摹 鞍篮 巴甸捞// 咯扁俊 加茄促.//////////////////////////////////////////////////////////////////////////////class Obstacle : public Object {public: enum ObstacleClass { OBSTACLE_CLASS_DOOR , OBSTACLE_CLASS_SWITCH , OBSTACLE_CLASS_TRAP };public: Obstacle(ObjectID_t objectID) throw() : Object(objectID) {} virtual ~Obstacle() throw() {} // methods from Objectpublic: virtual ObjectClass getObjectClass() const throw() { return OBJECT_CLASS_OBSTACLE; } virtual ObjectPriority getObjectPriority() const throw(Error) { return OBJECT_PRIORITY_OBSTACLE; } virtual string toString() const throw() = 0;// own methodspublic: virtual ObstacleClass getObstacleClass() const throw() = 0; virtual ObstacleType_t getObstacleType() const throw() = 0;};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?