⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fireball.h.svn-base

📁 自己做的小游戏
💻 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 + -