ScummVM API documentation
Ultima::Ultima8::FireType Class Reference

#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
 

Detailed Description

A structure to hold data about the fire that comes from various weapons


The documentation for this class was generated from the following file: