コード例 #1
0
ファイル: resourcefactory.py プロジェクト: MrGecko/pyguane
 def _makeSpriteFromData(self, data, x, y, layer=0):
     if data is None:
         raise Exception("Error: the data is None (maybe the symbol is wrong)")
     
     if data.has_key("layer"):
         layer = data["layer"]
         
     new_sprite = SpriteFactory().fromFile(data["kind"], data["filename"], data["ppa"], (x, y), data["area"], layer)
     if data["colorkey"] is not None:
         new_sprite.setColorKey(data["colorkey"])
         
     self._bindAnimationsFromData(data, new_sprite)
     
     return new_sprite