Fairly simple app.  Took me one afternoon to write.  Here's how it works:



Keys:

[Space] - Randomly rotates the cube 25 times.  Press space multiple times to shuffle the cube up more.

[F2] - Wireframe mode, for you geeks.

[F3] - Show FPS

[F4] - Toggle between Fullscreen mode and Windowed.

[F5] - Quicksave (There's no notification letting you know it saved.  Just trust that it did.)

[F6] - Toggles antialiasing on and off.

[F9] - Quickload 

[1..0] - The  number keys, 1 through 0, can be used as additional save slots.  Press Ctrl plus the number to save, press the number by itself to load.

Notes:  

* Movements are queued, so you don't have to wait until the cube is done rotating to start rotating the next side.

* You can put your own photos on the sides of the cube by simply replacing the images found in \Source\Cubes\Standard\ with your own images.  (I'd recommend you use square images or they will be skewed.)

* Each time you exit the game, the current state of the cube will be saved and loaded the next time you open the game.  There is no need to save the game prior to shutting down.  Every now and then the file will get corrupted (thank you floating point operators) and your cube will start to look skewed.  Just delete the Default.RUB file from the /Source/Saves directory, and the cube will reset itself.



Camera Control:

1.)  Use the mousewheel to zoom in and out.  Hold it down to rotate the camera.
2.)  While holding down the [Ctrl] button, you can use the left mouse button to rotate, right mouse button to zoom.



Cube Control:

Consider this the face of the cube:

# 1 #
2 3 4
# 5 #

By clicking position 3, you rotate the face that you're looking at.  Positions 1 and 5 rotate their respective rows, while positions 2 and 4 rotate their respective columns.  You move to the right or the left side of the cube to rotate in that direction.  Just look for the visual cues.

Lemme know if you run into any problems, though don't hold your breath for an "update."

-Javin

Javin@Javin-Inc.com

