rocket.h
来自「“恐怖之战”游戏源码」· C头文件 代码 · 共 40 行
H
40 行
#ifndef __ROCKET_H
#define __ROCKET_H
#include "explosion.h"
#include "terrain.h"
#include "player.h"
#include "camera.h"
#include "object.h"
#include "vector.h"
class CRocket : public CEntity
{
private:
void SetupExplosionTexture();
protected:
void OnAnimate(scalar_t deltaTime);
void OnCollision(CObject *collisionObject);
void OnDraw(CCamera *camera);
void OnPrepare();
public:
// 火箭指向的方向
float pitch;
float distanceTravel; // 火箭飞行的距离
CVector forward; // 火箭向前飞行的方向
bool isExplosion;
CTexture *explosionTex;
CExplosion *explosion;
CRocket();
~CRocket();
void Load();
void Unload();
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?