KO
|
EN
gitlite — search
Search
#javascript
#python
#hacktoberfest
#react
#ai
#typescript
#llm
#go
#golang
#android
#machine-learning
#rust
#deep-learning
#linux
leaf
★ 24
Open GitHub ↗
Lua utility library for game programming
Download README (.md)
Explore Similar Repositories
node-oauth2-examples
:
A paired consumer (client) / provider (server) example of OAuth2 for NodeJS
kohonen
:
Kohonen Self Organizing Maps algorithm implementation in python, with other machine learning algorithms for comparison (kmeans, knn, svm, etc)
love-boilerplate
:
A boilerplate template for the awesome LÖVE (love2d) framework
wColorPicker
:
jQuery Color Picker Plugin
basisjs-tools
:
Developer tools for basis.js framework
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
leaf
?
Download (.md)
Leaf ==== A collection of various utilities, objects, and functions for game programming in Lua, specificially with the [Love2D](http://love2d.org) library. Includes the following: * **camera.lua**: A camera with tracking and depth * **color.lua**: Color operations and a handy ColorPalette class * **console.lua**: An in-game console system * **containers.lua**: Various container classes (Linked List, Queue, etc) * **context.lua**: A better method of managing multiple game states in Love2D * **fs.lua**: File loading utilties for Love2D * **functional.lua**: Functional programming tools * **layout.lua**: Immediate-mode pure functions for generating layouts * **object.lua**: Highly minimal object-oriented implementation for Lua * **polygon.lua**: 2D generic polygon class * **rect.lua**: 2D rectangle operations * **screen.lua**: Functions for managing an abstract game screen in Love2D * **time.lua**: Timing module for scheduling functions * **utils.lua**: Generic pure functions that don't fit anywhere else * **vector.lua**: 2D vector operations