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

Comparing deliantra/server/server/c_misc.C (file contents):
Revision 1.8 by root, Thu Sep 14 22:34:03 2006 UTC vs.
Revision 1.9 by root, Sat Sep 16 22:24:13 2006 UTC

34 */ 34 */
35 35
36void 36void
37map_info (object *op, char *search) 37map_info (object *op, char *search)
38{ 38{
39 mapstruct *m; 39 maptile *m;
40 char buf[MAX_BUF], map_path[MAX_BUF]; 40 char buf[MAX_BUF], map_path[MAX_BUF];
41 long sec = seconds (); 41 long sec = seconds ();
42 42
43 new_draw_info_format (NDI_UNIQUE, 0, op, "Current time is: %02ld:%02ld:%02ld.", (sec % 86400) / 3600, (sec % 3600) / 60, sec % 60); 43 new_draw_info_format (NDI_UNIQUE, 0, op, "Current time is: %02ld:%02ld:%02ld.", (sec % 86400) / 3600, (sec % 3600) / 60, sec % 60);
44 new_draw_info (NDI_UNIQUE, 0, op, "Path Pl PlM IM TO Dif Reset"); 44 new_draw_info (NDI_UNIQUE, 0, op, "Path Pl PlM IM TO Dif Reset");
144} 144}
145 145
146void 146void
147current_map_info (object *op) 147current_map_info (object *op)
148{ 148{
149 mapstruct *m = op->map; 149 maptile *m = op->map;
150 150
151 if (!m) 151 if (!m)
152 return; 152 return;
153 153
154 new_draw_info_format (NDI_UNIQUE, 0, op, "%s (%s) in %s", m->name, m->path, get_name_of_region_for_map (m)); 154 new_draw_info_format (NDI_UNIQUE, 0, op, "%s (%s) in %s", m->name, m->path, get_name_of_region_for_map (m));
1685} 1685}
1686 1686
1687int 1687int
1688command_style_map_info (object *op, char *params) 1688command_style_map_info (object *op, char *params)
1689{ 1689{
1690 extern mapstruct *styles; 1690 extern maptile *styles;
1691 mapstruct *mp; 1691 maptile *mp;
1692 int maps_used = 0, mapmem = 0, objects_used = 0, x, y; 1692 int maps_used = 0, mapmem = 0, objects_used = 0, x, y;
1693 object *tmp; 1693 object *tmp;
1694 1694
1695 for (mp = styles; mp != NULL; mp = mp->next) 1695 for (mp = styles; mp != NULL; mp = mp->next)
1696 { 1696 {
1697 maps_used++; 1697 maps_used++;
1698 mapmem += MAP_WIDTH (mp) * MAP_HEIGHT (mp) * (sizeof (object *) + sizeof (MapSpace)) + sizeof (mapstruct); 1698 mapmem += MAP_WIDTH (mp) * MAP_HEIGHT (mp) * (sizeof (object *) + sizeof (MapSpace)) + sizeof (maptile);
1699 for (x = 0; x < MAP_WIDTH (mp); x++) 1699 for (x = 0; x < MAP_WIDTH (mp); x++)
1700 { 1700 {
1701 for (y = 0; y < MAP_HEIGHT (mp); y++) 1701 for (y = 0; y < MAP_HEIGHT (mp); y++)
1702 { 1702 {
1703 for (tmp = get_map_ob (mp, x, y); tmp != NULL; tmp = tmp->above) 1703 for (tmp = get_map_ob (mp, x, y); tmp != NULL; tmp = tmp->above)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines