_initialize_state.gd
· 1.7 KiB · GDScript3
Surowy
Playground
extends Node
const BLACK_BAR_IMAGE = preload("res://assets/imgs/ui/bg_img.png")
# Declare member variables here. Examples:
# var a: int = 2
# var b: String = "text"
# Called when the node enters the scene tree for the first time.
func _ready() -> void:
SimpleState.register("sequence",
{ current_sequence = "NONE"
, current_line_id = ""
, background = []
, dialogue_pos = "left"
, blackout_visible = false
, dialogue_visible = false
, characters = {}
, next_fade = EventPlayer.NextFade.FADE_OUT
}
)
SimpleState.register("explore",
{ location = "Games"
, current_minigame = "NONE"
, history = []
, losing_streak = 0
, refuse_streak = 0
, places_closed = {}
}
)
SimpleState.register("system",
{ start_time = Time.get_unix_time_from_system()
, music_track = "menu-theme"
, saving_disabled = false
, high_scores = {}
}
)
SimpleState.register("inventory",
{ items = []
, traps = {}
}
)
SimpleState.register("memory",
{ attractions = {}
, minigames = {}
, npcs = {}
, parasites = {}
, passages = {}
, flags = {}
}
)
SimpleState.register("settings",
{ master_volume = 0.0
, music_volume = 1.0
, sfx_volume = 1.0
, pixel_jitter = true
, grace_zone = 60.0
, fullscreen = false
, warning_seen = false
}
)
SimpleState.register("your_state",
{ money = 50
, lust = 0
, morals = 9
, tickets = 0
, escaping = true
}
)
SimpleState.register("their_state",
{ psyche = 9
, lust = 0
, seen_parasites = false
}
)
SimpleState.register("temp", { values = {} })
1 | extends Node |
2 | |
3 | const BLACK_BAR_IMAGE = preload("res://assets/imgs/ui/bg_img.png") |
4 | # Declare member variables here. Examples: |
5 | # var a: int = 2 |
6 | # var b: String = "text" |
7 | |
8 | |
9 | # Called when the node enters the scene tree for the first time. |
10 | func _ready() -> void: |
11 | SimpleState.register("sequence", |
12 | { current_sequence = "NONE" |
13 | , current_line_id = "" |
14 | , background = [] |
15 | , dialogue_pos = "left" |
16 | , blackout_visible = false |
17 | , dialogue_visible = false |
18 | , characters = {} |
19 | , next_fade = EventPlayer.NextFade.FADE_OUT |
20 | } |
21 | ) |
22 | |
23 | SimpleState.register("explore", |
24 | { location = "Games" |
25 | , current_minigame = "NONE" |
26 | , history = [] |
27 | , losing_streak = 0 |
28 | , refuse_streak = 0 |
29 | , places_closed = {} |
30 | } |
31 | ) |
32 | |
33 | SimpleState.register("system", |
34 | { start_time = Time.get_unix_time_from_system() |
35 | , music_track = "menu-theme" |
36 | , saving_disabled = false |
37 | , high_scores = {} |
38 | } |
39 | ) |
40 | |
41 | SimpleState.register("inventory", |
42 | { items = [] |
43 | , traps = {} |
44 | } |
45 | ) |
46 | |
47 | SimpleState.register("memory", |
48 | { attractions = {} |
49 | , minigames = {} |
50 | , npcs = {} |
51 | , parasites = {} |
52 | , passages = {} |
53 | , flags = {} |
54 | } |
55 | ) |
56 | |
57 | SimpleState.register("settings", |
58 | { master_volume = 0.0 |
59 | , music_volume = 1.0 |
60 | , sfx_volume = 1.0 |
61 | , pixel_jitter = true |
62 | , grace_zone = 60.0 |
63 | , fullscreen = false |
64 | , warning_seen = false |
65 | } |
66 | ) |
67 | |
68 | SimpleState.register("your_state", |
69 | { money = 50 |
70 | , lust = 0 |
71 | , morals = 9 |
72 | , tickets = 0 |
73 | , escaping = true |
74 | } |
75 | ) |
76 | |
77 | SimpleState.register("their_state", |
78 | { psyche = 9 |
79 | , lust = 0 |
80 | , seen_parasites = false |
81 | } |
82 | ) |
83 | |
84 | SimpleState.register("temp", { values = {} }) |
85 |