Josh Holtrop
42762f4f3c
messing with tests/bowling.lua more
...
git-svn-id: svn://anubis/anaglym/trunk@182 99a6e188-d820-4881-8870-2d33a10e2619
2009-11-17 00:59:07 +00:00
Josh Holtrop
ff8fe856d6
updated tests/bowling.lua
...
git-svn-id: svn://anubis/anaglym/trunk@181 99a6e188-d820-4881-8870-2d33a10e2619
2009-11-17 00:52:23 +00:00
Josh Holtrop
0de2736a1e
updated .todo
...
git-svn-id: svn://anubis/anaglym/trunk@180 99a6e188-d820-4881-8870-2d33a10e2619
2009-11-17 00:45:02 +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
2ec38be58c
added tests/bowling.lua
...
git-svn-id: svn://anubis/anaglym/trunk@178 99a6e188-d820-4881-8870-2d33a10e2619
2009-11-17 00:17:14 +00:00
Josh Holtrop
8b2ef3a53d
updated .todo
...
git-svn-id: svn://anubis/anaglym/trunk@177 99a6e188-d820-4881-8870-2d33a10e2619
2009-11-16 17:46:01 +00:00
Josh Holtrop
1fe81ff898
Changed Makefile to use 'svn export' instead of copying and removing .svn folders;
...
Added 'doc' folder which will eventually contain documentation for Lua interfaces
git-svn-id: svn://anubis/anaglym/trunk@176 99a6e188-d820-4881-8870-2d33a10e2619
2009-11-16 17:15:28 +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
6647f81dc0
trying to fix rendering of managed objects when a textured object comes along...
...
git-svn-id: svn://anubis/anaglym/trunk@174 99a6e188-d820-4881-8870-2d33a10e2619
2009-11-16 03:23:39 +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
98eee6fc87
shifted bowling_pin model to properly set its center-of-mass at the origin
...
git-svn-id: svn://anubis/anaglym/trunk@172 99a6e188-d820-4881-8870-2d33a10e2619
2009-11-16 03:06:54 +00:00
Josh Holtrop
b9c009c3a6
updated bowling_pin physics model, now getting a weird ODE box error
...
git-svn-id: svn://anubis/anaglym/trunk@171 99a6e188-d820-4881-8870-2d33a10e2619
2009-11-15 23:10:58 +00:00
Josh Holtrop
b9bc0d74ac
added a bowling_pin object
...
git-svn-id: svn://anubis/anaglym/trunk@170 99a6e188-d820-4881-8870-2d33a10e2619
2009-11-14 21:59:51 +00:00
Josh Holtrop
e824f6f40f
changed PHY importer to load capsules, not cylinders
...
git-svn-id: svn://anubis/anaglym/trunk@169 99a6e188-d820-4881-8870-2d33a10e2619
2009-11-14 21:49:27 +00:00
Josh Holtrop
5bb04ca7f2
added F5 reload script key which will re-load the current script and discover any newly added event handler functions
...
git-svn-id: svn://anubis/anaglym/trunk@168 99a6e188-d820-4881-8870-2d33a10e2619
2009-11-14 14:54:55 +00:00
Josh Holtrop
6de2b93e3d
added an init event so that initialization can be done inside of it and no code outside of a function is necessary
...
git-svn-id: svn://anubis/anaglym/trunk@167 99a6e188-d820-4881-8870-2d33a10e2619
2009-11-14 14:32:08 +00:00
Josh Holtrop
c3a9443c16
updated todo
...
git-svn-id: svn://anubis/anaglym/trunk@166 99a6e188-d820-4881-8870-2d33a10e2619
2009-11-13 14:25:28 +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
c26a3e7deb
added Engine::getTextSize()
...
git-svn-id: svn://anubis/anaglym/trunk@164 99a6e188-d820-4881-8870-2d33a10e2619
2009-11-13 04:55:42 +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
f9c3bcfcc7
rudimentary FTGL text working
...
git-svn-id: svn://anubis/anaglym/trunk@162 99a6e188-d820-4881-8870-2d33a10e2619
2009-11-13 02:35:02 +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
f7f6c83795
cleaning up text surfaces upon Engine deletion
...
git-svn-id: svn://anubis/anaglym/trunk@158 99a6e188-d820-4881-8870-2d33a10e2619
2009-11-08 03:27:20 +00:00
Josh Holtrop
01c65d68dd
adding text surfaces to m_texts, switched floats to Uint8's for SDL_Color
...
git-svn-id: svn://anubis/anaglym/trunk@157 99a6e188-d820-4881-8870-2d33a10e2619
2009-11-08 03:22:33 +00:00
Josh Holtrop
4831fd7658
added FreeSans.ttf to lib folder; added Engine::renderText()
...
git-svn-id: svn://anubis/anaglym/trunk@156 99a6e188-d820-4881-8870-2d33a10e2619
2009-11-08 03:03:52 +00:00
Josh Holtrop
e8c5c7c5e4
added SDL_ttf boilerplate code
...
git-svn-id: svn://anubis/anaglym/trunk@155 99a6e188-d820-4881-8870-2d33a10e2619
2009-11-05 13:27:33 +00:00
Josh Holtrop
830f633c16
added overlay items to .todo
...
git-svn-id: svn://anubis/anaglym/trunk@154 99a6e188-d820-4881-8870-2d33a10e2619
2009-11-04 21:30:16 +00:00
Josh Holtrop
96ef0ef7ac
drawing textures on planes now
...
git-svn-id: svn://anubis/anaglym/trunk@153 99a6e188-d820-4881-8870-2d33a10e2619
2009-11-03 14:38:40 +00:00
Josh Holtrop
9319b39d2a
removed infinite loop from managed_objects test script
...
git-svn-id: svn://anubis/anaglym/trunk@152 99a6e188-d820-4881-8870-2d33a10e2619
2009-11-03 04:32:10 +00:00
Josh Holtrop
a9ab2a2be4
added count hook to prevent infinite lua loops from running the engine forever
...
git-svn-id: svn://anubis/anaglym/trunk@151 99a6e188-d820-4881-8870-2d33a10e2619
2009-11-03 04:01:57 +00:00
Josh Holtrop
7e17b0f220
updated todo now that i can load textures for managed objects...
...
git-svn-id: svn://anubis/anaglym/trunk@150 99a6e188-d820-4881-8870-2d33a10e2619
2009-11-03 02:53: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
f8b15d60ff
fixed call to glNormal3fv() when dReal is a double
...
git-svn-id: svn://anubis/anaglym/trunk@145 99a6e188-d820-4881-8870-2d33a10e2619
2009-10-31 21:55:34 +00:00
Josh Holtrop
8139866c77
added todo item
...
git-svn-id: svn://anubis/anaglym/trunk@144 99a6e188-d820-4881-8870-2d33a10e2619
2009-10-30 14:25:34 +00:00
Josh Holtrop
8599a2a6b8
minor tweaks
...
git-svn-id: svn://anubis/anaglym/trunk@143 99a6e188-d820-4881-8870-2d33a10e2619
2009-10-29 16:08:07 +00:00
Josh Holtrop
18f745d77a
statically linking ODE so not copying the DLL to "dist"
...
git-svn-id: svn://anubis/anaglym/trunk@142 99a6e188-d820-4881-8870-2d33a10e2619
2009-10-29 14:27:14 +00:00
Josh Holtrop
de2414e970
renamed CappedCylinder to Capsule to remove deprecated compiler warnings
...
git-svn-id: svn://anubis/anaglym/trunk@141 99a6e188-d820-4881-8870-2d33a10e2619
2009-10-29 14:14:26 +00:00
Josh Holtrop
8ae04eb833
added a couple todo items
...
git-svn-id: svn://anubis/anaglym/trunk@140 99a6e188-d820-4881-8870-2d33a10e2619
2009-10-29 13:39:55 +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
c802886b11
not calling dGeomGetPosition/Rotation() for planes
...
git-svn-id: svn://anubis/anaglym/trunk@138 99a6e188-d820-4881-8870-2d33a10e2619
2009-10-29 02:51:55 +00:00
Josh Holtrop
65520cd4a3
added .todo
...
git-svn-id: svn://anubis/anaglym/trunk@137 99a6e188-d820-4881-8870-2d33a10e2619
2009-10-28 15:56:15 +00:00
Josh Holtrop
445a08d2e1
calling dInitODE() and dCloseODE() properly for ODE version 0.11.1;
...
cylinder-capsule and cylinder-cylinder collisions still not working (ODE problem);
need to stop calling dGeomGetPosition() for planes;
need to rework plane initialization to support creating planes with (a,b,c,d) parameters
git-svn-id: svn://anubis/anaglym/trunk@136 99a6e188-d820-4881-8870-2d33a10e2619
2009-10-28 15:50:45 +00:00
Josh Holtrop
c3d50a4f30
git-svn-id: svn://anubis/anaglym/trunk@135 99a6e188-d820-4881-8870-2d33a10e2619
2009-10-28 03:56:51 +00:00
Josh Holtrop
1d97d948fc
fixed drawing of cylinders (physics with ODE doesn' work anyway), fixed re-rendering managed object when the color changes, added managed_objects demo
...
git-svn-id: svn://anubis/anaglym/trunk@134 99a6e188-d820-4881-8870-2d33a10e2619
2009-10-28 03:32:07 +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