コード例 #1
0
ファイル: battle_ui.py プロジェクト: skishore/proto
 def get_sprite(filename):
   if filename == 'pokemon_back_tiled.bmp':
     sprite = Sprite(
       filename,
       width=back_size,
       height=back_size,
       cols=7,
       rows=36,
       offset=(6, 6),
       period=(54, 57),
     )
     sprite.set_pokenum = lambda i: sprite.set_index(i - 1)
   elif filename == 'pokemon.bmp':
     sprite = Sprite(
       filename,
       width=front_size,
       height=front_size,
       cols=10,
       rows=26,
       offset=(8, 24),
       period=(64, 64),
     )
     sprite.set_pokenum = lambda i: sprite.set_index(get_front_index(i))
   else:
     assert(False), 'Unexpected image name: %s' % (filename,)
   return sprite