comparison entities/character.py @ 57:ba85e5aff370

Removed the pos value from the fifeagent component. getItemActions of Gamescenecontroller gets the position by calling a method of the behaviour.
author KarstenBock@gmx.net
date Fri, 09 Sep 2011 15:30:23 +0200
parents 8f9e9f47c363
children
comparison
equal deleted inserted replaced
56:3f6299f975fe 57:ba85e5aff370
15 from bGrease.geometry import Vec2d 15 from bGrease.geometry import Vec2d
16 16
17 class Character(Entity): 17 class Character(Entity):
18 def __init__(self, world, view_name, real_name, desc, statistics, max_bulk, 18 def __init__(self, world, view_name, real_name, desc, statistics, max_bulk,
19 identifier, layer=None, behaviour=None, dialogue=None, 19 identifier, layer=None, behaviour=None, dialogue=None,
20 gfx=None, pos=Vec2d(0.0, 0.0), items=None 20 gfx=None, items=None
21 ): 21 ):
22 self.characterstats.statistics = statistics 22 self.characterstats.statistics = statistics
23 23
24 self.description.view_name = view_name 24 self.description.view_name = view_name
25 self.description.real_name = real_name 25 self.description.real_name = real_name
32 32
33 self.fifeagent.identifier = identifier 33 self.fifeagent.identifier = identifier
34 self.fifeagent.layer = layer 34 self.fifeagent.layer = layer
35 self.fifeagent.behaviour = behaviour 35 self.fifeagent.behaviour = behaviour
36 self.fifeagent.gfx = gfx 36 self.fifeagent.gfx = gfx
37 self.fifeagent.pos = pos