mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-30 02:05:13 +01:00
Add console command for scenario initial cash. (#3763)
Add paint_segments to variable list as well Fix #3748.
This commit is contained in:
@@ -525,6 +525,9 @@ static int cc_get(const utf8 **argv, int argc)
|
||||
else if (strcmp(argv[0], "money") == 0) {
|
||||
console_printf("money %d.%d0", DECRYPT_MONEY(gCashEncrypted) / 10, DECRYPT_MONEY(gCashEncrypted) % 10);
|
||||
}
|
||||
else if (strcmp(argv[0], "scenario_initial_cash") == 0) {
|
||||
console_printf("scenario_initial_cash %d", gInitialCash / 10);
|
||||
}
|
||||
else if (strcmp(argv[0], "current_loan") == 0) {
|
||||
console_printf("current_loan %d", gBankLoan / 10);
|
||||
}
|
||||
@@ -660,6 +663,10 @@ static int cc_set(const utf8 **argv, int argc)
|
||||
gCashEncrypted = ENCRYPT_MONEY(MONEY((int)double_val[0], ((int)(double_val[0] * 100)) % 100));
|
||||
console_execute_silent("get money");
|
||||
}
|
||||
else if (strcmp(argv[0], "scenario_initial_cash") == 0 && invalidArguments(&invalidArgs, int_valid[0])) {
|
||||
gInitialCash = clamp(MONEY(int_val[0], 0), MONEY(0, 0), MONEY(1000000, 00));
|
||||
console_execute_silent("get scenario_initial_cash");
|
||||
}
|
||||
else if (strcmp(argv[0], "current_loan") == 0 && invalidArguments(&invalidArgs, int_valid[0])) {
|
||||
gBankLoan = clamp(MONEY(int_val[0] - (int_val[0] % 1000), 0), MONEY(0, 0), gMaxBankLoan);
|
||||
console_execute_silent("get current_loan");
|
||||
@@ -997,6 +1004,7 @@ typedef struct console_command {
|
||||
utf8* console_variable_table[] = {
|
||||
"park_rating",
|
||||
"money",
|
||||
"scenario_initial_cash",
|
||||
"current_loan",
|
||||
"max_loan",
|
||||
"guest_initial_cash",
|
||||
@@ -1022,7 +1030,8 @@ utf8* console_variable_table[] = {
|
||||
"test_unfinished_tracks",
|
||||
"no_test_crashes",
|
||||
"location",
|
||||
"window_scale"
|
||||
"window_scale",
|
||||
"paint_segments",
|
||||
};
|
||||
utf8* console_window_table[] = {
|
||||
"object_selection",
|
||||
|
||||
Reference in New Issue
Block a user