| 
|   | Filter (int kind, int sub) | 
|   | 
|   | Filter (QDataStream &, int kind, int sub) | 
|   | 
| bool  | Get (Block *block, int start) override | 
|   | Returns true on success.  More...
  | 
|   | 
| QString  | FullName () const override | 
|   | 
| QString  | InvFullName (int slot_number) const override | 
|   | 
|   | Container (int kind, int sub, int size=INV_SIZE) | 
|   | 
|   | Container (QDataStream &str, int kind, int sub, int size=INV_SIZE) | 
|   | 
| void  | ReceiveSignal (QString) override | 
|   | Receive text signal.  More...
  | 
|   | 
| int  | ShouldAct () const override | 
|   | 
| int  | Weight () const override | 
|   | 
| void  | Damage (int dmg, int dmg_kind) override | 
|   | 
| Block *  | DropAfterDamage (bool *delete_block) override | 
|   | Should return dropped block.  More...
  | 
|   | 
| Inventory *  | HasInventory () overridefinal | 
|   | 
| usage_types  | Use (Block *who) override | 
|   | 
| push_reaction  | PushResult (dirs) const override | 
|   | 
| inner_actions  | ActInner () override | 
|   | 
|   | Active (int sub, int id, int transp=UNDEF) | 
|   | 
|   | Active (QDataStream &str, int sub, int id, int transp=UNDEF) | 
|   | 
| int  | X () const  | 
|   | 
| int  | Y () const  | 
|   | 
| void  | Move (dirs dir) override | 
|   | 
| Active *  | ActiveBlock () overridefinal | 
|   | 
| Shred *  | GetShred () const  | 
|   | 
| World *  | GetWorld () const  | 
|   | 
| virtual void  | ActFrequent () | 
|   | 
| void  | ActRare () | 
|   | 
| virtual void  | UpdateLightRadius () | 
|   | 
| void  | SetShred (Shred *) | 
|   | 
| void  | Farewell () | 
|   | 
| void  | Unregister () | 
|   | 
|   | Block (int sub, int kind, int transp=UNDEF) | 
|   | 
|   | Block (QDataStream &, int sub, int kind, int transp=UNDEF) | 
|   | 
| virtual  | ~Block () | 
|   | 
| Block &  | operator= (Block &)=delete | 
|   | 
|   | Block (Block &)=delete | 
|   | 
| virtual bool  | Catchable () const  | 
|   | 
| virtual bool  | Inscribe (QString str) | 
|   | Returns true on success.  More...
  | 
|   | 
| virtual usage_types  | UseOnShredMove (Block *user) | 
|   | 
| virtual Animal *  | IsAnimal () | 
|   | 
| virtual Falling *  | ShouldFall () | 
|   | 
| virtual wearable  | Wearable () const  | 
|   | 
| virtual int  | DamageKind () const  | 
|   | 
| virtual int  | DamageLevel () const  | 
|   | 
| virtual int  | LightRadius () const  | 
|   | 
| int  | GetId () const  | 
|   | Determines kind and sub, unique for every kind-sub pair.  More...
  | 
|   | 
| void  | Restore () | 
|   | Set maximum durability.  More...
  | 
|   | 
| void  | Break () | 
|   | Set durability to null.  More...
  | 
|   | 
| void  | Mend (int plus) | 
|   | Increase durability, no more than MAX_DURABILITY.  More...
  | 
|   | 
| void  | SetDir (int dir) | 
|   | 
| dirs  | GetDir () const  | 
|   | 
| int  | GetDurability () const  | 
|   | 
| QString  | GetNote () const  | 
|   | 
| int  | Transparent () const  | 
|   | 
| int  | Sub () const  | 
|   | 
| int  | Kind () const  | 
|   | 
| bool  | operator== (const Block &) const  | 
|   | 
| bool  | operator!= (const Block &) const  | 
|   | 
| void  | SaveToFile (QDataStream &out) | 
|   | 
| void  | SaveNormalToFile (QDataStream &out) const  | 
|   | 
| void  | RestoreDurabilityAfterSave () | 
|   | Importart! Use it if block won't be deleted after SaveToFile.  More...
  | 
|   | 
| Inventory &  | operator= (Inventory &)=delete | 
|   | 
|   | Inventory (Inventory &inv)=delete | 
|   | 
| virtual bool  | Drop (int src, int dest, int num, Inventory *to) | 
|   | Returns true on success.  More...
  | 
|   | 
| virtual bool  | GetAll (Inventory *from) | 
|   | Returns true on success.  More...
  | 
|   | 
| virtual bool  | Access () const  | 
|   | 
| virtual int  | Start () const  | 
|   | 
| virtual bool  | GetExact (Block *block, int num) | 
|   | Returns true if block found its place.  More...
  | 
|   | 
| void  | Pull (int num) | 
|   | Removes block from inventory. Does not delete block.  More...
  | 
|   | 
| void  | MoveInside (int num_from, int num_to, int num) | 
|   | 
| bool  | MiniCraft (int num) | 
|   | Returns true on success (something has been crafted).  More...
  | 
|   | 
| bool  | InscribeInv (int num, QString str) | 
|   | Returns true on success.  More...
  | 
|   | 
| int  | GetInvSub (int i) const  | 
|   | Returns AIR if slot number i is empty.  More...
  | 
|   | 
| int  | GetInvKind (int i) const  | 
|   | Returns BLOCK if slot number i is empty.  More...
  | 
|   | 
| int  | Size () const  | 
|   | 
| int  | GetInvWeight (int i) const  | 
|   | 
| int  | Number (int i) const  | 
|   | 
| Block *  | ShowBlock (int slot) const  | 
|   | 
| Block *  | ShowBlockInSlot (int slot, int index) const  | 
|   | Don't move block shown by this function.  More...
  | 
|   | 
| bool  | IsEmpty () const  | 
|   | 
| void  | Push (int x, int y, int z, int push_direction) | 
|   | 
| void  | Shake () | 
|   | Stacks items in inventory if possible.  More...
  | 
|   | 
 | 
| void  | Moved (int) | 
|   | 
| void  | Updated () | 
|   | 
| void  | ReceivedText (const QString) | 
|   | 
| static QString  | SubName (int sub) | 
|   | Returns translated substance name.  More...
  | 
|   | 
| static QString  | SubNameUpper (int sub) | 
|   | Returns translated substance name with first upper letter.  More...
  | 
|   | 
| static sub_groups  | GetSubGroup (int sub) | 
|   | 
| static dirs  | MakeDirFromDamage (int damage_kind) | 
|   | 
| static QString  | DirString (dirs) | 
|   | 
| void  | SaveAttributes (QDataStream &out) const override | 
|   | 
| void  | SendSignalAround (QString) const  | 
|   | 
| void  | DamageAround () const  | 
|   | 
| void  | TryDestroy (int x, int y, int z) const  | 
|   | Damages block and destroys it if it is broken.  More...
  | 
|   | 
| bool  | IsSubAround (int sub) const  | 
|   | Returns true if there is at least 1 block of substance sub around.  More...
  | 
|   | 
| bool  | Gravitate (int range, int down, int up, int calmness) | 
|   | 
| virtual void  | DoRareAction () | 
|   | 
| virtual int  | Attractive (int sub) const  | 
|   | 
|   | Xyz (short x, short y, short z) | 
|   | 
|   | Xyz () | 
|   | 
| short  | Z () const  | 
|   | 
| void  | SetXyz (short x, short y, short z) | 
|   | 
|   | Xy (short x, short y) | 
|   | 
|   | Xy () | 
|   | 
| short  | X () const  | 
|   | 
| short  | Y () const  | 
|   | 
|   | Inventory (int sz=INV_SIZE) | 
|   | It is not recommended to make inventory size more than 26.  More...
  | 
|   | 
|   | Inventory (QDataStream &str, int size=INV_SIZE) | 
|   | 
| virtual  | ~Inventory () | 
|   | 
| quint16  | noteId | 
|   | To convert DAMAGE_PUSH_UP...WEST to corresponding direction.  More...
  | 
|   | 
| short  | z_self | 
|   | 
| short  | x_self | 
|   | 
| short  | y_self | 
|   | 
Definition at line 25 of file Filter.h.