Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/tile.py
diff options
context:
space:
mode:
Diffstat (limited to 'tile.py')
-rw-r--r--tile.py12
1 files changed, 4 insertions, 8 deletions
diff --git a/tile.py b/tile.py
index 479ca56..d100f6f 100644
--- a/tile.py
+++ b/tile.py
@@ -19,8 +19,8 @@ from utils import svg_str_to_pixbuf
class Tile:
def __init__(self, sprites, svg, svgs, tile_type='tile', number=0):
- self.spr = Sprite(sprites, 0, 0, svg_str_to_pixbuf(svg))
- self.highlight = [self.spr.images[0]]
+ self.highlight = [svg_str_to_pixbuf(svg)]
+ self.spr = Sprite(sprites, 0, 0, self.highlight[0])
for s in svgs:
self.highlight.append(svg_str_to_pixbuf(s))
self.paths = [] # [[N, E, S, W], [N, E, S, W]]
@@ -30,8 +30,6 @@ class Tile:
self.number = number
self.value = 1
self.spr.set_label_color('#FF0000')
- # self.spr.set_label_attributes(32)
- # self.spr.set_label(str(number))
def set_value(self, value):
self.value = value
@@ -68,19 +66,17 @@ class Tile:
self.paths[i][SOUTH] = self.paths[i][EAST]
self.paths[i][EAST] = self.paths[i][NORTH]
self.paths[i][NORTH] = west
- self.spr.images[0] = self.spr.images[0].rotate_simple(270)
for h in range(len(self.highlight)):
self.highlight[h] = self.highlight[h].rotate_simple(270)
- self.spr.draw()
+ self.spr.set_shape(self.highlight[0])
self.orientation += 90
self.orientation %= 360
def show_tile(self):
self.spr.set_layer(CARDS)
- self.spr.draw()
def hide(self):
- self.spr.move((-self.spr.images[0].get_width(), 0))
+ self.spr.move((-self.spr.get_dimensions()[0], 0))
#