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

12-25-2005, version 0.9 beta now out!


12-25-2005, version 0.9 beta now out!

Postby kornalius » Dec 23, 2005 @ 7:50pm

PPL version 0.9 beta is now officially out.

Download it at: http://ppl.arwen.com

Changes:

- GameAPI never fullscreen on the PC in demos.
- Fixed runtime error with PUBLIC/PRIVATE of global variables.
- Fixed bug where local variables being moved to global wouldn't create all structure variables.
- Fixed bug with LCopy.
- Fixed Classes.ini file.
- PIDE fixed reopen menu list bug.
- Fixed pocketfrog to support images bigger than 8192 pixels.
- Fixed FPS limitation bug.
- Fixed GameAPI.ppl to allow PC to support variable resolutions.
- Fixed sprite collision error when sprites are not moved.
- Fixed spirte collision check when SO_PIXELCHECK and not.
- Fixed runtime error dialog to deactivate WndProc calls.
- Optimized compiler and parser.
- Many PASM fixed.
- Optimized garbage collector.
- Fixed concat() function memory leak.
- Fixed Console.ppl, Write() and Writeln() functions.
- Fixed collision detection to calculate angled sprite's rectangle.
- Fixed NewCollisionGrid() bug.
- Fixed FOR statement when starting value is smaller than ending value.
- Sprites are not created with SO_CANCELSPEEDX, SO_CANCELSPEEDY anymore.
- New sprite's options: SO_TOP, SO_BOTTOM, SO_LEFT, SO_RIGHT to limit collisions to certain side only.
- Fixed sprite's angle to be clockwise.
- Removed SO_FIXED and replaced by SO_FIXEDX, SO_FIXEDY.
- Fixed source code formatter in PIDE.
- Fixed memory leak in sprintf() function.
- Optimized particle system.
- Reprogrammed parser to have a cleaner and better operators order.
- Updated Particle.ppl demo.
- Fixed internal Wide
- Fixed bug with SpriteAngle() function.
- Fixed bug in PIDE when exiting, it was asking to save the same document over and over.

- Support for ActiveX visual components, event triggering is not implemented yet.
- Support for user defined load (via load.ppl).
- Support for 64bits integer values.
- New SpriteFirstFrame() and SpriteLastFrame() functions.
- New RandomSet() function.
- New SetSpriteCollideRect() function.
- New ClearSpriteChildren() function.
- New SetSpriteVelocity() function.
- New TLONG and TUINT types support.
- New SpriteVisible() function.
- New SetSpriteSpeedLimits() function, to limit sprite's speed.
- New SO_BOUNCE sprite's option, to have sprite bounced without physics applied.
- If string within ' ' it is treated as an eval code.
- % operator to concatenate strings.
- Support for array of objects.
- Possible to create struct inside another struct.
- CASE statement supports multiple values.
- PASM now supports BYTE/WORD statement.
- Find() function now supports structs and numeric values.
- New #DEASM command for the PASM.
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 thrashmetal15 » Dec 24, 2005 @ 4:16am

They that wait upon the LORD shall renew their strength, they shall mount up with wings as eagles, they shall run and not be weary, they shall walk and not faint.

-Isaiah 40:31
thrashmetal15
pm Member
 
Posts: 34
Joined: Nov 7, 2005 @ 9:42pm


Postby kornalius » Dec 24, 2005 @ 4:47am

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 PointOfLight » Dec 27, 2005 @ 6:54pm

Eric Pankoke
Programmer
Point Of Light Software
http://www.polsoftware.com/
PointOfLight
pm Member
 
Posts: 525
Joined: Nov 2, 2003 @ 8:39pm


Postby bmanske » Dec 28, 2005 @ 8:43am

bmanske
pm Member
 
Posts: 117
Joined: Aug 26, 2004 @ 9:51pm


Postby PointOfLight » Dec 28, 2005 @ 8:49am

Eric Pankoke
Programmer
Point Of Light Software
http://www.polsoftware.com/
PointOfLight
pm Member
 
Posts: 525
Joined: Nov 2, 2003 @ 8:39pm


Postby mmtbb » Jan 1, 2006 @ 8:48pm

Happy New years! I just went to the site to download 0.9 but I can't pull the site at all.
mmtbb
pm Member
 
Posts: 277
Joined: Mar 18, 2004 @ 6:56am


Postby PointOfLight » Jan 1, 2006 @ 11:24pm

Eric Pankoke
Programmer
Point Of Light Software
http://www.polsoftware.com/
PointOfLight
pm Member
 
Posts: 525
Joined: Nov 2, 2003 @ 8:39pm


Postby kornalius » Jan 4, 2006 @ 6:22pm

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 PointOfLight » Jan 4, 2006 @ 6:41pm

Eric Pankoke
Programmer
Point Of Light Software
http://www.polsoftware.com/
PointOfLight
pm Member
 
Posts: 525
Joined: Nov 2, 2003 @ 8:39pm


Postby kornalius » Jan 5, 2006 @ 3:11pm

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 matriculated » Jan 7, 2006 @ 6:59pm

matriculated
pm Member
 
Posts: 4
Joined: Dec 15, 2005 @ 4:47am


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