Mercurial > hg > early-roguelike
comparison rogue3/rip.c @ 21:8bd134f676be
rogue3: improve log messages when Amulet is found
author | edwarj4 |
---|---|
date | Thu, 12 Nov 2009 12:53:29 +0000 |
parents | a86ae56e1ed6 |
children | 63dcd855bc8e |
comparison
equal
deleted
inserted
replaced
20:bbf072f8bafa | 21:8bd134f676be |
---|---|
323 *killer == 'o' || *killer == 'u') | 323 *killer == 'o' || *killer == 'u') |
324 strcat(logmessage, "n "); | 324 strcat(logmessage, "n "); |
325 else | 325 else |
326 strcat(logmessage, " "); | 326 strcat(logmessage, " "); |
327 strcat(logmessage, killer); | 327 strcat(logmessage, killer); |
328 if (max_level > level) | 328 if (amulet) |
329 sprintf(ltemp, " on level %d [max %d]\n", level, max_level); | 329 sprintf(ltemp, " on level %d [max %d] with the Amulet\n", |
330 level, max_level); | |
330 else | 331 else |
331 sprintf(ltemp, " on level %d\n", level); | 332 sprintf(ltemp, " on level %d\n", level); |
332 strcat(logmessage, ltemp); | 333 strcat(logmessage, ltemp); |
333 } | 334 } |
334 else if (flags == 1) /* quit */ | 335 else if (flags == 1) /* quit */ |
335 { | 336 { |
336 if (max_level > level) | 337 if (amulet) |
337 sprintf(ltemp, "quit on level %d [max %d]\n", level, max_level); | 338 sprintf(ltemp, "quit on level %d [max %d] with the Amulet\n", |
339 level, max_level); | |
338 else | 340 else |
339 sprintf(ltemp, "quit on level %d\n", level); | 341 sprintf(ltemp, "quit on level %d\n", level); |
340 strcat(logmessage, ltemp); | 342 strcat(logmessage, ltemp); |
341 } | 343 } |
342 else if (flags == 2) /* won */ | 344 else if (flags == 2) /* won */ |
343 { | 345 { |
344 sprintf(ltemp, "escaped with the Amulet found on level %d\n", max_level); | 346 sprintf(ltemp, "escaped with the Amulet [deepest level :%d]\n", |
347 max_level); | |
345 strcat(logmessage, ltemp); | 348 strcat(logmessage, ltemp); |
346 } | 349 } |
347 else | 350 else |
348 return; | 351 return; |
349 | 352 |