Page 1 of 2

04-04-2005 new version is out!

PostPosted: Apr 4, 2005 @ 6:43pm
by kornalius
New version of PPL is now available.

Fixes:

- Fixed the string [] array extension.
- Fixed collision ID -> COLLIDE detection.
- Fixed ShowSprite() to remove sprite from collision detection grid.
- Fixed the * operator for string operations.
- Fixed the ui.ppl library to use the Delete() and Insert() functions properly.
- Fixed internal mouse events code.

PostPosted: Apr 4, 2005 @ 9:30pm
by kornalius
Previous build was bad, I've just uploaded a new build.

Sorry for those who downloaded it already! :cry:

PostPosted: Apr 5, 2005 @ 2:48pm
by kornalius

PostPosted: Apr 5, 2005 @ 3:33pm
by mmtbb

PostPosted: Apr 5, 2005 @ 3:51pm
by kornalius

PostPosted: Apr 6, 2005 @ 2:23am
by mmtbb
I just noticed that the program I sent you used to run at 151 fps. Now it run at around 40 fps. why do you think this is happening?

1) As I start to kill the enemies, the speed moves up quickly. I wonder if this is a problem with the SpriteProc function.

2) I switched everything to the GameProc() function, and as soon as I turn on GameCollide(True); the fps drop from 150 to a range of 15-39 fps, so it isn't just the SpriteProc.

3) As a side bug, I am now getting an error everytime I true to insert syntax from the menu or comment out code using the menu.

:)

PostPosted: Apr 6, 2005 @ 3:55pm
by kornalius

PostPosted: Apr 6, 2005 @ 5:02pm
by kornalius
Little update:

The PIDE now only transfer files that are newer than the destination. This will improve development with the PIDE and testing speed with projects that contains a lot of big files.

It also doesn't automatically delete the .ppc file, so if the source file hasn't changed, PPL won't have to recompile the source file everytime.

I have been planning on doing this modification for a while now but haven't got the change to do it.

PostPosted: Apr 7, 2005 @ 5:10pm
by Dragnir

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

PostPosted: Apr 8, 2005 @ 5:42am
by mmtbb
looks good

PostPosted: Apr 8, 2005 @ 6:14pm
by kornalius
Even more updates:

- I have managed code the compiler to reduce the number of opcodes generated for the most used operators. This resulted in a great speed increase again.

- I am now working on a 1 phase optimizer with a few rules. I will add more rules as time goes. So far, it produces some good speed increase with the most used operators.

ex: a$ = 50 + 20 - 30 + z$;

Will result in a$ = 40 + z$

I am very pleased with the progress so far. More updates to come.

PostPosted: Apr 8, 2005 @ 8:58pm
by Guest

PostPosted: Apr 8, 2005 @ 10:25pm
by kornalius

PostPosted: Apr 9, 2005 @ 12:44am
by mmtbb