_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 |