#pragma once #include "owner_type.hpp" #include "randart_gen_type.hpp" #include "randart_part_type.hpp" #include "store_action_type.hpp" #include "vault_type.hpp" #include /** * Game edit data, i.e. the parsed contents of the edit .txt * files. */ struct GameEditData { /** * Vaults */ std::vector v_info; /** * Random artifact part descriptors, i.e. the bits that * randarts are made up of. */ std::vector ra_info; /** * Random artifact generation parameters. */ std::vector ra_gen; /** * Building actions. */ std::vector ba_info; /** * Building owners. */ std::vector ow_info; };