2017-11-01 22:12:29 +00:00
|
|
|
package = "hump"
|
2018-04-08 13:03:33 +00:00
|
|
|
version = "0.4-2"
|
2017-11-01 22:12:29 +00:00
|
|
|
source = {
|
|
|
|
url = "git://github.com/vrld/hump"
|
|
|
|
}
|
|
|
|
description = {
|
|
|
|
summary = "Lightweight game development utilities",
|
2018-04-08 13:03:33 +00:00
|
|
|
detailed = [[Collection of independent components that implement common task needed in games:
|
|
|
|
- Gamestates that can stack on each other (e.g., for menus)
|
|
|
|
- Timers and Tweens with thread-like scripting support
|
|
|
|
- Cameras with camera movement control (locking, smooth follow, etc)
|
|
|
|
- 2D vector math
|
|
|
|
- Signals and Slots
|
|
|
|
- Prototype-based OOP helper
|
|
|
|
]],
|
2017-11-01 22:12:29 +00:00
|
|
|
homepage = "https://hump.readthedocs.io",
|
|
|
|
license = "MIT",
|
|
|
|
}
|
|
|
|
dependencies = {
|
|
|
|
"lua >= 5.1"
|
|
|
|
}
|
|
|
|
build = {
|
|
|
|
type = "builtin",
|
|
|
|
modules = {
|
|
|
|
["hump.camera"] = "camera.lua",
|
|
|
|
["hump.class"] = "class.lua",
|
|
|
|
["hump.gamestate"] = "gamestate.lua",
|
|
|
|
["hump.signal"] = "signal.lua",
|
|
|
|
["hump.timer"] = "timer.lua",
|
|
|
|
["hump.vector"] = "vector.lua",
|
|
|
|
["hump.vector-light"] = "vector-light.lua"
|
|
|
|
},
|
|
|
|
}
|