コード例 #1
0
ファイル: cityView.py プロジェクト: wty0512/micropylis
    def __init__(self):
        super(CityView, self).__init__()
        self.tileImageLoader = TileImageLoader(
            gui.config.get('misc', 'TILES_FILE'),
            TILESIZE, flipTilesVert=True, padding=2)
        self.tBatch = pyglet.graphics.Batch()

        self.viewportGroup = ViewportGroup(BG_RENDER_ORDER)
        self.blinkingGroup = BlinkingGroup(MG_RENDER_ORDER, self.viewportGroup)
        self.toolCursorGroup = ToolCursorGroup(FG_RENDER_ORDER, self.viewportGroup)

        self.tileMapRenderer = TileMapRenderer(self.tileImageLoader, self.viewportGroup)
        self.toolCursor = None
        self.toolPreview = None
        self.noPowerIndicators = None
        self.noPowerIndicatorImg = self.tileImageLoader.getTileImage(tileConstants.LIGHTNINGBOLT)

        self.keys = microWindow.Keys(self)
        self.scrollSpeed = gui.config.getInt('misc', 'KEYBOARD_SCROLL_SPEED')