📄 fireball.h.svn-base
字号:
#pragma once
#include "Structs.h"
#include "../game/game_object.h"
class FireBall
{
public:
FireBall(Vertex initPos, Vertex destPos, unsigned int sender, float d);
~FireBall(void);
//void InitFB();
void Update();
void CalcNewPos();
static void UpdateFireballs();
static void CalcFBNewPos();
static void DeleteOldFB();
void Render();
unsigned int collideId;
Vertex oldPos, newPos;
float radius;
bool checked;
bool collide;
bool NeedChecked;
//GameObject FireballGO;
Vertex pos;
Vertex dest;
unsigned int endTime;
unsigned int explosionTime;
unsigned int deleteTime;
bool exploded;
float damage;
float moveSpeed;
float v_x, v_y, v_z;
unsigned int ID;
bool markForDeleted;
unsigned int SenderID;
static unsigned int FireballID;
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -