blob: 500f90cfaaf278d495e9fa69b45eca33e006eaac (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
extends Node2D
var progression = 0
onready var eat_the_rich = preload("res://endings/eattherich.tscn")
onready var youve_been_jailed = preload("res://endings/youve_been_jailed.tscn")
onready var its_raining_bread = preload("res://endings/its_raining_bread.tscn")
func _unhandled_key_input(event: InputEventKey):
var sc = event.scancode
if progression < 2 and sc == KEY_UP:
progression += 1
elif progression < 4 and sc == KEY_DOWN:
progression += 1
elif (progression == 4 or progression == 6) and sc == KEY_LEFT:
progression +=1
elif (progression == 5 or progression == 7) and sc == KEY_RIGHT:
progression += 1
elif progression == 8 and sc == KEY_B:
progression += 1
elif progression == 9 and sc == KEY_A:
SaveState.bitcoin = 1000000000
SaveState.coffee = 1000000000
SaveState.coffee_beans = 1000000000
SaveState.riot_cooldown = 1000000000
func _process(delta):
if SaveState.failed_riot_count > 3:
get_parent().add_child(eat_the_rich.instance())
queue_free()
if SaveState.bitcoin < -0:
get_parent().add_child(youve_been_jailed.instance())
queue_free()
if SaveState.bitcoin > 100000:
get_parent().add_child(its_raining_bread.instance())
queue_free()
func _ready():
randomize()
|