This site is no longer active and is available for archival purposes only. Registration and login is disabled.

04-15-2005, new version out!


04-15-2005, new version out!

Postby kornalius » Apr 15, 2005 @ 7:10pm

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.
Regards,
Kornalius
President
ArianeSoft Inc.
http://www.arianesoft.ca
User avatar
kornalius
pm Member
 
Posts: 1704
Joined: Dec 9, 2003 @ 6:04pm
Location: Montreal, Québec, Canada


Postby kornalius » Apr 15, 2005 @ 8:14pm

Regards,
Kornalius
President
ArianeSoft Inc.
http://www.arianesoft.ca
User avatar
kornalius
pm Member
 
Posts: 1704
Joined: Dec 9, 2003 @ 6:04pm
Location: Montreal, Québec, Canada


Postby Guest » Apr 15, 2005 @ 9:44pm

Guest
 


Postby bmanske » Apr 16, 2005 @ 3:04pm

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
Attachments
TwoWin.zip
(4.74 KiB) Downloaded 562 times
bmanske
pm Member
 
Posts: 117
Joined: Aug 26, 2004 @ 9:51pm


Postby kornalius » Apr 19, 2005 @ 5:31pm

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.
Regards,
Kornalius
President
ArianeSoft Inc.
http://www.arianesoft.ca
User avatar
kornalius
pm Member
 
Posts: 1704
Joined: Dec 9, 2003 @ 6:04pm
Location: Montreal, Québec, Canada


Postby kornalius » Apr 19, 2005 @ 7:50pm

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...
Regards,
Kornalius
President
ArianeSoft Inc.
http://www.arianesoft.ca
User avatar
kornalius
pm Member
 
Posts: 1704
Joined: Dec 9, 2003 @ 6:04pm
Location: Montreal, Québec, Canada


Postby kornalius » Apr 21, 2005 @ 3:13pm

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...
Regards,
Kornalius
President
ArianeSoft Inc.
http://www.arianesoft.ca
User avatar
kornalius
pm Member
 
Posts: 1704
Joined: Dec 9, 2003 @ 6:04pm
Location: Montreal, Québec, Canada


Postby kornalius » Apr 22, 2005 @ 4:15pm

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! :)
Regards,
Kornalius
President
ArianeSoft Inc.
http://www.arianesoft.ca
User avatar
kornalius
pm Member
 
Posts: 1704
Joined: Dec 9, 2003 @ 6:04pm
Location: Montreal, Québec, Canada


Return to Pocket Programming Language (PPL)


Sort


Forum Description

Discuss this new development tool.

Moderator:

kornalius

Forum permissions

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

cron