Commit Graph

  • 4ed5b5c528 added text caption to managed_objects.lua to inform of available keys Josh Holtrop 2010-09-16 21:22:01 +00:00
  • 59f8c7a28e changed OdeWorld::pickObjects and Engine::pickObjects to return distance, position, and normal information along with object identifier Josh Holtrop 2010-09-16 21:12:38 +00:00
  • 23088dbdfe added libogg-0.dll, libvorbis-0.dll, libvorbisfile-3.dll to dist target Josh Holtrop 2010-08-10 13:36:40 +00:00
  • ecb7f9f99d added VORBISLIBS in Makefile Josh Holtrop 2010-08-09 22:25:03 +00:00
  • 8dbcc0b043 import from git: added extra usage explanation, added -s command-line option to set multisample level, added a fallback to AV::start() to try multisample level of 1 if attempting samples>1 fails, fixed audio bug for combining multiple streams getting staticky, added documentation for joint and sound Lua member methods Josh Holtrop 2010-08-06 01:56:27 +00:00
  • 82254ff82c updated cratestack test script Josh Holtrop 2010-07-27 20:43:06 +00:00
  • 8d8f753652 corrected sound mixing for lower bound in addition to upper bound, but algorithm is still incorrect Josh Holtrop 2010-07-27 16:54:44 +00:00
  • 219b3f1f40 updated cratestack test script Josh Holtrop 2010-07-27 15:34:06 +00:00
  • a2ecd9bbd3 updated .todo Josh Holtrop 2010-07-27 15:11:00 +00:00
  • 957552e5b9 added ag:🔉:{set,get}Volume() Lua interfaces Josh Holtrop 2010-07-27 15:09:36 +00:00
  • 9cdf2a4243 minimize time in mutex Josh Holtrop 2010-07-27 15:01:01 +00:00
  • 854f14bf82 added volume parameter to AV::Sound objects, fixed playCallback mixing code Josh Holtrop 2010-07-27 14:55:27 +00:00
  • 8b8a7eee1f AV now decodes sounds directly into a new buffer and then mixes that buffer into the final audio stream Josh Holtrop 2010-06-25 20:14:36 +00:00
  • 5bed8a2dfd replaced AV::Sound::pause() with AV::Sound::resume() -- play and loop now rewind but resume does not Josh Holtrop 2010-06-24 03:10:44 +00:00
  • d4d44dea86 added AV::Sound::pause(), added Lua interface for sounds (play/pause/stop/loop/loopForever) Josh Holtrop 2010-06-24 02:46:28 +00:00
  • ed1f9c8f7f rewrote AV::Sound::decode() to be much more scalable and handle looping without small breaks Josh Holtrop 2010-06-24 02:14:37 +00:00
  • 8a49a5089e implemented sound looping, need to clean up decode() to handle it more smoothly Josh Holtrop 2010-06-23 19:32:05 +00:00
  • e3c19daa47 Makefile updates: Lua flags trying pkg-config first, then lua-config, then hard-coded; added smpeg flags Josh Holtrop 2010-06-23 16:13:17 +00:00
  • cfffe1873c updated Makefile to use pkg-config for lua5.1 instead of lua-config Josh Holtrop 2010-06-23 14:13:03 +00:00
  • 1705af029d fixed audio decoding bug, sounds can play now! Josh Holtrop 2010-06-23 03:47:08 +00:00
  • a4024bfd2c samples_decoded was not necessary Josh Holtrop 2010-06-22 03:53:32 +00:00
  • a3559623ed added mutex around m_active_sounds Josh Holtrop 2010-06-22 03:20:28 +00:00
  • f782e5dc77 fixed AV::Sound::load's temporary FileLoader::Buffer being destroyed Josh Holtrop 2010-06-22 03:13:19 +00:00
  • a7ce3ff6b9 automatically [un]pause SDL audio from AV Josh Holtrop 2010-06-22 02:47:16 +00:00
  • d376d7a5b0 fixed AV::Sound::decode() to add sounds and loop over decoded length properly Josh Holtrop 2010-06-16 20:51:17 +00:00
  • 1c2221e2f6 added PhyObj clean rule Josh Holtrop 2010-06-16 13:52:42 +00:00
  • 908a860482 playing with sounds... needs a lot of work Josh Holtrop 2010-06-16 04:29:58 +00:00
  • 6e502367bc moved sound callback into AV member function Josh Holtrop 2010-06-16 03:47:45 +00:00
  • a072c49b0e updated coordinate system documentation Josh Holtrop 2010-03-03 16:09:46 +00:00
  • 50bf5c1a0a added ag.fillArc() and ag.fillCircle() and associated documentation Josh Holtrop 2010-03-03 15:43:12 +00:00
  • a646edfaa2 fixed mouse coordinates to have the origin at the lower-left corner to be consistent with 2D drawing coordinates Josh Holtrop 2010-03-02 21:25:07 +00:00
  • bff31eed86 added coordinate system documentation (in progress) Josh Holtrop 2010-03-02 16:33:18 +00:00
  • 54810b11dc added Colors documentation Josh Holtrop 2010-03-02 15:50:02 +00:00
  • e8c3497ddb added Invocation documentation Josh Holtrop 2010-03-02 15:48:24 +00:00
  • 4d0d942401 added ag.setCursorVisible documentation Josh Holtrop 2010-03-02 15:42:32 +00:00
  • aaec12daf5 updated .todo Josh Holtrop 2010-03-02 15:22:42 +00:00
  • e349eececf updated .todo Josh Holtrop 2010-03-01 14:51:04 +00:00
  • 78ea57ee4f changed dist target to remove dist folder before attempting to create it (appease svn export errors) Josh Holtrop 2010-02-25 21:05:40 +00:00
  • b6902bcf4d fixed link order for Windows... Josh Holtrop 2010-02-25 20:53:37 +00:00
  • ab4d6a82b8 changed m_objects to use an IDSet Josh Holtrop 2010-02-24 20:56:44 +00:00
  • 4757223088 added iterators to IDSet; renamed remove() to erase() Josh Holtrop 2010-02-24 20:56:29 +00:00
  • d828b77c18 converted m_joints to an IDSet Josh Holtrop 2010-02-24 20:23:04 +00:00
  • 5fbc931c39 added IDSet template; filled out AV::Sound::load(); minor AV updates Josh Holtrop 2010-02-24 20:08:02 +00:00
  • 11680bf3d7 added ag.loadSound(), Engine::loadSound(), Engine::addSound(), and Engine::m_sounds Josh Holtrop 2010-02-24 04:55:27 +00:00
  • 0cf1ea45a2 renamed Video module to AV Josh Holtrop 2010-02-24 03:17:59 +00:00
  • 2763da5f43 audio was working fine, i just had the wrong frequency... Josh Holtrop 2010-02-23 00:15:36 +00:00
  • ba77e98431 Windows fix Josh Holtrop 2010-02-22 22:29:55 +00:00
  • 6d924e73db working on audio support Josh Holtrop 2010-02-22 06:02:44 +00:00
  • d27f18b701 added documentation for ag.pickObjects() Josh Holtrop 2010-02-21 22:29:46 +00:00
  • 83d6c60fea fixed bug in 3d picking; ag.pickObjects() working now Josh Holtrop 2010-02-21 22:17:29 +00:00
  • b2feea1324 filled out ag::pickObjects() Josh Holtrop 2010-02-21 21:41:52 +00:00
  • 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 Josh Holtrop 2010-02-21 17:25:05 +00:00
  • f9d1fde72a Engine calling OdeWorld::pickObjects; still need to reverse map OdeWorld::Object -> Engine::Object ID's Josh Holtrop 2010-02-21 17:10:35 +00:00
  • f230fb648b Engine::pickObjects() calculating the correct ray direction now Josh Holtrop 2010-02-21 06:46:23 +00:00
  • 0ec9d0e74d working on 3d picking -- angle calculation incorrect... Josh Holtrop 2010-02-20 19:50:56 +00:00
  • e2dc4529cc started working on Engine::pickObjects() Josh Holtrop 2010-02-18 05:29:22 +00:00
  • f8fbdf8fcb added ag.setCursorVisible() and ag.getCursorVisible() Josh Holtrop 2010-02-17 04:31:49 +00:00
  • 4daec02c31 reworked cursor visibility and input grabbed control Josh Holtrop 2010-02-17 04:16:29 +00:00
  • e14c2ef56c added documentation for ag.createAMotor() and ag.createHinge() Josh Holtrop 2010-02-16 20:45:55 +00:00
  • 83a183d5b5 updated documentation for ag.loadModel() and ag.create*() for reference objects Josh Holtrop 2010-02-16 19:35:38 +00:00
  • 468ecb0c35 updated todo Josh Holtrop 2010-02-11 23:08:19 +00:00
  • 9edf3c2fce fixed segfault bug in Engine::Object::draw() with stray semicolon after if() Josh Holtrop 2010-02-11 16:02:57 +00:00
  • 457474b6c1 trying to use reference objects in lib/demo/bowling.lua but segfaulting Josh Holtrop 2010-02-11 01:22:49 +00:00
  • 9058dcfefc added initial support for reference objects Josh Holtrop 2010-02-11 01:03:08 +00:00
  • 9d9c16f3ad converted Engine to use PhyObj for loading PHY files Josh Holtrop 2010-02-10 15:41:41 +00:00
  • cfa0ac5822 added external for PhyObj Josh Holtrop 2010-02-10 14:32:34 +00:00
  • b2d131075a added support for hinge joints with anchor and axis Josh Holtrop 2010-01-31 06:07:31 +00:00
  • d26bf27114 added Engine::Object::setGravityMode() Josh Holtrop 2010-01-31 04:49:43 +00:00
  • f07e0b69f3 adding AMotors works! added test to managed_objects.lua Josh Holtrop 2010-01-31 02:19:37 +00:00
  • 50cb363151 added setAMotorAxis Josh Holtrop 2010-01-31 01:48:33 +00:00
  • 4ce1891cd1 compiling again after adding AMotor functions Josh Holtrop 2010-01-31 01:29:19 +00:00
  • f8db43ff2e still working on AMotor parameters Josh Holtrop 2010-01-29 21:33:42 +00:00
  • fd33b69d78 moved built-in Lua to ag.lua, converting to C with xxd Josh Holtrop 2010-01-29 20:45:32 +00:00
  • 8eead374af working on AMotor support a bit more Josh Holtrop 2010-01-29 19:02:42 +00:00
  • 5f859d9101 addAMotor() more complete Josh Holtrop 2010-01-28 06:12:55 +00:00
  • 044e088b2a working on addAMotor() Josh Holtrop 2010-01-28 06:04:13 +00:00
  • ffe587c0a3 added type() top-level Lua function like the one in the basic package Josh Holtrop 2010-01-28 05:05:27 +00:00
  • 65ee4ccab2 added an ipairs() table traversal function like the one from the basic library Josh Holtrop 2010-01-27 21:15:56 +00:00
  • c4f6310c2d added next() and pairs() top-level Lua functions for traversing tables easily Josh Holtrop 2010-01-27 20:47:17 +00:00
  • a7a21a6370 fixed bug in tests/managed_objects.lua Josh Holtrop 2010-01-27 19:26:05 +00:00
  • 02f02f6500 updated todo Josh Holtrop 2010-01-02 06:16:56 +00:00
  • 614b023a7a updated clean target Josh Holtrop 2009-12-16 19:01:07 +00:00
  • a5680ca2b8 added lib/demo/checkers.lua; setting window caption to "Anaglym"; added ag::clearWorld() and documentation Josh Holtrop 2009-12-16 03:43:24 +00:00
  • de49999c88 registering lua function setTextureScale for objects Josh Holtrop 2009-12-16 03:21:47 +00:00
  • fd4b6b27c8 added Engine::Object::setTextureScale() for box and plane texture scaling Josh Holtrop 2009-12-16 02:43:15 +00:00
  • d3a161b0a7 updated documentation for display list functions Josh Holtrop 2009-12-16 02:28:40 +00:00
  • e88240f26f updated todo Josh Holtrop 2009-12-16 01:44:07 +00:00
  • 0b7f7180a6 added bowling_ball model; infinite-loop test script Josh Holtrop 2009-12-14 02:01:42 +00:00
  • 252f683ed7 modified accuracy bar a little Josh Holtrop 2009-12-14 01:25:11 +00:00
  • 26a4b2c0e3 think the bowling demo is good now... Josh Holtrop 2009-12-14 00:51:45 +00:00
  • 53c51f9382 working on bowling demo Josh Holtrop 2009-12-14 00:29:21 +00:00
  • 5ec32efdd0 working on bowling demo Josh Holtrop 2009-12-14 00:21:24 +00:00
  • 1a8d0cc700 fixed bug in AABB calculation when loading a scaled model file; bowling demo playable but needs tweaks Josh Holtrop 2009-12-14 00:05:25 +00:00
  • c2a5ee2bfa working on bowling demo Josh Holtrop 2009-12-13 22:11:32 +00:00
  • 2aee3daba6 working on bowling demo Josh Holtrop 2009-12-13 21:40:58 +00:00
  • bf2485ced5 working on bowling demo Josh Holtrop 2009-12-13 21:29:02 +00:00
  • ce734b2ef0 working on bowling demo Josh Holtrop 2009-12-13 21:08:12 +00:00
  • 81738dec8a working on bowling demo -- problem with destroying first instance of a loaded model Josh Holtrop 2009-12-13 20:34:09 +00:00
  • bb76eb6e9b added ag::drawPoint() Josh Holtrop 2009-12-13 18:38:57 +00:00
  • cc608d7b83 added skeleton bowling_lane model and bowling.lua script Josh Holtrop 2009-12-11 00:49:00 +00:00