ËNVY (LÖVE Framework)
Re: ËNVY (LÖVE Framework)
Hi, Kudomiku. Long time no see. Nice to see you're still alive!
Re: ËNVY (LÖVE Framework)
Hey there, sorry about my absense, I've been tied up in things
Re: ËNVY (LÖVE Framework)
Version: Phase 6.
Download: http://kudomiku.com/dump/lua/envy/envy.love.
Changelog:
Code: Select all
[Phase 6]
* Added a ton more functions to the entity library and changed the way that drawing works. See the prop_physics as an example.
* Added the envy.trace library. It's for trace lines, take a look at it to see how it operates.
* Added a licence. See the licence.txt for more information.
* Added the onTakeDamage and takeDamage functions for entities.
* Added more stuff and fixed more stuff that I can't be bothered to log.
Coming soon: a GUI library, whether it's mine or someone elses.
Re: ËNVY (LÖVE Framework)
Version: Phase 7.
Download: http://kudomiku.com/dump/lua/envy/envy.rar.
Changelog:
Code: Select all
[Phase 7]
* Added a ton more functions to the entity library.
* Added health to entities. What is done when the entity reaches zero health is set onZeroHealth().
* Added more stuff that I am too lazy to mention.
* Fixed a ton of stuff that I am too lazy to mention.
Re: ËNVY (LÖVE Framework)
The link is pwnt.
Yes. Pwnt.
Yes. Pwnt.
Re: ËNVY (LÖVE Framework)
Version: Phase 8.
Download: http://kudomiku.com/dump/lua/envy/envy.love.
Changelog:
Code: Select all
[Phase 8]
* Improved the - currently shitty - parenting system.
* Added the ability to make entities derive from others (see example game).
* Added the envy.key library. Check it out, it's just a simple library to convert a key to a lower case or upper case translation of it. Don't get the wrong idea, it isn't string.lower and string.upper - haha.
* Added more stuff to the example game (Wrath) so that you can understand how things work more.
* Changed the trace system so that masks could be added. It has rendered the trace system unusable until I can figure out how to work/understand the setMask and setMaskBits functions properly. Until then you may want to use an old trace.lua file.
Re: ËNVY (LÖVE Framework)
You should start writing down exactly what you changed :V
I'm having a hard time updating LöveZone from phase 6 to phase 8 D:
I'm having a hard time updating LöveZone from phase 6 to phase 8 D:
Re: ËNVY (LÖVE Framework)
You're right, look, take this and if you need any help you can talk to me on Steam (spec_soldier):
Sorry for the constant stream of updates - I'm just in the mood to get shit done.
Version: Phase 9.
Download: http://kudomiku.com/dump/lua/envy/envy.love.
Changelog:
My aim is to get ËNVY to a state where you don't need to change any of it's core code.
If you have suggestions for functions in any of the libraries, let me know!
Sorry for the constant stream of updates - I'm just in the mood to get shit done.
Version: Phase 9.
Download: http://kudomiku.com/dump/lua/envy/envy.love.
Changelog:
Code: Select all
[Phase 9]
* Added the envy.vector:newFromAngle(angle) function (thanks Borsty).
* Added more functions to the entity library, so in most cases you can just do things like
* Added entity hook onShapeCollision(data, contact).
* Added game hook onCollision(first, second, contact).
entity:setDamping() rather than entity:getBody():setDamping(). But it's your choice.
* Changed the way the takeDamage and onZeroHealth thing works. Borsty you should
switch over to takeDamage and just let us take care of the health. If you want to set
an entity's health just do entity:setHealth(health) when they spawn!
* Changed the way that the onEntityCollision callback handles the collisions.
* Changed onCollision to onEntityCollision.
If you have suggestions for functions in any of the libraries, let me know!
Re: ËNVY (LÖVE Framework)
I did some of the stuff you mentioned, but it's time to get some sleep now
I'll rewrite my player object tomorrow/later and cleanup my code
I'll rewrite my player object tomorrow/later and cleanup my code
Re: ËNVY (LÖVE Framework)
Version: Phase 10.
Download: http://kudomiku.com/dump/lua/envy/envy.love.
Changelog:
Code: Select all
[Phase 10]
* Added envy.util.getSound and envy.util.newMusic and envy.util.getImage.
* Added envy.util.isBetween(value, minimum, maximum).
* Added if you return true on a GAME hook, the normal hooks will not run.
* Added if you return true on a hook, the rest of the hooks will not run.
Who is online
Users browsing this forum: No registered users and 1 guest