aboutsummaryrefslogtreecommitdiff
path: root/game/src/Game/GameSession/GameSession.gd
blob: afff8200e09495a2ee95dde009829413fee76834 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
extends Control

@export var _game_session_menu : Control

func _ready():
   Events.Options.load_settings_from_file()
   if GameSingleton.setup_game() != OK:
      push_error("Failed to setup game")

   # Temporarily here for cosmetic reasons, will be moved to its
   # own child node later, similar to ProvinceOverviewPanel
   add_child(GameSingleton.generate_gui("topbar.gui", "topbar"))
   $topbar/topbar_outlinerbutton_bg.visible = false
   $topbar/topbar_outlinerbutton.visible = false

func _process(_delta : float):
   GameSingleton.try_tick()

# REQUIREMENTS:
# * SS-42
func _on_game_session_menu_button_pressed() -> void:
   _game_session_menu.visible = !_game_session_menu.visible