@@ -34,3 +34,17 @@ def desktop_createDeselectedTiles(p): | |||||
tile.top = pos[1] | tile.top = pos[1] | ||||
#} | #} | ||||
#} | #} | ||||
def desktop_createSelectedTiles(p): | |||||
for (id, pos) in enumerate(p.c.tilePositions): | |||||
tile = arcade.Sprite() | |||||
p.selectedTiles.append(tile) | |||||
p.sprites.append(tile) | |||||
tile.guid = id | |||||
tile.texture = p.textures[2] | |||||
# Position. | |||||
tile.left = pos[0] | |||||
tile.top = pos[1] | |||||
# Invisible by default. | |||||
tile.visible = False |
@@ -4,5 +4,6 @@ class desktop_Platform: | |||||
def __init__(self): | def __init__(self): | ||||
self.c = None | self.c = None | ||||
self.deselectedTiles = [] | self.deselectedTiles = [] | ||||
self.selectedTiles = [] | |||||
self.sprites = arcade.SpriteList() | self.sprites = arcade.SpriteList() | ||||
self.textures = [] | self.textures = [] |
@@ -103,6 +103,7 @@ ctrl.set("windowTitle", "OGS Memory") | |||||
desktop_loadTextures(p) | desktop_loadTextures(p) | ||||
desktop_createDeselectedTiles(p) | desktop_createDeselectedTiles(p) | ||||
desktop_createSelectedTiles(p) | |||||
wnd = desktop_Window(p) | wnd = desktop_Window(p) | ||||
arcade.run() | arcade.run() |