diff --git a/rcbasic_build/rcbasic_build.layout b/rcbasic_build/rcbasic_build.layout
index 5d20d2b..83ef9c9 100755
--- a/rcbasic_build/rcbasic_build.layout
+++ b/rcbasic_build/rcbasic_build.layout
@@ -2,17 +2,25 @@
-
+
-
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
@@ -22,19 +30,29 @@
+
+
+
+
+
+
+
+
+
+
-
+
-
+
@@ -42,22 +60,4 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/rcbasic_runtime/rc_spritelib.h b/rcbasic_runtime/rc_spritelib.h
index 49c5133..e7b74cd 100644
--- a/rcbasic_runtime/rc_spritelib.h
+++ b/rcbasic_runtime/rc_spritelib.h
@@ -1315,11 +1315,11 @@ void drawSprites(int canvas_id)
//position.set(x, y);
- rotationPoint.set(x + (src_size.Width/2), y + (src_size.Height/2)); //TODO: need to account for offset once that is implemented
- rotation = -1 * (sprite->physics.body->GetAngle() * RAD_TO_DEG); //convert Box2D radians to degrees
-
scale.set(sprite->scale.X, sprite->scale.Y);
+ rotationPoint.set(x + (src_size.Width/2)*scale.X, y + (src_size.Height/2)*scale.Y); //TODO: need to account for offset once that is implemented
+ rotation = -1 * (sprite->physics.body->GetAngle() * RAD_TO_DEG); //convert Box2D radians to degrees
+
color.set(sprite->alpha,
sprite->color_mod.getRed(),
sprite->color_mod.getGreen(),
diff --git a/rcbasic_runtime/rcbasic_runtime.depend b/rcbasic_runtime/rcbasic_runtime.depend
index 7355af6..c9bb487 100755
--- a/rcbasic_runtime/rcbasic_runtime.depend
+++ b/rcbasic_runtime/rcbasic_runtime.depend
@@ -1248,7 +1248,7 @@
1734372058 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/RealisticWater.h
-1744470508 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_gfx.h
+1745698805 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_gfx.h
"SDL.h"
@@ -2492,7 +2492,7 @@
-1744672115 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_spritelib.h
+1746124624 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_spritelib.h
"SDL.h"
"rc_sprite2D.h"