- write_uint16_bigendian(world->player->pos.y, file);
- write_uint16_bigendian(world->player->pos.x, file);
- write_uint16_bigendian(world->monster->pos.y, file);
- write_uint16_bigendian(world->monster->pos.x, file);
- write_uint16_bigendian(world->monster->next->pos.y, file);
- write_uint16_bigendian(world->monster->next->pos.x, file);
- write_uint16_bigendian(world->monster->next->next->pos.y, file);
- write_uint16_bigendian(world->monster->next->next->pos.x, file);
- write_uint16_bigendian(world->item->pos.y, file);
- write_uint16_bigendian(world->item->pos.x, file);
- write_uint16_bigendian(world->item->next->pos.y, file);
- write_uint16_bigendian(world->item->next->pos.x, file);
- write_uint16_bigendian(world->item->next->next->pos.y, file);
- write_uint16_bigendian(world->item->next->next->pos.x, file);
+ write_uint16_bigendian(world->player->pos.y + 1, file);
+ write_uint16_bigendian(world->player->pos.x + 1, file);
+ write_map_objects (world->monster, file, write_map_objects_monsterdata);
+ write_map_objects (world->item, file, readwrite_map_objects_dummy);