[DM-dev] working code in CVS
Brought to you by:
acdalton,
henningsen
From: Stephan B. <st...@wa...> - 2001-05-19 21:04:54
|
Howdy, howdy, Okay, a building, working DM is in CVS. note that the old dungeonmaker app still works as it used to, and does not use any new API or anything. There are other apps in the dungeonmaker/ dir which play with the new API. Note that the API which is in CVS will undergo some restructuring soon, as I get rid of this orientation/rotation stuff I started. It's more complex than it needs to be. Note that Doors don't currently work, and won't until I fix the orientation stuff, hopefully tomorrow (but I've been called back in to work tomorrow, and don't know how long that will take :( ). Building, then running dungeonmaker/dtest will dump a rendered dungeon to the console. Look at main_hierarchy.cpp for the code. The libdm folder has lots of objects in it, but don't let that scare you. Some of that will go away, or merged, and that kind of thing. It's a big playground right now, as I try out different things. The sudden multiple-server migration at work has taken up all of my spare time this past week, but that's over now (well, the important parts) so I will hopefully have every evening this week to work on it. Stepping back from it for a couple of weeks has given me some new insights, too, which I'll be applying. If you look at any objects in the libdm dir, look at DungeonElement. That's the root for all renderable Dungeon objects (rooms, walls, pits, chests, doors, pits-o-lava, wandering elves, etc...). Take care, all, ----- Stephan Beal - st...@wa... http://qub.sourceforge.net - http://gwm.rootonfire.org http://byoo.rootonfire.org - http://dungeonmaker.sourceforge.net "Now I'm not normally the kind of person who likes to trespass, but sometimes you just find yourself over the line." -- Bob Dylan |