Index: samples/pop_pop_win/lib/src/canvas/new_game_element.dart |
diff --git a/samples/pop_pop_win/lib/src/canvas/new_game_element.dart b/samples/pop_pop_win/lib/src/canvas/new_game_element.dart |
deleted file mode 100644 |
index 521f9a492ad1dc36e1a2847306d06905ec4fd663..0000000000000000000000000000000000000000 |
--- a/samples/pop_pop_win/lib/src/canvas/new_game_element.dart |
+++ /dev/null |
@@ -1,31 +0,0 @@ |
-part of pop_pop_win.canvas; |
- |
-class NewGameElement extends Thing { |
- final EventHandle<EventArgs> _clickedEvent = |
- new EventHandle<EventArgs>(); |
- |
- NewGameElement(): super(294, 92) { |
- MouseManager.setClickable(this, true); |
- MouseManager.getClickStream(this).listen((args) => |
- _clickedEvent.add(EventArgs.empty)); |
- Mouse.isMouseDirectlyOverProperty.getStream(this).listen(_mouseDirectlyOver); |
- } |
- |
- Stream<EventArgs> get clicked => _clickedEvent.stream; |
- |
- void drawOverride(CanvasRenderingContext2D ctx) { |
- final texture = Mouse.isMouseDirectlyOver(this) ? |
- 'button_new_game_clicked.png' : 'button_new_game.png'; |
- _textureData.drawTextureKeyAt(ctx, texture); |
- } |
- |
- GameElement get _gameElement => (parent as CanvasThing).parent; |
- |
- TextureData get _textureData => _gameElement._textureData; |
- |
- Game get _game => _gameElement._game; |
- |
- void _mouseDirectlyOver(args) { |
- invalidateDraw(); |
- } |
-} |