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

Comparing deliantra/server/random_maps/decor.C (file contents):
Revision 1.13 by root, Sat Jan 27 02:19:37 2007 UTC vs.
Revision 1.14 by root, Sat Feb 17 23:32:11 2007 UTC

78 y = rndm (RP->Ysize - 2) + 1; 78 y = rndm (RP->Ysize - 2) + 1;
79 if (maze[x][y] == 0 && obj_count_in_map (map, x, y) < 2) 79 if (maze[x][y] == 0 && obj_count_in_map (map, x, y) < 2)
80 { /* empty */ 80 { /* empty */
81 object *this_object; 81 object *this_object;
82 82
83 new_decor_object = pick_random_object (decor_map); 83 new_decor_object = decor_map->pick_random_object ();
84 this_object = arch_to_object (new_decor_object->arch); 84 this_object = arch_to_object (new_decor_object->arch);
85 new_decor_object->copy_to (this_object); 85 new_decor_object->copy_to (this_object);
86 this_object->x = x; 86 this_object->x = x;
87 this_object->y = y; 87 this_object->y = y;
88 /* it screws things up if decor can stop people */ 88 /* it screws things up if decor can stop people */
104 { 104 {
105 if (maze[i][j] == 0) 105 if (maze[i][j] == 0)
106 { 106 {
107 object *new_decor_object, *this_object; 107 object *new_decor_object, *this_object;
108 108
109 new_decor_object = pick_random_object (decor_map); 109 new_decor_object = decor_map->pick_random_object ();
110 this_object = arch_to_object (new_decor_object->arch); 110 this_object = arch_to_object (new_decor_object->arch);
111 new_decor_object->copy_to (this_object); 111 new_decor_object->copy_to (this_object);
112 this_object->x = i; 112 this_object->x = i;
113 this_object->y = j; 113 this_object->y = j;
114 /* it screws things up if decor can stop people */ 114 /* it screws things up if decor can stop people */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines