ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/random_maps/random_map.h
(Generate patch)

Comparing deliantra/server/random_maps/random_map.h (file contents):
Revision 1.7 by root, Sun Dec 31 20:46:17 2006 UTC vs.
Revision 1.12 by root, Fri Jan 19 22:24:10 2007 UTC

1/* 1/*
2 * CrossFire, A Multiplayer game for X-windows 2 * CrossFire, A Multiplayer game for X-windows
3 * 3 *
4 * Copyright (C) 2005, 2006, 2007 Marc Lehmann & Crossfire+ Development Team
4 * Copyright (C) 2001 Mark Wedel & Crossfire Development Team 5 * Copyright (C) 2001 Mark Wedel & Crossfire Development Team
5 * Copyright (C) 1992 Frank Tore Johansen 6 * Copyright (C) 1992 Frank Tore Johansen
6 * 7 *
7 * This program is free software; you can redistribute it and/or modify 8 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by 9 * it under the terms of the GNU General Public License as published by
37 shstr origin_map; 38 shstr origin_map;
38 shstr final_map; 39 shstr final_map;
39 char exitstyle[512]; 40 char exitstyle[512];
40 shstr this_map; 41 shstr this_map;
41 char exit_on_final_map[512]; 42 char exit_on_final_map[512];
43 char *custom;
42 44
43 int Xsize; 45 int xsize, ysize;
44 int Ysize;
45 int expand2x; 46 int expand2x;
46 int layoutoptions1; 47 int layoutoptions1;
47 int layoutoptions2; 48 int layoutoptions2;
48 int layoutoptions3; 49 int layoutoptions3;
49 int symmetry; 50 int symmetry;
50 int difficulty; 51 int difficulty;
51 int difficulty_given; 52 int difficulty_given;
52 float difficulty_increase; 53 float difficulty_increase;
54
53 int dungeon_level; 55 int dungeon_level;
54 int dungeon_depth; 56 int dungeon_depth;
57
55 int decoroptions; 58 int decoroptions;
56 int orientation; 59 int orientation;
57 int origin_y; 60 int origin_y;
58 int origin_x; 61 int origin_x;
59 int random_seed; 62 uint32_t random_seed;
60 uint64_t total_map_hp; 63 uint64_t total_map_hp;
61 int map_layout_style; 64 int map_layout_style;
62 int treasureoptions; 65 int treasureoptions;
63 int symmetry_used; 66 int symmetry_used;
64 67
65 struct region *region; 68 struct region *region;
69
70 // "private", adjusted sizes
71 int Xsize;
72 int Ysize;
66}; 73};
67 74
68enum { 75enum {
69 LAYOUT_NONE, 76 LAYOUT_NONE,
70 LAYOUT_ONION, 77 LAYOUT_ONION,

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines