SnL Classen Referenz

Aus Hackerspace Ffm
Wechseln zu: Navigation, Suche

GameWorld.py

Class: GameWorld

Properties
Name Value Description
Methods
Name Values Description
__init__ self
AddTargetGroup self,targetGroupID,targetGroupZIndex
AddLaserWeapon self,laserWeapon
CollectTargetSerialBuffersAsList self
UpdateTargets self
GetTargetGroupByID self,targetGroupID

TargetGroup.py

Class: TargetGroup

Properties
Name Value Description
Methods
Name Values Description
__init__ self,gameWorld,targetGroupID,targetGroupZIndex
AddTarget self,targetID,targetZIndex
CollectSerialBufferFromTargetsAsList self Sammelt von ALLEN den Targets die Nachrichten die über den bus gesendet werden soll.
UpdateTargets self Ruft bei ALLEN Targets die Update Methode
GetTargetByID self,GTBI_id

Target.py

Class: TargetHitRecord

Properties
Name Value Description
Methods
Name Values Description
__init__ self,weapon,hitPoint,hitType

Class: Target

Properties
Name Value Description
Methods
__init__ self,targetGroup,gameWorld,targetID,targetZIndex
HitMe self
AddHit self,weapon,hitPoint,hitType
MakeHitSerialBuffer self
CollectSerialBuffer self
Update self
TurnOffTarget self
UpdateAnimation self
TurnOffNeoPixel self