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
|
a646edfaa2
|
fixed mouse coordinates to have the origin at the lower-left corner to be consistent with 2D drawing coordinates
git-svn-id: svn://anubis/anaglym/trunk@274 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-03-02 21:25:07 +00:00 |
|
Josh Holtrop
|
ab4d6a82b8
|
changed m_objects to use an IDSet
git-svn-id: svn://anubis/anaglym/trunk@265 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-24 20:56:44 +00:00 |
|
Josh Holtrop
|
d828b77c18
|
converted m_joints to an IDSet
git-svn-id: svn://anubis/anaglym/trunk@263 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-24 20:23:04 +00:00 |
|
Josh Holtrop
|
5fbc931c39
|
added IDSet template; filled out AV::Sound::load(); minor AV updates
git-svn-id: svn://anubis/anaglym/trunk@262 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-24 20:08:02 +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
|
6d924e73db
|
working on audio support
git-svn-id: svn://anubis/anaglym/trunk@257 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-22 06:02:44 +00:00 |
|
Josh Holtrop
|
09c46c6799
|
setting user data in OdeWorld objects to Engine::Object pointer; added ID parameter to Engine::Objects to keep track of their integer ID; finished Engine::pickObjects() which now returns a list of Object IDs
git-svn-id: svn://anubis/anaglym/trunk@253 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-21 17:25:05 +00:00 |
|
Josh Holtrop
|
f9d1fde72a
|
Engine calling OdeWorld::pickObjects; still need to reverse map OdeWorld::Object -> Engine::Object ID's
git-svn-id: svn://anubis/anaglym/trunk@252 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-21 17:10:35 +00:00 |
|
Josh Holtrop
|
f230fb648b
|
Engine::pickObjects() calculating the correct ray direction now
git-svn-id: svn://anubis/anaglym/trunk@251 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-21 06:46:23 +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
|
e2dc4529cc
|
started working on Engine::pickObjects()
git-svn-id: svn://anubis/anaglym/trunk@249 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-18 05:29:22 +00:00 |
|
Josh Holtrop
|
4daec02c31
|
reworked cursor visibility and input grabbed control
git-svn-id: svn://anubis/anaglym/trunk@247 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-17 04:16:29 +00:00 |
|
Josh Holtrop
|
9edf3c2fce
|
fixed segfault bug in Engine::Object::draw() with stray semicolon after if()
git-svn-id: svn://anubis/anaglym/trunk@243 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-11 16:02:57 +00:00 |
|
Josh Holtrop
|
457474b6c1
|
trying to use reference objects in lib/demo/bowling.lua but segfaulting
git-svn-id: svn://anubis/anaglym/trunk@242 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-11 01:22: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
|
9d9c16f3ad
|
converted Engine to use PhyObj for loading PHY files
git-svn-id: svn://anubis/anaglym/trunk@240 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-10 15:41:41 +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
|
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
|
5f859d9101
|
addAMotor() more complete
git-svn-id: svn://anubis/anaglym/trunk@230 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-01-28 06:12:55 +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
|
02f02f6500
|
updated todo
git-svn-id: svn://anubis/anaglym/trunk@224 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-01-02 06:16:56 +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
|
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 |
|