Mercurial > touhou
diff pytouhou/interfaces/sample.py @ 549:56bca8ce4b68
Add a very simple sample interface.
author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> |
---|---|
date | Fri, 08 Nov 2013 18:48:30 +0100 |
parents | |
children | ab131d04987d |
line wrap: on
line diff
new file mode 100644 --- /dev/null +++ b/pytouhou/interfaces/sample.py @@ -0,0 +1,48 @@ +# -*- encoding: utf-8 -*- +## +## Copyright (C) 2014 Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> +## +## This program is free software; you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published +## by the Free Software Foundation; version 3 only. +## +## This program is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +## GNU General Public License for more details. +## + +class SampleInterface(object): + def __init__(self, resource_loader, player_state): + self.game = None + self.player_state = player_state + self.ascii_anm = resource_loader.get_single_anm('ascii.anm') #XXX + + self.width = 384 + self.height = 448 + self.game_pos = (0, 32) + + self.items = [] + self.level_start = [] + self.labels = {} + self.boss_items = [] + + + def start_stage(self, game, stage): + self.game = game + + + def set_song_name(self, name): + pass + + + def set_boss_life(self): + pass + + + def set_spell_life(self): + pass + + + def update(self): + pass