Josh Holtrop
|
ed1f9c8f7f
|
rewrote AV::Sound::decode() to be much more scalable and handle looping without small breaks
git-svn-id: svn://anubis/anaglym/trunk@289 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-06-24 02:14:37 +00:00 |
|
Josh Holtrop
|
8a49a5089e
|
implemented sound looping, need to clean up decode() to handle it more smoothly
git-svn-id: svn://anubis/anaglym/trunk@288 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-06-23 19:32:05 +00:00 |
|
Josh Holtrop
|
e3c19daa47
|
Makefile updates: Lua flags trying pkg-config first, then lua-config, then hard-coded; added smpeg flags
git-svn-id: svn://anubis/anaglym/trunk@287 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-06-23 16:13:17 +00:00 |
|
Josh Holtrop
|
cfffe1873c
|
updated Makefile to use pkg-config for lua5.1 instead of lua-config
git-svn-id: svn://anubis/anaglym/trunk@286 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-06-23 14:13:03 +00:00 |
|
Josh Holtrop
|
1705af029d
|
fixed audio decoding bug, sounds can play now!
git-svn-id: svn://anubis/anaglym/trunk@285 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-06-23 03:47:08 +00:00 |
|
Josh Holtrop
|
a4024bfd2c
|
samples_decoded was not necessary
git-svn-id: svn://anubis/anaglym/trunk@284 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-06-22 03:53:32 +00:00 |
|
Josh Holtrop
|
a3559623ed
|
added mutex around m_active_sounds
git-svn-id: svn://anubis/anaglym/trunk@283 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-06-22 03:20:28 +00:00 |
|
Josh Holtrop
|
f782e5dc77
|
fixed AV::Sound::load's temporary FileLoader::Buffer being destroyed
git-svn-id: svn://anubis/anaglym/trunk@282 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-06-22 03:13:19 +00:00 |
|
Josh Holtrop
|
a7ce3ff6b9
|
automatically [un]pause SDL audio from AV
git-svn-id: svn://anubis/anaglym/trunk@281 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-06-22 02:47:16 +00:00 |
|
Josh Holtrop
|
d376d7a5b0
|
fixed AV::Sound::decode() to add sounds and loop over decoded length properly
git-svn-id: svn://anubis/anaglym/trunk@280 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-06-16 20:51:17 +00:00 |
|
Josh Holtrop
|
1c2221e2f6
|
added PhyObj clean rule
git-svn-id: svn://anubis/anaglym/trunk@279 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-06-16 13:52:42 +00:00 |
|
Josh Holtrop
|
908a860482
|
playing with sounds... needs a lot of work
git-svn-id: svn://anubis/anaglym/trunk@278 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-06-16 04:29:58 +00:00 |
|
Josh Holtrop
|
6e502367bc
|
moved sound callback into AV member function
git-svn-id: svn://anubis/anaglym/trunk@277 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-06-16 03:47:45 +00:00 |
|
Josh Holtrop
|
a072c49b0e
|
updated coordinate system documentation
git-svn-id: svn://anubis/anaglym/trunk@276 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-03-03 16:09:46 +00:00 |
|
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
|
bff31eed86
|
added coordinate system documentation (in progress)
git-svn-id: svn://anubis/anaglym/trunk@273 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-03-02 16:33:18 +00:00 |
|
Josh Holtrop
|
54810b11dc
|
added Colors documentation
git-svn-id: svn://anubis/anaglym/trunk@272 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-03-02 15:50:02 +00:00 |
|
Josh Holtrop
|
e8c3497ddb
|
added Invocation documentation
git-svn-id: svn://anubis/anaglym/trunk@271 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-03-02 15:48:24 +00:00 |
|
Josh Holtrop
|
4d0d942401
|
added ag.setCursorVisible documentation
git-svn-id: svn://anubis/anaglym/trunk@270 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-03-02 15:42:32 +00:00 |
|
Josh Holtrop
|
aaec12daf5
|
updated .todo
git-svn-id: svn://anubis/anaglym/trunk@269 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-03-02 15:22:42 +00:00 |
|
Josh Holtrop
|
e349eececf
|
updated .todo
git-svn-id: svn://anubis/anaglym/trunk@268 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-03-01 14:51:04 +00:00 |
|
Josh Holtrop
|
78ea57ee4f
|
changed dist target to remove dist folder before attempting to create it (appease svn export errors)
git-svn-id: svn://anubis/anaglym/trunk@267 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-25 21:05:40 +00:00 |
|
Josh Holtrop
|
b6902bcf4d
|
fixed link order for Windows...
git-svn-id: svn://anubis/anaglym/trunk@266 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-25 20:53:37 +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
|
4757223088
|
added iterators to IDSet; renamed remove() to erase()
git-svn-id: svn://anubis/anaglym/trunk@264 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-24 20:56:29 +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
|
2763da5f43
|
audio was working fine, i just had the wrong frequency...
git-svn-id: svn://anubis/anaglym/trunk@259 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-23 00:15:36 +00:00 |
|
Josh Holtrop
|
ba77e98431
|
Windows fix
git-svn-id: svn://anubis/anaglym/trunk@258 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-22 22:29:55 +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
|
d27f18b701
|
added documentation for ag.pickObjects()
git-svn-id: svn://anubis/anaglym/trunk@256 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-21 22:29:46 +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
|
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
|
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
|
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
|
e14c2ef56c
|
added documentation for ag.createAMotor() and ag.createHinge()
git-svn-id: svn://anubis/anaglym/trunk@246 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-16 20:45:55 +00:00 |
|
Josh Holtrop
|
83a183d5b5
|
updated documentation for ag.loadModel() and ag.create*() for reference objects
git-svn-id: svn://anubis/anaglym/trunk@245 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-16 19:35:38 +00:00 |
|
Josh Holtrop
|
468ecb0c35
|
updated todo
git-svn-id: svn://anubis/anaglym/trunk@244 99a6e188-d820-4881-8870-2d33a10e2619
|
2010-02-11 23:08:19 +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 |
|