#include <Weapon.h>
Inheritance diagram for WeaponPunch:

Public Member Functions | |
| WeaponPunch () | |
| WeaponPunch (std::string filename, Person *shooter) | |
| WeaponPunch * | copy (Person *shooter) |
| void | shoot () |
Definition at line 51 of file Weapon.h.
|
|
Definition at line 14 of file WeaponPunch.cpp. Referenced by copy(). |
|
||||||||||||
|
Definition at line 20 of file WeaponPunch.cpp. References Weapon::load(), and Parser::parse(). |
|
|
Reimplemented from Weapon. Definition at line 30 of file WeaponPunch.cpp. References Weapon::_shooter, and WeaponPunch(). Referenced by Player::copy(). |
|
|
Reimplemented from Weapon. Definition at line 37 of file WeaponPunch.cpp. References Weapon::_framesSinceShoot, Weapon::_shooter, Weapon::_waitShoot, ENEMY, CommandManager::execute(), Object::getBox(), Person::getXDirection(), CommandManager::instance(), LEFT, CollisionHandler::ObjsColliding(), and Person::setPos(). Referenced by Person::shoot(). |
1.4.6-NO