Here’s My Base Code

The rules say

Base code and personal code libraries are allowed, but should be declared and shared with the community prior to beginning your entry. To do this, make a blog post.

So that’s what I’m doing. I’m using an engine/framework called LÖVE and I’ve collected some base code, which serves as a helper/organisational library, over a few projects. The relationship between my library and LÖVE I liken to using FlashPunk and Flash, so I’m assuming it’s fine, nevertheless I’ll leave it here.

You can download the library from my DropBox here: http://dl.dropbox.com/u/22660566/Love/love-lib.zip

The core folder contains the core classes, some helper stuff in there like tweens, easing functions, extensions to the API, etc. The ds folder contains two data structures, Vector (x/y vector) and SpecialLinkedList (a linked list with values as the nodes). The lib folder contains a small OOP library called MiddleClass, which allows me to create classes and the like in Lua.

Thanks guys!