parpg :: objects :: items :: MapItem :: Class MapItem
[hide private]
[frames] | no frames]

Class MapItem

source code

     object --+                
              |                
base.BaseObject --+            
                  |            
 base.DynamicObject --+        
                      |        
        base.GameObject --+    
                          |    
     object --+           |    
              |           |    
base.BaseObject --+       |    
                  |       |    
 base.DynamicObject --+   |    
                      |   |    
         base.Carryable --+    
                          |    
         object --+       |    
                  |       |    
    base.BaseObject --+   |    
                      |   |    
            base.Usable --+    
                          |    
     composed.CarryableItem --+
                              |
                             MapItem

Item that is lying on a map

Instance Methods [hide private]
 
__init__(self, ID, item_type, item, name='Item', text='An item', gfx='item', **kwargs)
Set the basic values that are shared by all game objects.
source code

Inherited from composed.CarryableItem: getStateForSaving, prepareStateForSaving

Inherited from base.GameObject: __repr__

Inherited from base.GameObject (private): _getCoords, _setCoords

Inherited from base.Carryable: getInventoryThumbnail

Inherited from base.DynamicObject: __getstate__, __setstate__, restoreState

Inherited from base.BaseObject: trueAttr

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]

Inherited from base.GameObject: coords

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, ID, item_type, item, name='Item', text='An item', gfx='item', **kwargs)
(Constructor)

source code 

Set the basic values that are shared by all game objects.

Parameters:
  • ID - Unique object identifier. Must be present.
  • gfx - Dictionary with graphics for the different contexts @type coords 2-item tuple
  • coords - Initial coordinates of the object.
  • map_id - Identifier of the map where the object is located
  • blocking - Whether the object blocks character movement
  • name - The display name of this object (e.g. 'Dirty crate')
  • text - A longer description of the item
  • desc - A long description of the item that is displayed when it is examined
Overrides: object.__init__
(inherited documentation)