mirror of
https://github.com/coding-horror/basic-computer-games.git
synced 2025-12-23 07:29:02 -08:00
Remove suicide reference by default
This commit is contained in:
@@ -3,7 +3,8 @@ import kotlin.random.Random
|
||||
import kotlin.system.exitProcess
|
||||
|
||||
lateinit var gameState: GameState
|
||||
const val INCLUDE_BUGS_FROM_ORIGINAL = false
|
||||
const val KEEP_ORIGINAL_BUGS = false
|
||||
const val KEEP_ORIGINAL_SUICIDE_REFERENCE = false
|
||||
|
||||
val rnd: Double get() = Random.nextDouble()
|
||||
fun tab(i: Int) = " ".repeat(i)
|
||||
@@ -198,6 +199,7 @@ sealed class YearOutcome {
|
||||
object StarvationWithFullTreasury : YearOutcome() {
|
||||
override fun displayConsequences() {
|
||||
println(
|
||||
if (KEEP_ORIGINAL_SUICIDE_REFERENCE) {
|
||||
"""
|
||||
MONEY WAS LEFT OVER IN THE TREASURY WHICH YOU DID
|
||||
NOT SPEND. AS A RESULT, SOME OF YOUR COUNTRYMEN DIED
|
||||
@@ -207,6 +209,16 @@ sealed class YearOutcome {
|
||||
IF YOU CHOOSE THE LATTER, PLEASE TURN OFF YOUR COMPUTER
|
||||
BEFORE PROCEEDING.
|
||||
""".trimIndent()
|
||||
} else {
|
||||
"""
|
||||
MONEY WAS LEFT OVER IN THE TREASURY WHICH YOU DID
|
||||
NOT SPEND. AS A RESULT, SOME OF YOUR COUNTRYMEN DIED
|
||||
OF STARVATION. THE PUBLIC IS ENRAGED AND YOU HAVE
|
||||
BEEN FORCED TO RESIGN.
|
||||
PLEASE TURN OFF YOUR COMPUTER AND SURRENDER IT TO
|
||||
THE NEAREST POLICE STATION.
|
||||
""".trimIndent()
|
||||
}
|
||||
)
|
||||
}
|
||||
}
|
||||
@@ -566,7 +578,7 @@ class GameState(val yearsRequired: Int = 8) {
|
||||
|
||||
https://github.com/coding-horror/basic-computer-games/blob/main/53_King/king.bas#:~:text=1450%20V3%3DINT,INT(A%2BV3)
|
||||
*/
|
||||
if (INCLUDE_BUGS_FROM_ORIGINAL) {
|
||||
if (KEEP_ORIGINAL_BUGS) {
|
||||
tourists += rallods
|
||||
} else {
|
||||
tourists = abs(v1 - v2)
|
||||
|
||||
Reference in New Issue
Block a user