Re: [IDEA] realtime landscape

From: Brett Williams (OKJinx@AOL.COM)
Date: 08/20/98

I have had this idea and have attempted it on several different occations, not
with much success. Attempted using basically an array of data, 100 by 100 or
so that contained a bit for the terrain type, bitvectors for exits, etc.

#define terrain_sea             1
#define terrain_coast   2
#define terrain_plains  3
#define terrain_hills           4
#define terrain_mountain 5
#define terrain_swamp   6
#define terrain_desert  7

#define world_exit_n     1
#define world_exit_s     2
#define world_exit_e     4
#define world_exit_w     8

struct world_map {
    byte terrain;
    byte exits;
/* Possibly have a char here for the description of the room, then load them
all based off the terrain, so u technically only have 7 rooms or so. 1 for
each terrain. */

const world_map *world[][] = {

This is very vague, and probably doesn't make sense, but thats all I could
think of =/ Email me private if you want to talk more.


     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     | |

This archive was generated by hypermail 2b30 : 12/15/00 PST