My simple project: Puzzle Bagel
Download: http://kubrub.googlepages.com/bublik.exe
Screenshot:
Press F2 and try to restore the start position.
Features: Undo, Redo, History, Load/Save ( with history ), record table.
Homepage: http://kubrub.googlepages.com/bagel
I used GLScene, RxLib and Delphi 7.
Bookmarks