when the game is saved.)
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8931 c06c8d41-db1a-0410-9941-cceddc491573
6PDCEA2CDME5PVGWTDVXI62APFIWKRDPZIBGO4DBYATYDZPPFU5QC
AM7QPHDAWNXHLUEVUHVRHG2RO2DOIEFFU4GV3DCIROW6O5HW7H4AC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
25CH7HH4LKXFIZ75YNMXS3TSXO6O27DYSOPLOD45K4OCNFWLS4LQC
7KWDC7XFNMBLSUO2HISIROBINZBX5T67LJEEXTAORXW2YZ7VWFGAC
475LL4U4ND6PTNV4XKC7WQAOJC7RF2VCCVX3DRILP2PKIBFYWE6QC
52J7CYVAW3QCUEWA5OKWPDGOP6JZR5NJSE3JDLZFBCR7B6LH5ASAC
case TAG_YOU:
tag_construct_you(th);
break;
case TAG_YOU_ITEMS:
tag_construct_you_items(th);
break;
case TAG_YOU_DUNGEON:
tag_construct_you_dungeon(th);
break;
case TAG_LEVEL:
tag_construct_level(th);
break;
case TAG_LEVEL_ITEMS:
tag_construct_level_items(th);
break;
case TAG_LEVEL_MONSTERS:
tag_construct_level_monsters(th);
break;
case TAG_LEVEL_TILES:
tag_construct_level_tiles(th);
break;
case TAG_LEVEL_ATTITUDE:
tag_construct_level_attitude(th);
break;
case TAG_GHOST:
tag_construct_ghost(th);
break;
case TAG_LOST_MONSTERS:
tag_construct_lost_monsters(th);
tag_construct_lost_items(th);
break;
default:
// I don't know how to make that!
break;
case TAG_YOU: tag_construct_you(th); break;
case TAG_YOU_ITEMS: tag_construct_you_items(th); break;
case TAG_YOU_DUNGEON: tag_construct_you_dungeon(th); break;
case TAG_LEVEL: tag_construct_level(th); break;
case TAG_LEVEL_ITEMS: tag_construct_level_items(th); break;
case TAG_LEVEL_MONSTERS: tag_construct_level_monsters(th); break;
case TAG_LEVEL_TILES: tag_construct_level_tiles(th); break;
case TAG_LEVEL_ATTITUDE: tag_construct_level_attitude(th); break;
case TAG_GHOST: tag_construct_ghost(th); break;
case TAG_LOST_MONSTERS:
tag_construct_lost_monsters(th);
tag_construct_lost_items(th);
break;
default:
// I don't know how to make that!
break;
case TAG_YOU:
tag_read_you(th, minorVersion);
break;
case TAG_YOU_ITEMS:
tag_read_you_items(th, minorVersion);
break;
case TAG_YOU_DUNGEON:
tag_read_you_dungeon(th);
break;
case TAG_LEVEL:
tag_read_level(th, minorVersion);
break;
case TAG_LEVEL_ITEMS:
tag_read_level_items(th, minorVersion);
break;
case TAG_LEVEL_MONSTERS:
tag_read_level_monsters(th, minorVersion);
break;
case TAG_LEVEL_ATTITUDE:
tag_read_level_attitude(th);
break;
case TAG_LEVEL_TILES:
tag_read_level_tiles(th);
break;
case TAG_GHOST:
tag_read_ghost(th, minorVersion);
break;
case TAG_LOST_MONSTERS:
tag_read_lost_monsters(th, minorVersion);
tag_read_lost_items(th, minorVersion);
break;
default:
// I don't know how to read that!
ASSERT(false);
return TAG_NO_TAG;
case TAG_YOU: tag_read_you(th, minorVersion); break;
case TAG_YOU_ITEMS: tag_read_you_items(th, minorVersion); break;
case TAG_YOU_DUNGEON: tag_read_you_dungeon(th); break;
case TAG_LEVEL: tag_read_level(th, minorVersion); break;
case TAG_LEVEL_ITEMS: tag_read_level_items(th, minorVersion); break;
case TAG_LEVEL_MONSTERS: tag_read_level_monsters(th, minorVersion); break;
case TAG_LEVEL_ATTITUDE: tag_read_level_attitude(th); break;
case TAG_LEVEL_TILES: tag_read_level_tiles(th); break;
case TAG_GHOST: tag_read_ghost(th, minorVersion); break;
case TAG_LOST_MONSTERS:
tag_read_lost_monsters(th, minorVersion);
tag_read_lost_items(th, minorVersion);
break;
default:
// I don't know how to read that!
ASSERT(false);
return TAG_NO_TAG;