by kornalius » Apr 22, 2005 @ 8:01pm
List of changes:
- Updated the game api to PocketHAL 0.76b.
- The game api supports different resolutions now.
- The game api allow fullscreen on the PC.
- New ForEachRev() statement, same as ForEach() except it loops in reverse order.
- Fixed the ForEach() statement bugs.
- Fixed SizeOf() bug.
- Added a new Size() function.
- Fixed parameter passing.
The collision detection uses CRC values to check for collisions instead of strings. This should improve speed.
- New CRC16() function.
- Gameapi window is centered when not fullscreen.
SO_CANCELSPEEDX and SO_CANCELSPEEDY options added to sprites so that when a collision is detected the target sprite has it's speedx or speedy values cancelled.
- New bubble sort demo written by bmanske.
- Optimized particle engine a bit.
- Optimized the collision detection engine by changing the default collision grid size to 32 instead of 8.
- When an exception occurs and the game api engine is running, it shuts it down.
- On the PC the desktop resolution is changed to match the game api resolution used and restored when the game api is shutdown.
- Fixed main.ppl compile option when used with ShowError.ppl.
- Fixed GetSelText() function.
- Fixed MakeExe() function.
- Fixed ShowModal() window centering on the PPC.
- Fixed PIDE to delete main project's .ppc file if a form is changed.
- Updated the Editor and Visual Form Builder programs.
- Updated library files: inifiles, combobox_lib, updown_lib and mruprocs
- Fixed main.ppl to run editor.ppl in the right directory.