Josh Holtrop
|
50bf5c1a0a
|
added ag.fillArc() and ag.fillCircle() and associated documentation
git-svn-id: svn://anubis/anaglym/trunk@275 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-03-03 15:43:12 +00:00 |
|
Josh Holtrop
|
11680bf3d7
|
added ag.loadSound(), Engine::loadSound(), Engine::addSound(), and Engine::m_sounds
git-svn-id: svn://anubis/anaglym/trunk@261 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-24 04:55:27 +00:00 |
|
Josh Holtrop
|
0cf1ea45a2
|
renamed Video module to AV
git-svn-id: svn://anubis/anaglym/trunk@260 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-24 03:17:59 +00:00 |
|
Josh Holtrop
|
83d6c60fea
|
fixed bug in 3d picking; ag.pickObjects() working now
git-svn-id: svn://anubis/anaglym/trunk@255 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-21 22:17:29 +00:00 |
|
Josh Holtrop
|
b2feea1324
|
filled out ag::pickObjects()
git-svn-id: svn://anubis/anaglym/trunk@254 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-21 21:41:52 +00:00 |
|
Josh Holtrop
|
0ec9d0e74d
|
working on 3d picking -- angle calculation incorrect...
git-svn-id: svn://anubis/anaglym/trunk@250 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-20 19:50:56 +00:00 |
|
Josh Holtrop
|
f8fbdf8fcb
|
added ag.setCursorVisible() and ag.getCursorVisible()
git-svn-id: svn://anubis/anaglym/trunk@248 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-17 04:31:49 +00:00 |
|
Josh Holtrop
|
9058dcfefc
|
added initial support for reference objects
git-svn-id: svn://anubis/anaglym/trunk@241 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-11 01:03:08 +00:00 |
|
Josh Holtrop
|
b2d131075a
|
added support for hinge joints with anchor and axis
git-svn-id: svn://anubis/anaglym/trunk@238 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-01-31 06:07:31 +00:00 |
|
Josh Holtrop
|
d26bf27114
|
added Engine::Object::setGravityMode()
git-svn-id: svn://anubis/anaglym/trunk@237 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-01-31 04:49:43 +00:00 |
|
Josh Holtrop
|
f07e0b69f3
|
adding AMotors works! added test to managed_objects.lua
git-svn-id: svn://anubis/anaglym/trunk@236 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-01-31 02:19:37 +00:00 |
|
Josh Holtrop
|
50cb363151
|
added setAMotorAxis
git-svn-id: svn://anubis/anaglym/trunk@235 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-01-31 01:48:33 +00:00 |
|
Josh Holtrop
|
4ce1891cd1
|
compiling again after adding AMotor functions
git-svn-id: svn://anubis/anaglym/trunk@234 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-01-31 01:29:19 +00:00 |
|
Josh Holtrop
|
f8db43ff2e
|
still working on AMotor parameters
git-svn-id: svn://anubis/anaglym/trunk@233 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-01-29 21:33:42 +00:00 |
|
Josh Holtrop
|
fd33b69d78
|
moved built-in Lua to ag.lua, converting to C with xxd
git-svn-id: svn://anubis/anaglym/trunk@232 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-01-29 20:45:32 +00:00 |
|
Josh Holtrop
|
8eead374af
|
working on AMotor support a bit more
git-svn-id: svn://anubis/anaglym/trunk@231 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-01-29 19:02:42 +00:00 |
|
Josh Holtrop
|
044e088b2a
|
working on addAMotor()
git-svn-id: svn://anubis/anaglym/trunk@229 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-01-28 06:04:13 +00:00 |
|
Josh Holtrop
|
ffe587c0a3
|
added type() top-level Lua function like the one in the basic package
git-svn-id: svn://anubis/anaglym/trunk@228 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-01-28 05:05:27 +00:00 |
|
Josh Holtrop
|
65ee4ccab2
|
added an ipairs() table traversal function like the one from the basic library
git-svn-id: svn://anubis/anaglym/trunk@227 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-01-27 21:15:56 +00:00 |
|
Josh Holtrop
|
c4f6310c2d
|
added next() and pairs() top-level Lua functions for traversing tables easily
git-svn-id: svn://anubis/anaglym/trunk@226 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-01-27 20:47:17 +00:00 |
|
Josh Holtrop
|
a5680ca2b8
|
added lib/demo/checkers.lua; setting window caption to "Anaglym"; added ag::clearWorld() and documentation
git-svn-id: svn://anubis/anaglym/trunk@221 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-12-16 03:43:24 +00:00 |
|
Josh Holtrop
|
de49999c88
|
registering lua function setTextureScale for objects
git-svn-id: svn://anubis/anaglym/trunk@220 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-12-16 03:21:47 +00:00 |
|
Josh Holtrop
|
fd4b6b27c8
|
added Engine::Object::setTextureScale() for box and plane texture scaling
git-svn-id: svn://anubis/anaglym/trunk@219 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-12-16 02:43:15 +00:00 |
|
Josh Holtrop
|
81738dec8a
|
working on bowling demo -- problem with destroying first instance of a loaded model
git-svn-id: svn://anubis/anaglym/trunk@206 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-12-13 20:34:09 +00:00 |
|
Josh Holtrop
|
bb76eb6e9b
|
added ag::drawPoint()
git-svn-id: svn://anubis/anaglym/trunk@205 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-12-13 18:38:57 +00:00 |
|
Josh Holtrop
|
ea4346a55e
|
added ag::setGravity() so the script programmer can change the world gravity
git-svn-id: svn://anubis/anaglym/trunk@200 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-12-09 00:07:30 +00:00 |
|
Josh Holtrop
|
b82458aa98
|
added getAABB() and getSize() object functions
git-svn-id: svn://anubis/anaglym/trunk@199 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-12-09 00:01:44 +00:00 |
|
Josh Holtrop
|
b546ea74dd
|
updated documentation - added handler / callback prototype section, added key names section; added ag::drawArc() and ag::drawCircle() w/ documentation; added tests/transparent.png and tests/imagetest.lua; renamed init() event to init_event(); re-added missing drawImage Lua hook; changed images to draw transparent parts correctly through to background
git-svn-id: svn://anubis/anaglym/trunk@197 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-11-27 03:34:50 +00:00 |
|
Josh Holtrop
|
8ea89aea33
|
finished documentation
git-svn-id: svn://anubis/anaglym/trunk@196 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-11-25 01:15:55 +00:00 |
|
Josh Holtrop
|
a2205bce3b
|
removed some leftover debug code, re-added drawText and getTextSize ag functions
git-svn-id: svn://anubis/anaglym/trunk@194 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-11-25 00:50:47 +00:00 |
|
Josh Holtrop
|
3dd1cb8305
|
renamed Object::addRel{Force,Torque} to add{Force,Torque}Rel
git-svn-id: svn://anubis/anaglym/trunk@192 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-11-24 23:39:33 +00:00 |
|
Josh Holtrop
|
6b62b9d00f
|
added initial documentation (in progress), renamed ag:: functions with "Static" in the middle to have "Static" at the end
git-svn-id: svn://anubis/anaglym/trunk@191 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-11-23 02:24:30 +00:00 |
|
Josh Holtrop
|
5de4ed348b
|
added ag::drawImage()
git-svn-id: svn://anubis/anaglym/trunk@185 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-11-17 04:38:39 +00:00 |
|
Josh Holtrop
|
f410c305c2
|
added ag::drawRect() and ag::fillRect()
git-svn-id: svn://anubis/anaglym/trunk@184 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-11-17 04:01:00 +00:00 |
|
Josh Holtrop
|
27c0d4f7b9
|
added ag::drawLine()
git-svn-id: svn://anubis/anaglym/trunk@183 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-11-17 03:46:50 +00:00 |
|
Josh Holtrop
|
dec24f3af5
|
added ag::object::getMass() and ag::object::setMass()
git-svn-id: svn://anubis/anaglym/trunk@179 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-11-17 00:44:47 +00:00 |
|
Josh Holtrop
|
1926668aa3
|
Fixed compile warning in ag.cc;
updated Makefile "dist" target to include DLLs for FTGL and FreeType
git-svn-id: svn://anubis/anaglym/trunk@175 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-11-16 16:32:04 +00:00 |
|
Josh Holtrop
|
cdfaf84c28
|
renamed CCYLINDER to CAPSULE
git-svn-id: svn://anubis/anaglym/trunk@173 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-11-16 03:09:59 +00:00 |
|
Josh Holtrop
|
d4df124dcc
|
added ag::getTextSize(), varying text size demo in tests/cratestack.lua
git-svn-id: svn://anubis/anaglym/trunk@165 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-11-13 05:16:16 +00:00 |
|
Josh Holtrop
|
c478b44d28
|
added an update_overlay event and drawing text with Engine::drawText()
git-svn-id: svn://anubis/anaglym/trunk@163 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-11-13 04:24:13 +00:00 |
|
Josh Holtrop
|
8425807f99
|
finished textbox implementation and it does not work -- apparently blitting to an OpenGL surface does not work for any font type... i'll have to switch to FTGL or something else
git-svn-id: svn://anubis/anaglym/trunk@161 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-11-08 05:02:06 +00:00 |
|
Josh Holtrop
|
8746e81fe4
|
added create*TextBox() methods for creating various types of text boxes
git-svn-id: svn://anubis/anaglym/trunk@160 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-11-08 04:33:25 +00:00 |
|
Josh Holtrop
|
3f429be13b
|
added getScreenSize()
git-svn-id: svn://anubis/anaglym/trunk@159 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-11-08 03:48:45 +00:00 |
|
Josh Holtrop
|
b83e05218a
|
added ag::loadTexture() and ag::object::setTexture()
git-svn-id: svn://anubis/anaglym/trunk@149 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-11-03 02:53:31 +00:00 |
|
Josh Holtrop
|
24d37092e2
|
fixed bug in ag::createPlaneSpecify(), added standard lua library "std.lua"
git-svn-id: svn://anubis/anaglym/trunk@148 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-11-02 21:15:21 +00:00 |
|
Josh Holtrop
|
2ccff9db76
|
changed plane construction to accept 4 parameters to specify (a,b,c,d) directly (in addition to 6 parameter mode)
git-svn-id: svn://anubis/anaglym/trunk@147 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-11-02 18:59:40 +00:00 |
|
Josh Holtrop
|
2081cf7277
|
added ag::exit() and ag::import() to exit the lua script and import other lua modules
git-svn-id: svn://anubis/anaglym/trunk@146 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-11-01 21:27:20 +00:00 |
|
Josh Holtrop
|
acae74107a
|
renamed CCylinder to Capsule globally
git-svn-id: svn://anubis/anaglym/trunk@139 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-29 02:58:37 +00:00 |
|
Josh Holtrop
|
e0d20f1a2b
|
fixed bug in Engine::Object destructor
git-svn-id: svn://anubis/anaglym/trunk@133 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-28 03:02:10 +00:00 |
|
Josh Holtrop
|
2616100ded
|
finished filling in ag::create<Object>() functions
git-svn-id: svn://anubis/anaglym/trunk@132 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-28 02:51:28 +00:00 |
|