#include <damage_info.h>
Public Member Functions | |
| DamageInfo (uint8 data[6]) | |
| bool | applyToItem (Item *item, uint16 points) const |
| apply this damage info to the given item. Returns true if the item was destroyed in the process. | |
| bool | frameDataIsAbsolute () const |
| bool | replaceItem () const |
| bool | explodeDestroysItem () const |
| bool | explodeWithDamage () const |
| bool | takesDamage () const |
| uint8 | damagePoints () const |
Protected Member Functions | |
| bool | explode () const |
| int | explosionType () const |
| uint16 | getReplacementShape () const |
| uint16 | getReplacementFrame () const |
Protected Attributes | |
| uint8 | _flags |
| uint8 | _sound |
| uint8 | _data [3] |
| uint8 | _damagePoints |
The damage.dat flex contains data about each shape and how it should be damaged