13 ProcessInfo(
const std::string& path, uint64_t
id,
int port) :
18 std::string process_path;
28 const std::string& in_process_path,
29 const std::string& in_net_address,
32 bool in_multi_threaded =
false,
33 bool in_full_screen =
false);
37 std::string process_path;
38 std::string data_version;
39 std::string net_address;
45 std::vector<std::string> extra_command_lines;
47 std::vector<ProcessInfo> process_info;
54 : map_x(map_x), map_y(map_y), minimap_x(minimap_x), minimap_y(minimap_y)
69 FeatureLayerSettings (
float in_camera_width,
int in_map_x,
int in_map_y,
int in_minimap_x,
int in_minimap_y)
70 : camera_width(in_camera_width), map_x(in_map_x), map_y(in_map_y), minimap_x(in_minimap_x), minimap_y(in_minimap_y)
73 float camera_width = 24.0f;
88 bool use_feature_layers;
99 std::vector<PlayerSetup> player_setup;
101 bool raw_affects_selection =
false;
109 std::vector<std::string> replay_file;
110 std::string replay_dir;
115 enum class AppState {
125 extern const char* kMapBelShirVestigeLE;
126 extern const char* kMapEmpty;
127 extern const char* kMapEmptyLong;
128 extern const char* kMapEmptyTall;
129 extern const char* kMapMarineMicro;
Settings for an RGB rendered output.
Definition: sc2_game_settings.h:51
Information about a running process.
Definition: sc2_game_settings.h:11
Definition: sc2_action.h:9
Settings for rendered feature layer output.
Definition: sc2_game_settings.h:85
Settings to run the game process.
Definition: sc2_game_settings.h:24
Port setup for one or more clients in a game.
Definition: sc2_gametypes.h:130
Types used in setting up a game.
Settings for starting a replay.
Definition: sc2_game_settings.h:105
Settings for feature layer output.
Definition: sc2_game_settings.h:67
Settings for starting a game.
Definition: sc2_game_settings.h:95