Package pajammin :: Package entity :: Module environ :: Class LabeledRegion
[show private | hide private]
[frames | no frames]

Type LabeledRegion

object --+    
         |    
    Entity --+
             |
            LabeledRegion


Method Summary
  __init__(self, rect, pos, text, color)
  update(self, duration)
Perform any necessary updates to this entity.
    Inherited from Entity
  __repr__(self)
  add_body(self, body)
  add_sprite(self, sprite)
  after(self, duration, callback, *params, **kwparams)
After the given duration has elapsed, call the given callback function.
  handle_collision(self, obstacle, side)
Called when one of the entity's bodies collides with another body.
  handle_lose_support(self, old_support)
Called when one of the entity's bodies becomes unsupported.
  handle_movement(self, dx, dy)
Called when one of the entity's bodies moves.
  icon(cls)
Return an image that can be used as an icon for this entity class. (Class method)
  remove_body(self, body)
  remove_sprite(self, sprite)
  use(self)
Define this method for entities that the avatar can 'use'.
  _check_after_callbacks(self, duration)
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name
  __getattribute__(...)
x.__getattribute__('name') <==> x.name
  __hash__(x)
Return hash(x)...
  __new__(T, S, ...)
Return a new object with type S, a subtype of T...
  __reduce__(...)
helper for pickle
  __reduce_ex__(...)
helper for pickle
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value
  __str__(x)
Return str(x)...

Property Summary
    Inherited from Entity
  bodies
  sprites

Instance Variable Summary
    Inherited from Entity
bool alive: A flag indicating whether the entity is alive or not.
  bodies = pajammin.entity.entity.Entity.bodies
NoneType level: A pointer to the level that contains this entity (if any).
  sprites = pajammin.entity.entity.Entity.sprites
NoneType update_delay: The amount of time that has elapsed since the last time update was called for this entity.

Class Variable Summary
int update_interval: The interval at which entities in a given class should have its update function called.
    Inherited from Entity
bool autouse = False
bool is_usable = False
tuple _after_callbacks = ()
tuple _bodies = ()
tuple _sprites = ()

Instance Method Details

__init__(self, rect, pos, text, color)
(Constructor)

Overrides:
__builtin__.object.__init__

update(self, duration)

Perform any necessary updates to this entity. By default, this does nothing.
Parameters:
duration - The amount of time that has elapsed since the last time update() was called, in msec.
Overrides:
pajammin.entity.entity.Entity.update (inherited documentation)

Class Variable Details

update_interval

The interval at which entities in a given class should have its update function called.
Type:
int
Value:
100