#include <fire_type.h>
Public Member Functions | |
FireType (uint16 typeNo, uint16 minDamage, uint16 maxDamage, uint8 range, uint8 numShots, uint16 shieldCost, uint8 shieldMask, bool accurate, uint16 cellsPerRound, uint16 roundDuration, bool nearSprite) | |
uint16 | getTypeNo () const |
uint16 | getMinDamage () const |
uint16 | getMaxDamage () const |
uint8 | getRange () const |
uint8 | getNumShots () const |
uint16 | getShieldCost () const |
uint8 | getShieldMask () const |
bool | getAccurate () const |
uint16 | getCellsPerRound () const |
uint16 | getRoundDuration () const |
bool | getNearSprite () const |
uint16 | getRandomDamage () const |
void | applySplashDamageAround (const Point3 &pt, int damage, int rangediv, const Item *exclude, const Item *src) const |
void | makeBulletSplashShapeAndPlaySound (int32 x, int32 y, int32 z) const |
A structure to hold data about the fire that comes from various weapons