Page 2 of 2 FirstFirst 12
Results 11 to 14 of 14

Thread: [UPDATE] Phoenix Game Engine (Lua) 0.02

                  
   
  1. #11
    DCEmu Legend Buddy4point0's Avatar
    Join Date
    May 2006
    Location
    The Lounge Awesomeness: 1337
    Age
    33
    Posts
    4,026
    Rep Power
    139

    Default

    Quote Originally Posted by man_on_the_moon View Post
    is this a game engine like the unreal 3 game engine engine? or is it so you can play lua games on your psp?
    This is like luaplayer, a program that makes it easier to code for your PSP.
    The coding process is similar to luaplayer's but has different function names and a few different things you need to do.

    As for functionality, it's much faster than luaplayer, and has a lot of great features that luaplayer has never seen.

    This engine is heaven for any lua developer.

  2. #12
    DCEmu Pro dangee's Avatar
    Join Date
    Feb 2007
    Posts
    531
    Rep Power
    69

    Talking

    PGE Lua is a quality build and hi-reliable.

    I'd like to port my Luaplayer scripts over to it in the
    very near future.

    so a dofile("LP2PGE.LUA") with binding objects like
    PHP Code:
    System={}
    System.createDirectory=function(dirPath)pge.dir.mkdir(dirPath)end 
    (where possible) would be very welcome on the roadmap.

  3. #13

    Default

    Version 0.02 has been released.

    Quote Originally Posted by CHANGELOG
    Added pge.exit() to explicitely exit at any time.
    Fixed pge.texture.draw() to only allow the correct number of parameters to be passed (reported by #Gianni#).
    Added pge.texture.swizzle() to swizzle a texture.
    Added pge.texture.unswizzle() to unswizzle a texture.
    Added an optional parameter to pge.texture.load() and pge.texture.loadmemory() to specify whether to swizzle the texture on load.
    Added pge.texture.pixel() to get or set the color value of a pixel within a texture.
    Added an error check to pge.file.read(), returns nil if nothing could be read.
    Added an error check to pge.file.readnum(), returns nil if the number could not be read.
    Added a return value to pge.file.write(), returns the number of bytes written.
    Fixed pge.mp3.loadmemory() which incorrectly checked for two parameters to be passed when it only requires one (reported by TheUnderminer).
    Added pge.math.deg() to convert radians to degrees.
    Added pge.math.rad() to convert degrees to radians.
    Moved the socket functions to pge.net.socket.function() to give a layer of separation.
    Moved the socketset functions to pge.net.socketset.function() to give a layer of separation.
    Added an optional parameter to pge.net.socket.receive(), to specify how many bytes to receive.
    Fixed pge.texture.save() to unswizzle the texture before saving, then re-swizzle if needed.
    Download: http://pge.luaplayer.org/lua/downloads/pgelua_002.zip

  4. #14
    DCEmu Pro dangee's Avatar
    Join Date
    Feb 2007
    Posts
    531
    Rep Power
    69

    Default

    Pixel addressing is good news.

    And the new functions enable:
    PHP Code:
    System.Quit=function()pge.exit()end os.exit=System.Quit
    math
    .rad=function(deg)pge.math.rad(deg)end
    math
    .deg=function(rad)pge.math.deg(rad)end 
    Texture Swizzling should mean even faster load & save is possible.

Page 2 of 2 FirstFirst 12

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •