public static void main(String[] args) { TheBridgeScene newScene = new TheBridgeScene(); OEFrame avatarEditor = ObjectEditor.edit(newScene); avatarEditor.setSize(800, 800); // Rotate left arm. newScene.getArthur().getArms().getLeftLine().rotate(100); avatarEditor.refresh(); ThreadSupport.sleep(1000); newScene.getArthur().getArms().getLeftLine().rotate(60); avatarEditor.refresh(); ThreadSupport.sleep(1000); newScene.getArthur().getArms().getLeftLine().rotate(-45); avatarEditor.refresh(); ThreadSupport.sleep(1000); // Rotate right arm. newScene.getArthur().getArms().getRightLine().rotate(100); avatarEditor.refresh(); ThreadSupport.sleep(1000); newScene.getArthur().getArms().getRightLine().rotate(60); avatarEditor.refresh(); ThreadSupport.sleep(1000); newScene.getArthur().getArms().getRightLine().rotate(45); avatarEditor.refresh(); ThreadSupport.sleep(1000); // Move avatars. newScene.getArthur().moveAvatar(200, 150); avatarEditor.refresh(); ThreadSupport.sleep(1000); newScene.getGuard().moveAvatar(100, -50); avatarEditor.refresh(); }