Need to fix the rendering problem
implemented most of the addButton function.
Todo: createBlockInWorld() method in Block.java
Read more testbedTest and figure out more about the possible settings
Finished the drawing part when a customized shape is added to the
screen.
TODO: figure out how fixtures are attached to the body and how to use
different shapes and joints....
The createBlockInWorld() method has some math problem
Fixed a bug.
Todo: need to figure out why sometimes when you zoom in , the AABB
overlapping issue is not correctly checked. Maybe in somewhere of the
code, I am supposed to use float instead of int...
Start working on editing mode.
Todo: Start designing the new UI so Patrick can start making it
TODO: work on the edit mode
TODO: there are bugs in getShapeRect() or getBoudingBox()
take a look at them later
TODO: MouseRelease EDIT_MODE
TODO:
Fix the bug in GamePanel: MouseRelease
Fix the bug in zoom in zoom out, right click drag
Edit function's resizing part is half way done. The last part to finish
is mouseRelease and mouseWheelMove
Todo: fix the bug in MouseRelease event to correctly resize the shape
Resizing is finished! Edit_Mode's moving and resizing is finally done!
Took me like 1 whole week just to work on Edit_mode...geez
TODO: delete, rotate, change settings functions in edit mode. These
functionalities have to wait until Patrick finishes his interface work
Delete is implemented. A small big when moving the object is implemented
too
ConfigSettings.java is implemented. TODO: work on subclasses of
RuleModel(Maybe need to create a new branch~)
Merge pull request #24 from BlockadiaTeam/Game-Panel-Branch

Game panel branch