Minor release

Bug fix in budgetQuality
This commit is contained in:
2022-11-13 01:05:10 +01:00
parent 380e625005
commit 16cf2eb08f
4 changed files with 12 additions and 12 deletions

View File

@@ -14,7 +14,7 @@ if ( MSVC )
endif() endif()
set (VERSION_MAJOR 1) set (VERSION_MAJOR 1)
set (VERSION_MINOR 2) set (VERSION_MINOR 3)
include(GNUInstallDirs) include(GNUInstallDirs)
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY

View File

@@ -577,20 +577,20 @@ int Starters_c::AdditionalOrdersQualityStandard(unsigned int budgetQuality)
int Starters_c::AdditionalOrdersQualityLuxe(unsigned int budgetQuality) int Starters_c::AdditionalOrdersQualityLuxe(unsigned int budgetQuality)
{ {
if (budgetQuality == 50000) if (budgetQuality == 5000)
return 500; return 500;
if (budgetQuality == 60000) if (budgetQuality == 6000)
return 600; return 600;
if (budgetQuality == 70000) if (budgetQuality == 7000)
return 700; return 700;
if (budgetQuality == 80000) if (budgetQuality == 8000)
return 800; return 800;
if (budgetQuality == 90000) if (budgetQuality == 9000)
return 900; return 900;
if (budgetQuality == 100000) if (budgetQuality == 10000)
return 1000; return 1000;
if (budgetQuality >= 5000 && budgetQuality <= 100000) if (budgetQuality >= 5000 && budgetQuality <= 10000)
return budgetQuality * 1000 / 100000; return budgetQuality * 1000 / 100000;
debugErrorln("AdditionalOrdersQualityLuxe: budgetQuality " + std::to_string(budgetQuality) + " is not in range"); debugErrorln("AdditionalOrdersQualityLuxe: budgetQuality " + std::to_string(budgetQuality) + " is not in range");

View File

@@ -119,7 +119,7 @@ protected:
int B3 = 0; int B3 = 0;
int B4 = 0; int B4 = 0;
int C1 = 200; int C1 = 0;
int C2 = 0; int C2 = 0;
int C3 = 0; int C3 = 0;
int C4 = 0; int C4 = 0;
@@ -131,8 +131,8 @@ protected:
int D2 = 0; int D2 = 0;
int D3 = 0; int D3 = 0;
int D4 = 0; int D4 = 0;
int D5 = 0; float D5 = 0;
int D6 = 0; float D6 = 0;
int D7 = 0; int D7 = 0;
int D8 = 0; int D8 = 0;
int D9 = 0; int D9 = 0;

View File

@@ -7,7 +7,7 @@ int main(int argc, char *argv[])
Starters_c gameSession1(Starters_c::MachineStandard::Standard, 3, 2000, 2000, 2000, 40, 40, 6000, 45000); Starters_c gameSession1(Starters_c::MachineStandard::Standard, 3, 2000, 2000, 2000, 40, 40, 6000, 45000);
Starters_c gameSession2(Starters_c::MachineStandard::Luxe, 1000, 1000, 105, 25, 9000, 25000); Starters_c gameSession2(Starters_c::MachineStandard::Luxe, 1000, 1000, 105, 25, 9000, 25000);
Starters_c gameSession3(Starters_c::MachineStandard::Luxe, 1000, 1000, 1000, 105, 25, 9000, 25000); Starters_c gameSession3(Starters_c::MachineStandard::Luxe, 1000, 1000, 1000, 105, 25, 9000, 25000);
Starters_c test(Starters_c::MachineStandard::Luxe, 1000, 1000, 1000, 105, 50, 9000, 25000); Starters_c test(Starters_c::MachineStandard::Luxe, 1000, 1000, 0, 105, 25, 10000, 25000);
debugln("Game Session 1: " << gameSession1.calculate()); debugln("Game Session 1: " << gameSession1.calculate());
debugln("Game Session 2: " << gameSession2.calculate()); debugln("Game Session 2: " << gameSession2.calculate());