Page 1 of 1

04-15-2005, new version out!

PostPosted: Apr 15, 2005 @ 7:10pm
by kornalius
Another week (I missed one I know) another release!

Fixes:

- Fixed DestroyWindow() function.
- Fixed dialog close behavior on windows.
- Optimized the collision detection a bit.
- PIDE, only transfer files that are newer than target.
- PIDE, doesn't delete .ppc when not needed.

New:

- Compiler, number of output arguments are checked now.
- Multi-pass optimizer on the bytecode. This one improves the execution speed by a lot.
- PIDE, double-click a tab will close it.
- Assignment.ppl demo showing mult-assignment syntax.
- New Editor.ppl location and updated by Brad Manske.
- New Visual Form Builder location and updated by Brad Manske.

PostPosted: Apr 15, 2005 @ 8:14pm
by kornalius

PostPosted: Apr 15, 2005 @ 9:44pm
by Guest

PostPosted: Apr 16, 2005 @ 3:04pm
by bmanske
Hi Red,

I wrote a small app to demonstrate a bug for Kornalius just last week. (It works fine in the new version.) I used the VFB and I just happened to use the SetText function. I'll attach it here maybe it will help.

bmanske

PostPosted: Apr 19, 2005 @ 5:31pm
by kornalius
Small status update:

- 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.
- Still more to come.

PostPosted: Apr 19, 2005 @ 7:50pm
by kornalius
More updates:

- 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.
- More to come...

PostPosted: Apr 21, 2005 @ 3:13pm
by kornalius
More updates:

- 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.

- More to come...

PostPosted: Apr 22, 2005 @ 4:15pm
by kornalius
Even more updates:

- 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.

There will be a new release today! :)