Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2591)

Unified Diff: sky/examples/game/lib/game_world.dart

Issue 1180703002: Fixes matrix transformations in sprites (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: sky/examples/game/lib/game_world.dart
diff --git a/sky/examples/game/lib/game_world.dart b/sky/examples/game/lib/game_world.dart
index ba4d12c9d8b08b50518e65182d045a1dc6546c98..6be46e2afa4351bfc821379b933b7c0a8b646939 100644
--- a/sky/examples/game/lib/game_world.dart
+++ b/sky/examples/game/lib/game_world.dart
@@ -1,6 +1,6 @@
part of game;
-class GameWorld extends TransformNode {
+class GameWorld extends Node {
World world;
List<Body> bodies = [];
@@ -42,7 +42,7 @@ class GameWorld extends TransformNode {
}
void addBackground() {
- SpriteNode sprtBg = new SpriteNode.withImage(_imgBg);
+ Sprite sprtBg = new Sprite.withImage(_imgBg);
sprtBg.width = width;
sprtBg.height = height;
sprtBg.pivot = new Vector2(0.0, 0.0);
@@ -81,7 +81,7 @@ class GameWorld extends TransformNode {
bodies.add(body);
// Create sprite
- SpriteNode sprt = new SpriteNode.withImage(_imgAsteroid);
+ Sprite sprt = new Sprite.withImage(_imgAsteroid);
sprt.width = radius*2;
sprt.height = radius*2;
// sprt.colorOverlay = new Color(0x33ff0000);
@@ -122,7 +122,7 @@ class GameWorld extends TransformNode {
_bodyShip = body;
// Create sprite
- SpriteNode sprt = new SpriteNode.withImage(_imgShip);
+ Sprite sprt = new Sprite.withImage(_imgShip);
sprt.width = radius*2;
sprt.height = radius*2;
sprt.position = new Vector2(width/2.0, height/2.0);
@@ -155,7 +155,7 @@ class GameWorld extends TransformNode {
}
void updateBody(Body body) {
- SpriteNode sprt = body.userData;
+ Sprite sprt = body.userData;
double rot = 0.0; //body.getRotation();
// Check bounds and warp objects

Powered by Google App Engine
This is Rietveld 408576698