12345678910111213141516171819202122232425262728293031 |
- import datetime
- import cocos
- from .economy import Resources
- class Verkolst:
- def __init__(self):
- self.map = None
- self.date = None
- self.resources = Resources()
- self.height = 0
- self.width = 0
- def init(self, tmx_source):
- self.map = cocos.tiles.load('Verkolst.tmx')
- self.height = len(self['terrain'].cells[0])
- self.width = len(self['terrain'].cells)
- self.date = datetime.date(1278, 1, 1)
- self.resources.init(self)
- def process_turn(self):
- self.date += datetime.timedelta(days=1)
- self.resources.process_turn()
- def __getitem__(self, item):
- return self.map[item]
- verkolst = Verkolst()
|