MachineGun.cpp
资源名称:g.rar [点击查看]
上传用户:laitongbao
上传日期:2021-02-20
资源大小:8176k
文件大小:1k
源码类别:
射击游戏
开发平台:
Visual C++
- // MachineGun.cpp: implementation of the MachineGun class.
- //
- //////////////////////////////////////////////////////////////////////
- #include "stdafx.h"
- #include "MachineGun.h"
- //////////////////////////////////////////////////////////////////////
- // Construction/Destruction
- //////////////////////////////////////////////////////////////////////
- MachineGun::MachineGun(char* ownername,float pos)
- {
- this->emit = (Particle_Emit*)g_tree->AddObject( &Particle_Emit("machinegun",1.f,0.9f,"bullet\Bullet1.bmp",
- 0xffffffff,0xffffffff,VECTOR3(pos,0.f,0.f)),ownername);
- this->power = 1;
- this->damage = 5;
- }
- void MachineGun::Fire()
- {
- emit->Emit(VECTOR3(0,0,200));
- }
- void MachineGun::PowerUp()
- {
- if(power < 10)
- power ++;
- damage = 2+power;
- emit->SetSize(1.0f+(float)power/3.f);
- }
- MachineGun::~MachineGun()
- {
- }