Added test cases, some of which test new portal gadget
Merge branch 'master' of ssh://athena.dialup.mit.edu/afs/athena.mit.edu/course/6/6.005/git/sp14/projects/gb2/andrew16-changc-mikaelm
Specs
Merge branch 'master' of ssh://athena.dialup.mit.edu/afs/athena.mit.edu/course/6/6.005/git/sp14/projects/gb2/andrew16-changc-mikaelm
Fundamentally changed the way board interactions happen so as to
support more complex and truer collisions. Also changed the way flippers
work/update. Also I changed the way main and PingBallClient update the
board (again, to support more complex and truer collisions). Also
accounted for the y-discrepancy in the Physics Package to support correct
collisions.
Added walls and absorbers, still working on triangle bumpers... they are tricky
New UI, things are placed better and sizes of gadgets are more accurate.
Implemented board updating in PingBall Client Thread. Accounted for
transfer balls.
Merge branch 'master' of ssh://athena.dialup.mit.edu/afs/athena.mit.edu/course/6/6.005/git/sp14/projects/gb2/andrew16-changc-mikaelm
fixed World
merging
merged
Fixed dumb error
starting to add key listeners
GUI Menu and File Chooser Version 1 implemented. Still need to handle a game with no initial board, and a new board chosen from teh file chooser. Pause and Quit are not implemented yet either.
Removed unused class
Merge branch 'master' of ssh://athena.dialup.mit.edu/afs/athena.mit.edu/course/6/6.005/git/sp14/projects/gb2/andrew16-changc-mikaelm
Smoothed framrate
Merge branch 'master' of ssh://athena.dialup.mit.edu/afs/athena.mit.edu/course/6/6.005/git/sp14/projects/gb2/andrew16-changc-mikaelm
fixed flipper assertion error