… | |
… | |
1957 | char *yytext; |
1957 | char *yytext; |
1958 | #line 1 "loader.l" |
1958 | #line 1 "loader.l" |
1959 | #line 2 "loader.l" |
1959 | #line 2 "loader.l" |
1960 | /* |
1960 | /* |
1961 | * static char *rcsid_object_c = |
1961 | * static char *rcsid_object_c = |
1962 | * "$Id: loader.c,v 1.5 2006/05/11 19:07:40 root Exp $"; |
1962 | * "$Id: loader.c,v 1.6 2006/05/12 11:36:05 root Exp $"; |
1963 | */ |
1963 | */ |
1964 | |
1964 | |
1965 | /* |
1965 | /* |
1966 | CrossFire, A Multiplayer game for X-windows |
1966 | CrossFire, A Multiplayer game for X-windows |
1967 | |
1967 | |
… | |
… | |
2291 | static char *op_debug_info_ (object *op, char *info) |
2291 | static char *op_debug_info_ (object *op, char *info) |
2292 | { |
2292 | { |
2293 | char info2[256 * 3]; |
2293 | char info2[256 * 3]; |
2294 | char *p = info; |
2294 | char *p = info; |
2295 | |
2295 | |
2296 | p += snprintf (p, 256, "%s%s%s=%d", |
2296 | p += snprintf (p, 256, "%d=\"%s%s%s\"", |
|
|
2297 | op->count, |
2297 | op->name ? op->name : "(anon)", |
2298 | op->name ? op->name : "(anon)", |
2298 | op->title ? " " : "", |
2299 | op->title ? " " : "", |
2299 | op->title ? op->title : "", |
2300 | op->title ? op->title : ""); |
2300 | op->count); |
|
|
2301 | |
2301 | |
2302 | if (op->env) |
2302 | if (op->env) |
2303 | p += snprintf (p, 256, "(in %s)", op_debug_info_ (op->env, info2)); |
2303 | p += snprintf (p, 256, "(in %s)", op_debug_info_ (op->env, info2)); |
2304 | |
2304 | |
2305 | if (op->map) |
2305 | if (op->map) |
2306 | p += snprintf (p, 256, "(%d+%d@%s)", op->x, op->y, op->map->path); |
2306 | p += snprintf (p, 256, "(on %s@%d+%d)", op->map->path, op->x, op->y); |
2307 | |
2307 | |
2308 | return info; |
2308 | return info; |
2309 | } |
2309 | } |
2310 | |
2310 | |
2311 | static char *op_debug_info (object *op) |
2311 | static char *op_debug_info (object *op) |