Josh Holtrop
|
207f7e628a
|
finished implementing ag::object::destroy() so lua calls to object:destroy() will correctly remove the object from the scene
git-svn-id: svn://anubis/anaglym/trunk@67 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-12 16:16:39 +00:00 |
|
Josh Holtrop
|
bd2d3d8b25
|
added ag::drawObjects() to draw all objects in the scene from a lua script
git-svn-id: svn://anubis/anaglym/trunk@65 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-12 14:54:40 +00:00 |
|
Josh Holtrop
|
f237390761
|
refactoring for object cloning
git-svn-id: svn://anubis/anaglym/trunk@62 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-11 14:32:34 +00:00 |
|
Josh Holtrop
|
f260d83d47
|
added Engine::createObject() factory method, using new OdeWorld::Object interface
git-svn-id: svn://anubis/anaglym/trunk@55 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-08 04:12:09 +00:00 |
|
Josh Holtrop
|
4b34a2e565
|
fixed bug popping when i shouldnt have been and registering doPhysics()
git-svn-id: svn://anubis/anaglym/trunk@49 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-05 19:44:55 +00:00 |
|
Josh Holtrop
|
6a52215247
|
added doPhysics()
git-svn-id: svn://anubis/anaglym/trunk@48 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-05 19:06:42 +00:00 |
|
Josh Holtrop
|
fccfb572e2
|
moved video start and stop functionality into Engine, calling update() lua function on redraw events
git-svn-id: svn://anubis/anaglym/trunk@47 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-05 16:52:12 +00:00 |
|
Josh Holtrop
|
5eac13339f
|
fixed offset bug in lua_type() call in ag::object::setPosition()
git-svn-id: svn://anubis/anaglym/trunk@46 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-01 04:02:36 +00:00 |
|
Josh Holtrop
|
8e502af057
|
added ag::loadStaticModel()
git-svn-id: svn://anubis/anaglym/trunk@45 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-01 03:46:14 +00:00 |
|
Josh Holtrop
|
05858c0c22
|
filled in Engine::Object::{get,set}Position()
git-svn-id: svn://anubis/anaglym/trunk@44 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-01 03:38:39 +00:00 |
|
Josh Holtrop
|
0753f243c5
|
added body parameter to Engine::Object
git-svn-id: svn://anubis/anaglym/trunk@43 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-01 03:24:06 +00:00 |
|
Josh Holtrop
|
99a8835954
|
added ag::object::getObject() helper method, stub getPosition() and setPosition() methods
git-svn-id: svn://anubis/anaglym/trunk@42 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-01 03:00:59 +00:00 |
|
Josh Holtrop
|
95c13516ef
|
added elapsedTime()
git-svn-id: svn://anubis/anaglym/trunk@41 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-01 02:02:57 +00:00 |
|
Josh Holtrop
|
7bc249599f
|
made startFrame() callable from lua, filled in Engine::setCamera()
git-svn-id: svn://anubis/anaglym/trunk@40 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-09-30 15:32:24 +00:00 |
|
Josh Holtrop
|
a1c8736488
|
moved startFrame(), endFrame() and setCamera() into Engine
git-svn-id: svn://anubis/anaglym/trunk@39 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-09-30 15:14:29 +00:00 |
|
Josh Holtrop
|
4bca35ee69
|
usleep() did not work on Windows - modified ag.cc to use Sleep()
git-svn-id: svn://anubis/anaglym/trunk@38 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-09-29 18:44:59 +00:00 |
|
Josh Holtrop
|
cb1186d9e8
|
added loadPhy() to Engine::Object
git-svn-id: svn://anubis/anaglym/trunk@36 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-09-27 23:11:16 +00:00 |
|
Josh Holtrop
|
218d292388
|
initializing OpenGL in Video::start()
git-svn-id: svn://anubis/anaglym/trunk@34 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-09-27 21:22:50 +00:00 |
|
Josh Holtrop
|
639af8d59f
|
added Engine::Object and ag::object::load; filled in ag::loadModel a bit more
git-svn-id: svn://anubis/anaglym/trunk@33 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-09-27 21:01:40 +00:00 |
|
Josh Holtrop
|
708800d06a
|
added Engine class to hold the state of the engine
git-svn-id: svn://anubis/anaglym/trunk@30 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-09-26 16:26:04 +00:00 |
|
Josh Holtrop
|
c26261d1cf
|
updated loadModel slightly
git-svn-id: svn://anubis/anaglym/trunk@29 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-09-22 22:19:51 +00:00 |
|
Josh Holtrop
|
ccf24d1777
|
getting ready to add GL calls to ag.cc
git-svn-id: svn://anubis/anaglym/trunk@24 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-09-20 01:32:28 +00:00 |
|
Josh Holtrop
|
8817201a27
|
added ag::sleep()
git-svn-id: svn://anubis/anaglym/trunk@22 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-09-20 01:32:27 +00:00 |
|
Josh Holtrop
|
5fac9f133b
|
added ag::videoStart() and ag::videoStop()
git-svn-id: svn://anubis/anaglym/trunk@20 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-09-20 01:32:25 +00:00 |
|
Josh Holtrop
|
917991df34
|
removed "ag_" prefix on ag:: functions
git-svn-id: svn://anubis/anaglym/trunk@11 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-09-14 23:01:43 +00:00 |
|
Josh Holtrop
|
ed80f25cee
|
added locateResource() and ag::ag_loadModel()
git-svn-id: svn://anubis/anaglym/trunk@10 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-09-14 03:58:53 +00:00 |
|
Josh Holtrop
|
795fcc13d6
|
added ag.println() function
git-svn-id: svn://anubis/anaglym/trunk@9 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-09-14 02:47:01 +00:00 |
|
Josh Holtrop
|
356d3961f1
|
fixed indexes when printing tables
git-svn-id: svn://anubis/anaglym/trunk@8 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-09-14 02:43:44 +00:00 |
|
Josh Holtrop
|
689349d2b6
|
fixed segfault by correcting indexes for recursively printing tables
git-svn-id: svn://anubis/anaglym/trunk@7 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-09-14 02:01:58 +00:00 |
|
Josh Holtrop
|
0935ce484d
|
added anaglym.cc and ag.cc
git-svn-id: svn://anubis/anaglym/trunk@4 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-09-13 23:00:04 +00:00 |
|