36 void Damage(
int dmg,
int dmg_kind)
override;
47 #endif // RAINMACHINE_H
usage_types Use(Block *who) override
RainMachine(int sub, int id)
int ShouldAct() const override
QString FullName() const override
inner_actions
See Shred::PhysEventsRare() for details.
void ReceiveSignal(QString) override
Receive text signal.
Provides declaration for class Inventory for freg.
void SaveAttributes(QDataStream &) const override
void DoRareAction() override
Provides block ability to contain other blocks inside.
Inventory * HasInventory() override
Block without special physics and attributes.
void Damage(int dmg, int dmg_kind) override