From ingvar at hexapodia.net Sat Sep 2 10:55:45 2006 From: ingvar at hexapodia.net (Ingvar) Date: Sat, 02 Sep 2006 11:55:45 +0100 Subject: [gamelib-devel] More documentation changes... Message-ID: The maps-library documentation has been re-visited and is now similar in style to the games-2d documentation. Minor changes to maps.lisp. //Ingvar From ingvar at hexapodia.net Mon Sep 4 06:32:32 2006 From: ingvar at hexapodia.net (Ingvar) Date: Mon, 04 Sep 2006 07:32:32 +0100 Subject: [gamelib-devel] Documentation updates, some general fix-up Message-ID: The 3D documentation has been gently overhauled. The games-3d ASDF system file was, ahem, not named correctly. That's been fixed. Assorted legacy code has been mercilessly ripped out of shapes.lisp (no, we do NOT need to special-case tanks). Some code has been moved to globals-3d. Next on the list is "more documentation and illustrative images". //Ingvar From ingvar at hexapodia.net Tue Sep 5 11:07:04 2006 From: ingvar at hexapodia.net (Ingvar) Date: Tue, 05 Sep 2006 12:07:04 +0100 Subject: [gamelib-devel] 0.2 packaged up. Message-ID: I've packaged Gamelib-0.2, for those of you keeping track. I intend to re-package it tomorrow, because I managed to NOT have the link from the documentation index to the 3D documentation. I have a horrible feeling that the documentation is not nearly as good as it should be, but it should definitely be better than it was in 0.1. //Ingvar From ingvar at hexapodia.net Wed Sep 6 05:29:28 2006 From: ingvar at hexapodia.net (Ingvar) Date: Wed, 06 Sep 2006 06:29:28 +0100 Subject: [gamelib-devel] Interesting suggestion... Message-ID: Nyef mentioned on #lisp yesterday that there's one thing that is definitely missing and taht's the ability to have different animations for a movable, depending on the direction it is moving in. As far as I can tell, it shouldn't require too many changes to implement (a new helper macro, a change to map-animation and some conditionalisation in ensure-animations). Unless someone can guide me with priorities, I shall set forth on implementing this, possibly tomorrow. //Ingvar From ingvar at hexapodia.net Wed Sep 27 06:35:52 2006 From: ingvar at hexapodia.net (Ingvar) Date: Wed, 27 Sep 2006 07:35:52 +0100 Subject: [gamelib-devel] Semi-news... Message-ID: Flanged teh source code around a bit so compilation was happier (can't believe I missed that, must've happened since last check-in...). Added a 3D camera to the 3D component. So far, only world-to-camera has been coded, but with any luck, there should be a full suite of world-to-camera, camera-to-screen and world-to-screen by tomorrow morning. I may even have managed to add code to move and turn a 3D camera (it's not entirely obvious what it means to turn a 6DOF camera by a specific angle, but I'm thinking "turn around the Z axis of the camera coordinate system" to be as close as possible to the way the current camera works). //Ingvar From ingvar at hexapodia.net Thu Sep 28 06:22:37 2006 From: ingvar at hexapodia.net (Ingvar) Date: Thu, 28 Sep 2006 07:22:37 +0100 Subject: [gamelib-devel] Semi-news... In-Reply-To: References: Message-ID: Ingvar writes: > Added a 3D camera to the 3D component. So far, only world-to-camera has been > coded, but with any luck, there should be a full suite of world-to-camera, > camera-to-screen and world-to-screen by tomorrow morning. I may even have > managed to add code to move and turn a 3D camera (it's not entirely obvious > what it means to turn a 6DOF camera by a specific angle, but I'm thinking > "turn around the Z axis of the camera coordinate system" to be as close as > possible to the way the current camera works). OK, some preparations for "turn" in place (see BASE-TRANSFORM in coords.lisp). All camera-related transform functions are in place, nothing stubbed out. Things still seem to compile. //Ingvar