Saturday, February 28, 2009

All progress requires change, yet not all change is progress




After almost all day, here's what I've got.
New Features:
1) Radar sweep shows where player is
2) arcs under blocks snap to the sector boundaries, can span multiple sectors, set on odd/even (1 or 2) for now, can easily be changed to support longer than a sector sounds
3) Calibration page for assigning blocks (drawing only), need a function to assign the blocks on the screen to sounds
4) Calibration for center and big_r. Calls the init_calibrate() function using blocks 0 and 1. Redraws the board with a new radius. This function needs some clarity on the assumed rotation and how that impacts drawing.
5) New hot keys: X to set block sounds, C to set the center, Z to exit without changing


Set Blocks:


Set Center:






Next Steps:
A) After the center and rotation are set, the translated blocks need to be drawn correctly. Perhaps a function called getLocalX() can help. I put in a prototype.
B) After blocks are set, a way to tell if they are correctly placed would be nice.

No comments:

Post a Comment