+ struct MonsterDef monster_def_A;
+ monster_def_A.map_obj_def.id = 1;
+ monster_def_A.map_obj_def.mapchar = 'a';
+ monster_def_A.map_obj_def.desc = "ANT";
+ monster_def_A.hitpoints_start = 1;
+ struct MonsterDef monster_def_B;
+ monster_def_B.map_obj_def.id = 2;
+ monster_def_B.map_obj_def.mapchar = 'z';
+ monster_def_B.map_obj_def.desc = "ZOMBIE";
+ monster_def_B.hitpoints_start = 3;
+ struct MonsterDef monster_def_C;
+ monster_def_C.map_obj_def.id = 3;
+ monster_def_C.map_obj_def.mapchar = 'S';
+ monster_def_C.map_obj_def.desc = "SHOGGOTH";
+ monster_def_C.hitpoints_start = 9;
+ world.monster_def = &monster_def_A;
+ monster_def_A.map_obj_def.next = (struct MapObjDef *) &monster_def_B;
+ monster_def_B.map_obj_def.next = (struct MapObjDef *) &monster_def_C;
+ monster_def_C.map_obj_def.next = NULL;
+ struct ItemDef item_def_A;
+ item_def_A.map_obj_def.id = 4;
+ item_def_A.map_obj_def.mapchar = '#';
+ struct ItemDef item_def_B;
+ item_def_B.map_obj_def.id = 5;
+ item_def_B.map_obj_def.mapchar = '%';
+ world.item_def = &item_def_A;
+ item_def_A.map_obj_def.next = (struct MapObjDef *) &item_def_B;
+ item_def_B.map_obj_def.next = NULL;