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
|
d3a161b0a7
|
updated documentation for display list functions
git-svn-id: svn://anubis/anaglym/trunk@218 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-12-16 02:28:40 +00:00 |
|
Josh Holtrop
|
1a8d0cc700
|
fixed bug in AABB calculation when loading a scaled model file; bowling demo playable but needs tweaks
git-svn-id: svn://anubis/anaglym/trunk@211 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-12-14 00:05:25 +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
|
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
|
7ab0cadeb2
|
removed TODO
git-svn-id: svn://anubis/anaglym/trunk@198 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-12-05 21:54:42 +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
|
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
|
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
|
459b3704d6
|
fixed bug in drawing text (working around FTGL deficiency) by setting texture environment mode to GL_BLEND when drawing text
git-svn-id: svn://anubis/anaglym/trunk@190 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-11-20 04:52:17 +00:00 |
|
Josh Holtrop
|
318697cc0d
|
always deleting WFObj objects after rendering them to reclaim memory
git-svn-id: svn://anubis/anaglym/trunk@189 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-11-18 01:14:55 +00:00 |
|
Josh Holtrop
|
016ae7f1a2
|
added DEBUG_GL_ERROR debug functionality
git-svn-id: svn://anubis/anaglym/trunk@188 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-11-18 00:20:04 +00:00 |
|
Josh Holtrop
|
72173f9fa0
|
updated .todo
git-svn-id: svn://anubis/anaglym/trunk@187 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-11-17 23:08:24 +00:00 |
|
Josh Holtrop
|
2472e9ee4d
|
updated Engine::drawText() - and broke something with drawing text on the way...
git-svn-id: svn://anubis/anaglym/trunk@186 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-11-17 04:45:33 +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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |
|
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 |
|
Josh Holtrop
|
9c94186d31
|
added ag::object::setColor()
git-svn-id: svn://anubis/anaglym/trunk@130 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-27 23:59:08 +00:00 |
|
Josh Holtrop
|
e5f616b841
|
fixed up managed plane rendering a bit
git-svn-id: svn://anubis/anaglym/trunk@129 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-27 23:38:23 +00:00 |
|
Josh Holtrop
|
0d15c1a054
|
finished drawing managed planes (i think)
git-svn-id: svn://anubis/anaglym/trunk@128 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-27 23:34:02 +00:00 |
|
Josh Holtrop
|
ce1da5f7a8
|
working on drawing planes
git-svn-id: svn://anubis/anaglym/trunk@127 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-27 21:31:21 +00:00 |
|