diff --git a/justcheckers/app.py b/justcheckers/app.py index 3270ac2..11aaeb4 100644 --- a/justcheckers/app.py +++ b/justcheckers/app.py @@ -65,7 +65,11 @@ class GameBoard(GridLayout): source = 'non_play' elif row % 2 == 1 and col % 2 == 1: source = 'non_play' - self.add_widget(Image(source='images/{}.png'.format(source), allow_stretch=True)) + self.add_widget(GameTile(source='images/{}.png'.format(source))) + + +class GameTile(Image): + pass def log_system_and_game_info(): diff --git a/justcheckers/justcheckers.kv b/justcheckers/justcheckers.kv index 24c4af7..ecd45f9 100644 --- a/justcheckers/justcheckers.kv +++ b/justcheckers/justcheckers.kv @@ -160,3 +160,14 @@ ScreenManager: row_default_height: 50 col_force_default: True col_default_width: 50 + + +: + source: "images/play.png" + allow_stretch: True + canvas.after: + Color: + rgba: [0, 1, 1, 0.75] + Ellipse: + pos: self.pos + size: self.width - 5, self.height / 2