102 Commits

Author SHA1 Message Date
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
Josh Holtrop
c1e2cf8616 fixed LUA_INCLUDE to LUAINCLUDE in Makefile
git-svn-id: svn://anubis/anaglym/trunk@26 99a6e188-d820-4881-8870-2d33a10e2619
2009-09-22 15:39:22 +00:00
Josh Holtrop
7154cd81c7 modifications to build in MSYS
git-svn-id: svn://anubis/anaglym/trunk@25 99a6e188-d820-4881-8870-2d33a10e2619
2009-09-22 14:27:56 +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
0dfe8e5e98 added ODE flags
git-svn-id: svn://anubis/anaglym/trunk@23 99a6e188-d820-4881-8870-2d33a10e2619
2009-09-20 01:32:27 +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
6bb601355b minor fixes to Makefile
git-svn-id: svn://anubis/anaglym/trunk@21 99a6e188-d820-4881-8870-2d33a10e2619
2009-09-20 01:32:26 +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
c99b3308b6 renamed video module to Video
git-svn-id: svn://anubis/anaglym/trunk@19 99a6e188-d820-4881-8870-2d33a10e2619
2009-09-20 01:32:24 +00:00
Josh Holtrop
a9ef42e77b converted video interface to a C++ class Video
git-svn-id: svn://anubis/anaglym/trunk@18 99a6e188-d820-4881-8870-2d33a10e2619
2009-09-20 01:32:23 +00:00
Josh Holtrop
ad3c1c6fde obtaining default video dimensions
git-svn-id: svn://anubis/anaglym/trunk@17 99a6e188-d820-4881-8870-2d33a10e2619
2009-09-19 17:02:48 +00:00
Josh Holtrop
0de689e6cb renamed sdl module to video
git-svn-id: svn://anubis/anaglym/trunk@16 99a6e188-d820-4881-8870-2d33a10e2619
2009-09-19 16:59:33 +00:00
Josh Holtrop
c9875f53b4 building with SDL
git-svn-id: svn://anubis/anaglym/trunk@15 99a6e188-d820-4881-8870-2d33a10e2619
2009-09-19 16:57:19 +00:00
Josh Holtrop
99d01b9f26 added sdl module
git-svn-id: svn://anubis/anaglym/trunk@14 99a6e188-d820-4881-8870-2d33a10e2619
2009-09-16 03:00:56 +00:00
Josh Holtrop
7424521468 fixed Makefile: added SHELL, s/LUA_INCLUDE/LUAINCLUDE/, stripping spaces
git-svn-id: svn://anubis/anaglym/trunk@13 99a6e188-d820-4881-8870-2d33a10e2619
2009-09-16 02:40:22 +00:00
Josh Holtrop
7ad767dab0 updated Makefile to handle different environments
git-svn-id: svn://anubis/anaglym/trunk@12 99a6e188-d820-4881-8870-2d33a10e2619
2009-09-15 15:40:46 +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
6686404032 set svn:ignore on .
git-svn-id: svn://anubis/anaglym/trunk@6 99a6e188-d820-4881-8870-2d33a10e2619
2009-09-14 00:27:13 +00:00
Josh Holtrop
40c41ea780 added CPPFLAGS and LDFLAGS to Makefile
git-svn-id: svn://anubis/anaglym/trunk@5 99a6e188-d820-4881-8870-2d33a10e2619
2009-09-14 00:24:38 +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
Josh Holtrop
6a3d938e75 added Makefile
git-svn-id: svn://anubis/anaglym/trunk@3 99a6e188-d820-4881-8870-2d33a10e2619
2009-09-13 03:26:15 +00:00