doric-engine/main.py

28 lines
802 B
Python
Raw Normal View History

2016-06-04 14:31:07 -04:00
from kivy.app import App
from kivy import properties
from kivy.uix import button
2016-06-04 14:31:07 -04:00
from kivy.uix.floatlayout import FloatLayout
2016-06-04 14:59:40 -04:00
class StrategyGame(FloatLayout):
main_map = properties.ObjectProperty(None)
map_rows = properties.NumericProperty(0)
map_cols = properties.NumericProperty(0)
def __init__(self, **kwargs):
super(StrategyGame, self).__init__(**kwargs)
number_of_regions = self.map_rows * self.map_cols
for region in xrange(0, number_of_regions):
row = region / self.map_cols
col = region % self.map_cols
self.main_map.add_widget(button.Button(text='({}, {})'.format(row, col)))
2016-06-04 14:31:07 -04:00
2016-06-04 14:59:40 -04:00
class StrategyGameApp(App):
2016-06-04 14:31:07 -04:00
def build(self):
2016-06-04 14:59:40 -04:00
return StrategyGame()
2016-06-04 14:31:07 -04:00
if __name__ == '__main__':
2016-06-04 14:59:40 -04:00
StrategyGameApp().run()