Josh Holtrop
|
1e5ebc7d7e
|
loading dwlogo from engine library instead of tests directory
git-svn-id: svn://anubis/anaglym/trunk@76 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-12 22:16:47 +00:00 |
|
Josh Holtrop
|
90651eb9e8
|
added dwlogo library object
git-svn-id: svn://anubis/anaglym/trunk@75 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-12 22:15:17 +00:00 |
|
Josh Holtrop
|
fe403112c9
|
ballstairs.lua test script demonstrating loading model with scaling
git-svn-id: svn://anubis/anaglym/trunk@74 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-12 21:42:22 +00:00 |
|
Josh Holtrop
|
6864704d37
|
ag::loadModel and ag::loadStaticModel accepting a second optional parameter to specify the scale of the model to load
git-svn-id: svn://anubis/anaglym/trunk@73 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-12 21:40:47 +00:00 |
|
Josh Holtrop
|
968a35bc36
|
added scaling support when creating Engine::Objects
git-svn-id: svn://anubis/anaglym/trunk@72 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-12 21:30:56 +00:00 |
|
Josh Holtrop
|
c4f07c6c93
|
added an "auto physics" mode, on by default, that will call doPhysics() before update() if on, settable via ag::setAutoPhysics()
git-svn-id: svn://anubis/anaglym/trunk@71 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-12 19:48:58 +00:00 |
|
Josh Holtrop
|
3f407b8970
|
added "dist" target to produce a distributable output
git-svn-id: svn://anubis/anaglym/trunk@70 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-12 18:38:19 +00:00 |
|
Josh Holtrop
|
bddbf61f5f
|
added lib directory for standard Anaglym library of models, textures, scripts, etc...
git-svn-id: svn://anubis/anaglym/trunk@69 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-12 17:44:30 +00:00 |
|
Josh Holtrop
|
792e087885
|
added visibility flag to Engine::Object and ag::object::setVisible() to control it
git-svn-id: svn://anubis/anaglym/trunk@68 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-12 16:41:42 +00:00 |
|
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
|
5bf9e9f2ec
|
moved Object contructor/destructor into .cc file, keeping track of number of references to OpenGL display list and deleting it when the last reference goes away
git-svn-id: svn://anubis/anaglym/trunk@66 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-12 15:00:46 +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
|
2107a67d08
|
set ball test object to smooth and re-exported it;
removed some old camera controls from ballstairs.lua test script
git-svn-id: svn://anubis/anaglym/trunk@64 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-12 14:48:14 +00:00 |
|
Josh Holtrop
|
e6556d8bf3
|
finished implementing object cloning support; added dwlogo.phy; removed .blend1 backup files; added DEBUG parameter to Makefile
git-svn-id: svn://anubis/anaglym/trunk@63 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-11 23:42:16 +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
|
9ca4338d32
|
updated ballstairs.lua test so the camera follows the ball!
git-svn-id: svn://anubis/anaglym/trunk@61 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-09 20:42:03 +00:00 |
|
Josh Holtrop
|
0035a690a7
|
updated boxarena.phy with correct sizes from new phy_export.py
git-svn-id: svn://anubis/anaglym/trunk@60 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-09 20:38:32 +00:00 |
|
Josh Holtrop
|
aff4d93989
|
added ball object, incorporated into ballstairs.lua
git-svn-id: svn://anubis/anaglym/trunk@59 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-09 20:16:21 +00:00 |
|
Josh Holtrop
|
426d046dbc
|
fixed m_inputGrabbed initialization
git-svn-id: svn://anubis/anaglym/trunk@58 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-09 17:27:20 +00:00 |
|
Josh Holtrop
|
a34e96d73f
|
exported normals on boxarena.obj, still looks funny though
git-svn-id: svn://anubis/anaglym/trunk@57 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-09 17:25:09 +00:00 |
|
Josh Holtrop
|
0373aa75d1
|
added grab_input parameter to Video::start()
git-svn-id: svn://anubis/anaglym/trunk@56 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-09 03:02:18 +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
|
d595278039
|
migrating some Engine::Object functionality to OdeWorld::Object
git-svn-id: svn://anubis/anaglym/trunk@54 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-08 00:46:57 +00:00 |
|
Josh Holtrop
|
8f7fc49436
|
updated svn:ignore properties, added dwlogo object in tests directory
git-svn-id: svn://anubis/anaglym/trunk@53 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-07 20:57:51 +00:00 |
|
Josh Holtrop
|
a3073efb89
|
enabling smooth shading model
git-svn-id: svn://anubis/anaglym/trunk@52 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-07 20:38:37 +00:00 |
|
Josh Holtrop
|
7fc07f1bf1
|
added tests folder with a demo
git-svn-id: svn://anubis/anaglym/trunk@51 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-05 22:02:30 +00:00 |
|
Josh Holtrop
|
452b8fe3f3
|
moved Engine::Object::draw() into .cc file as it got bigger
git-svn-id: svn://anubis/anaglym/trunk@50 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-10-05 20:03:14 +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
|
9d95158176
|
added exports to Makefile so subdirectories inherit flags
git-svn-id: svn://anubis/anaglym/trunk@37 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-09-29 18:31:23 +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
|
d476eb4639
|
compiling with optimizations, added collide callback to OdeWorld
git-svn-id: svn://anubis/anaglym/trunk@35 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-09-27 22:02:32 +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
|
8a7e077604
|
updated Makefile to work with externals better
git-svn-id: svn://anubis/anaglym/trunk@32 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-09-26 16:49:07 +00:00 |
|
Josh Holtrop
|
70bb97d7cc
|
added OdeWorld external reference
git-svn-id: svn://anubis/anaglym/trunk@31 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-09-26 16:39:13 +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
|
302764c865
|
grabbing input and hiding cursor by default
git-svn-id: svn://anubis/anaglym/trunk@28 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-09-22 22:19:50 +00:00 |
|
Josh Holtrop
|
aa37258391
|
program building on Windows with updated Makefile
git-svn-id: svn://anubis/anaglym/trunk@27 99a6e188-d820-4881-8870-2d33a10e2619
|
2009-09-22 16:16:19 +00:00 |
|