diff --git a/Rect.pde b/Rect.pde index 40a624f..26ceaff 100644 --- a/Rect.pde +++ b/Rect.pde @@ -40,7 +40,11 @@ public class Rect extends Entity //act method. called every frame public void act() { + pushMatrix(); + translate(x, y); rotate(radians(dir)); - rect(x, y, rectWidth, rectHeight); + rect(0, 0, rectWidth, rectHeight); + popMatrix(); + } } diff --git a/physicsEngine.pde b/physicsEngine.pde index 4b33422..307eb07 100644 --- a/physicsEngine.pde +++ b/physicsEngine.pde @@ -1,3 +1,5 @@ +int i = 0; + Rect rect; void setup() @@ -5,11 +7,13 @@ void setup() rectMode(CENTER); size(200, 200); rect = new Rect(100, 100, 20, 20); + //frameRate(600); } void draw() { background(255); - rect.setDir(45); + i += 15; + rect.setDir(i); rect.act(); }