[gd_scene load_steps=26 format=3 uid="uid://cbgmp4l3c2ymk"] [ext_resource type="Script" path="res://Pupils.gd" id="2"] [ext_resource type="Script" path="res://BudgetMenu.gd" id="4"] [ext_resource type="Script" path="res://Main.gd" id="5"] [ext_resource type="Script" path="res://Buildings.gd" id="6"] [ext_resource type="Script" path="res://ClassTeachers.gd" id="7"] [ext_resource type="Texture2D" uid="uid://dwghtdnhmeve" path="res://Assets/classroom_empty.png" id="8"] [ext_resource type="FontFile" uid="uid://dw764h386jj8v" path="res://Assets/Xolonium-Regular.ttf" id="9"] [ext_resource type="Script" path="res://UserInterface.gd" id="10"] [ext_resource type="Script" path="res://PrincipalMenu.gd" id="12"] [ext_resource type="Texture2D" uid="uid://chtlo226ro7l" path="res://Principal/Face1.png" id="13"] [ext_resource type="Script" path="res://DebugMenu.gd" id="14"] [ext_resource type="FontFile" uid="uid://bbwsnnt6q5y2g" path="res://Assets/Jellee-Bold.ttf" id="18"] [sub_resource type="FontFile" id="1"] fallbacks = Array[Font]([ExtResource("9")]) face_index = null embolden = null transform = null cache/0/16/0/ascent = 0.0 cache/0/16/0/descent = 0.0 cache/0/16/0/underline_position = 0.0 cache/0/16/0/underline_thickness = 0.0 cache/0/16/0/scale = 1.0 cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0) [sub_resource type="FontFile" id="2"] fallbacks = Array[Font]([ExtResource("9")]) face_index = null embolden = null transform = null cache/0/16/0/ascent = 0.0 cache/0/16/0/descent = 0.0 cache/0/16/0/underline_position = 0.0 cache/0/16/0/underline_thickness = 0.0 cache/0/16/0/scale = 1.0 cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0) [sub_resource type="FontFile" id="3"] fallbacks = Array[Font]([ExtResource("9")]) face_index = null embolden = null transform = null cache/0/16/0/ascent = 0.0 cache/0/16/0/descent = 0.0 cache/0/16/0/underline_position = 0.0 cache/0/16/0/underline_thickness = 0.0 cache/0/16/0/scale = 1.0 cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0) [sub_resource type="FontFile" id="4"] fallbacks = Array[Font]([ExtResource("9")]) face_index = null embolden = null transform = null cache/0/16/0/ascent = 0.0 cache/0/16/0/descent = 0.0 cache/0/16/0/underline_position = 0.0 cache/0/16/0/underline_thickness = 0.0 cache/0/16/0/scale = 1.0 cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0) [sub_resource type="FontFile" id="5"] fallbacks = Array[Font]([ExtResource("9")]) face_index = null embolden = null transform = null cache/0/16/0/ascent = 0.0 cache/0/16/0/descent = 0.0 cache/0/16/0/underline_position = 0.0 cache/0/16/0/underline_thickness = 0.0 cache/0/16/0/scale = 1.0 cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0) [sub_resource type="FontFile" id="6"] fallbacks = Array[Font]([ExtResource("9")]) face_index = null embolden = null transform = null cache/0/16/0/ascent = 0.0 cache/0/16/0/descent = 0.0 cache/0/16/0/underline_position = 0.0 cache/0/16/0/underline_thickness = 0.0 cache/0/16/0/scale = 1.0 cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0) [sub_resource type="FontFile" id="8"] fallbacks = Array[Font]([ExtResource("9")]) face_index = null embolden = null transform = null cache/0/16/0/ascent = 0.0 cache/0/16/0/descent = 0.0 cache/0/16/0/underline_position = 0.0 cache/0/16/0/underline_thickness = 0.0 cache/0/16/0/scale = 1.0 cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0) [sub_resource type="GDScript" id="14"] script/source = "extends Popup @onready var game_time = get_node(\"/root/GameTimer\") var npc_name : set = name_set var dialogue : set = dialogue_set var answers : set = answers_set var npc var answera : set = answera_set var answerb : set = answerb_set func name_set(new_value): npc_name = new_value $DialogBox/NameBox/NPCName.text = new_value func dialogue_set(new_value): dialogue = new_value $DialogBox/Dialogue.text = new_value func answers_set(new_value): answers = new_value $DialogBox/Answers.text = new_value func answera_set(new_value): answera = new_value $DialogBox/ButtonA.text = new_value func answerb_set(new_value): answerb = new_value $DialogBox/ButtonB.text = new_value func open(): set_process_input(true) game_time.paused = 1 popup() $DialogBox/Tween.interpolate_property( $DialogBox/Dialogue, \"percent_visible\", 0, 1, 1, Tween.TRANS_LINEAR,Tween.EASE_IN_OUT ) $DialogBox/Tween.start() func close(): set_process_input(false) hide() game_time.paused = 0 func _ready(): set_process_input(false) func _input(event): if event is InputEventKey: if event.keycode == KEY_A: # if _on_ButtonA_pressed(): set_process_input(false) npc.talk(\"A\") elif event.keycode == KEY_B: set_process_input(false) npc.talk(\"B\") func _on_ButtonA_pressed(): var a = InputEventKey.new() a.keycode = KEY_A a.button_pressed = true # change to false to simulate a key release Input.parse_input_event(a) func _on_ButtonB_pressed(): var a = InputEventKey.new() a.keycode = KEY_B a.button_pressed = true # change to false to simulate a key release Input.parse_input_event(a) " [sub_resource type="FontFile" id="9"] fallbacks = Array[Font]([ExtResource("18")]) face_index = null embolden = null transform = null cache/0/16/0/ascent = 0.0 cache/0/16/0/descent = 0.0 cache/0/16/0/underline_position = 0.0 cache/0/16/0/underline_thickness = 0.0 cache/0/16/0/scale = 1.0 cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0) [sub_resource type="FontFile" id="10"] fallbacks = Array[Font]([ExtResource("18")]) face_index = null embolden = null transform = null cache/0/16/0/ascent = 0.0 cache/0/16/0/descent = 0.0 cache/0/16/0/underline_position = 0.0 cache/0/16/0/underline_thickness = 0.0 cache/0/16/0/scale = 1.0 cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0) [sub_resource type="FontFile" id="11"] fallbacks = Array[Font]([ExtResource("18")]) face_index = null embolden = null transform = null cache/0/16/0/ascent = 0.0 cache/0/16/0/descent = 0.0 cache/0/16/0/underline_position = 0.0 cache/0/16/0/underline_thickness = 0.0 cache/0/16/0/scale = 1.0 cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0) [sub_resource type="FontFile" id="13"] fallbacks = Array[Font]([ExtResource("18")]) face_index = null embolden = null transform = null cache/0/16/0/ascent = 0.0 cache/0/16/0/descent = 0.0 cache/0/16/0/underline_position = 0.0 cache/0/16/0/underline_thickness = 0.0 cache/0/16/0/scale = 1.0 cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0) [sub_resource type="StyleBoxFlat" id="12"] bg_color = Color(0.364706, 0.364706, 0.364706, 1) [node name="Main" type="Node"] script = ExtResource("5") [node name="BlueBackground" type="ColorRect" parent="."] offset_left = -6301.29 offset_top = -4096.0 offset_right = 6909.71 offset_bottom = 4679.48 color = Color(0.117647, 0.45098, 0.615686, 1) [node name="Landscape" type="Node2D" parent="."] unique_name_in_owner = true position = Vector2(-500, -1200) [node name="UI" type="CanvasLayer" parent="."] unique_name_in_owner = true script = ExtResource("10") [node name="MainMenu" type="Control" parent="UI"] layout_mode = 3 anchors_preset = 0 offset_right = 40.0 offset_bottom = 40.0 [node name="SpeedOne" type="Button" parent="UI/MainMenu"] layout_mode = 0 offset_left = 44.741 offset_top = 12.2021 offset_right = 71.741 offset_bottom = 32.2021 text = "1x" [node name="SpeedThree" type="Button" parent="UI/MainMenu"] layout_mode = 0 offset_left = 111.243 offset_top = 11.7029 offset_right = 138.243 offset_bottom = 31.7029 text = "3x" [node name="SpeedTwo" type="Button" parent="UI/MainMenu"] layout_mode = 0 offset_left = 78.2968 offset_top = 12.2021 offset_right = 105.297 offset_bottom = 32.2021 text = "2x" [node name="SpeedPause" type="Button" parent="UI/MainMenu"] process_mode = 2 layout_mode = 0 offset_left = 11.2957 offset_top = 12.2021 offset_right = 38.2957 offset_bottom = 32.2021 text = "||" [node name="RatingTitle" type="Label" parent="UI/MainMenu"] layout_mode = 0 anchor_top = 1.0 anchor_bottom = 1.0 offset_left = 1065.09 offset_top = 992.045 offset_right = 1183.09 offset_bottom = 1031.05 theme_override_fonts/font = SubResource("1") text = "Rating" [node name="RatingNumber" type="Label" parent="UI/MainMenu"] layout_mode = 0 offset_left = 1189.36 offset_top = 1032.99 offset_right = 1266.36 offset_bottom = 1071.99 theme_override_fonts/font = SubResource("2") text = "1" [node name="PupilsTitle" type="Label" parent="UI/MainMenu"] layout_mode = 0 anchor_top = 1.0 anchor_bottom = 1.0 offset_left = 551.794 offset_top = 990.417 offset_right = 669.794 offset_bottom = 1029.42 theme_override_fonts/font = SubResource("1") text = "Pupils" [node name="PupilsOutOf" type="Label" parent="UI/MainMenu"] layout_mode = 0 anchor_top = 1.0 anchor_bottom = 1.0 offset_left = 803.196 offset_top = 993.475 offset_right = 829.196 offset_bottom = 1032.48 theme_override_fonts/font = SubResource("1") text = "/" [node name="PupilsNumber" type="Label" parent="UI/MainMenu"] layout_mode = 0 offset_left = 705.0 offset_top = 1031.99 offset_right = 793.0 offset_bottom = 1070.99 theme_override_fonts/font = SubResource("2") text = "1" [node name="PupilsMax" type="Label" parent="UI/MainMenu"] layout_mode = 0 offset_left = 832.748 offset_top = 1033.28 offset_right = 920.748 offset_bottom = 1072.28 theme_override_fonts/font = SubResource("2") text = "1" [node name="FundsTitle" type="Label" parent="UI/MainMenu"] layout_mode = 0 anchor_left = 0.000830491 anchor_top = 1.0 anchor_right = 0.000830491 anchor_bottom = 1.0 offset_left = 1.02981 offset_top = 994.99 offset_right = 138.03 offset_bottom = 1033.99 theme_override_fonts/font = SubResource("1") text = "Funds £" [node name="FundsNumber" type="Label" parent="UI/MainMenu"] layout_mode = 0 offset_left = 143.364 offset_top = 1035.68 offset_right = 397.364 offset_bottom = 1074.68 theme_override_fonts/font = SubResource("2") text = "1" [node name="YearTitle" type="Label" parent="UI/MainMenu"] layout_mode = 0 offset_left = 1491.56 offset_top = 5.63832 offset_right = 1516.56 offset_bottom = 44.6383 theme_override_colors/font_color = Color(0.717647, 0.717647, 0.717647, 1) theme_override_fonts/font = SubResource("1") text = "Y" [node name="YearNumber" type="Label" parent="UI/MainMenu"] layout_mode = 0 offset_left = 1512.48 offset_top = 5.73901 offset_right = 1552.48 offset_bottom = 44.739 theme_override_fonts/font = SubResource("2") text = "1" [node name="WeekNumber" type="Label" parent="UI/MainMenu"] layout_mode = 0 offset_left = 1819.99 offset_top = 6.79897 offset_right = 1859.99 offset_bottom = 45.799 theme_override_fonts/font = SubResource("2") text = "1" [node name="MonthNumber" type="Label" parent="UI/MainMenu"] layout_mode = 0 offset_left = 1746.38 offset_top = 7.00455 offset_right = 1786.38 offset_bottom = 46.0045 theme_override_fonts/font = SubResource("2") text = "1" [node name="SeasonTitle" type="Label" parent="UI/MainMenu"] layout_mode = 0 offset_left = 1545.48 offset_top = 5.72328 offset_right = 1569.48 offset_bottom = 44.7233 theme_override_colors/font_color = Color(0.717647, 0.717647, 0.717647, 1) theme_override_fonts/font = SubResource("3") text = "S" [node name="SeasonNumber" type="Label" parent="UI/MainMenu"] layout_mode = 0 anchor_bottom = 0.0930556 offset_left = 1575.45 offset_top = 6.19207 offset_right = 1710.44 offset_bottom = 41.4698 theme_override_fonts/font = SubResource("4") text = "Autumn" [node name="DayTitle" type="Label" parent="UI/MainMenu"] layout_mode = 0 offset_left = 1857.98 offset_top = 7.40338 offset_right = 1883.98 offset_bottom = 46.4034 theme_override_colors/font_color = Color(0.717647, 0.717647, 0.717647, 1) theme_override_fonts/font = SubResource("5") text = "D" [node name="WeekTitle" type="Label" parent="UI/MainMenu"] layout_mode = 0 offset_left = 1785.38 offset_top = 7.00455 offset_right = 1822.38 offset_bottom = 46.0045 theme_override_colors/font_color = Color(0.717647, 0.717647, 0.717647, 1) theme_override_fonts/font = SubResource("5") text = "W" [node name="MonthTitle" type="Label" parent="UI/MainMenu"] layout_mode = 0 offset_left = 1718.98 offset_top = 7.00455 offset_right = 1750.98 offset_bottom = 46.0045 theme_override_colors/font_color = Color(0.717647, 0.717647, 0.717647, 1) theme_override_fonts/font = SubResource("5") text = "M" [node name="DayNumber" type="Label" parent="UI/MainMenu"] layout_mode = 0 anchor_left = 0.5 anchor_right = 0.5 offset_left = 1854.02 offset_top = 7.23196 offset_right = 1894.02 offset_bottom = 46.232 theme_override_fonts/font = SubResource("6") text = "1" [node name="Bars" type="Control" parent="UI/MainMenu"] anchors_preset = 0 offset_left = 1724.0 offset_top = 854.0 offset_right = 1896.0 offset_bottom = 1068.0 [node name="PupilBar" type="ProgressBar" parent="UI/MainMenu/Bars"] layout_mode = 0 offset_left = 95.4001 offset_top = 164.25 offset_right = 219.4 offset_bottom = 183.25 rotation = 270.0 [node name="TeacherBar" type="ProgressBar" parent="UI/MainMenu/Bars"] layout_mode = 0 offset_left = 132.58 offset_top = 164.0 offset_right = 256.58 offset_bottom = 183.0 rotation = 270.0 [node name="PBar" type="Label" parent="UI/MainMenu/Bars"] layout_mode = 0 anchor_top = 1.0 anchor_bottom = 1.0 offset_left = 94.6501 offset_top = -47.7061 offset_right = 118.65 offset_bottom = -8.70605 theme_override_fonts/font = SubResource("1") text = "P" [node name="TBar" type="Label" parent="UI/MainMenu/Bars"] layout_mode = 0 anchor_top = 1.0 anchor_bottom = 1.0 offset_left = 132.75 offset_top = -47.7061 offset_right = 156.75 offset_bottom = -8.70605 theme_override_fonts/font = SubResource("1") text = "T" [node name="Line2D" type="Line2D" parent="UI/MainMenu/Bars"] position = Vector2(-1689.2, -897.23) points = PackedVector2Array(1773.2, 998.934, 1851.95, 998.934) width = 4.0 [node name="PausedRect" type="ColorRect" parent="UI"] visible = false offset_right = 1280.0 offset_bottom = 720.0 color = Color(0.666667, 0.666667, 0.666667, 0.458824) [node name="BuildMenu" type="Control" parent="UI"] visible = false layout_mode = 3 anchors_preset = 0 offset_left = 80.0 offset_top = 80.0 offset_right = 1200.0 offset_bottom = 600.0 [node name="ColorRect" type="ColorRect" parent="UI/BuildMenu"] layout_mode = 0 anchor_right = 1.0 anchor_bottom = 1.0 color = Color(0.219608, 0.219608, 0.219608, 0.603922) [node name="BuildMenuClose" type="Button" parent="UI/BuildMenu"] layout_mode = 0 offset_left = 773.236 offset_top = 6.58759 offset_right = 793.236 offset_bottom = 26.5876 text = "X" [node name="ClassroomButton" type="Button" parent="UI/BuildMenu"] layout_mode = 0 offset_left = 13.0098 offset_top = 12.0805 offset_right = 345.01 offset_bottom = 259.081 scale = Vector2(0.3, 0.3) icon = ExtResource("8") [node name="ClassroomLabel" type="Label" parent="UI/BuildMenu"] layout_mode = 0 offset_left = 29.5048 offset_top = 90.973 offset_right = 96.5048 offset_bottom = 104.973 text = "Classroom" [node name="ClassroomCost" type="Label" parent="UI/BuildMenu"] layout_mode = 0 offset_left = 30.3244 offset_top = 108.184 offset_right = 97.3244 offset_bottom = 122.184 text = "Classroom" [node name="StaffroomButton" type="Button" parent="UI/BuildMenu"] layout_mode = 0 offset_left = 139.403 offset_top = 36.9557 offset_right = 215.403 offset_bottom = 56.9557 text = "StaffRoom" [node name="CPDRoomButton" type="Button" parent="UI/BuildMenu"] layout_mode = 0 offset_left = 270.385 offset_top = 36.9557 offset_right = 346.385 offset_bottom = 56.9557 text = "CPDRoom" [node name="DebugMenu" type="Control" parent="UI"] visible = false layout_mode = 3 anchors_preset = 0 offset_left = 80.0 offset_top = 80.0 offset_right = 1200.0 offset_bottom = 600.0 script = ExtResource("14") [node name="ColorRect" type="ColorRect" parent="UI/DebugMenu"] layout_mode = 0 anchor_right = 1.0 anchor_bottom = 1.0 color = Color(0, 0.788235, 0.603922, 0.352941) [node name="DebugMenuClose" type="Button" parent="UI/DebugMenu"] layout_mode = 0 offset_left = 1072.25 offset_top = 7.03862 offset_right = 1092.25 offset_bottom = 27.0386 text = "X" [node name="ClassroomTitle" type="Label" parent="UI/DebugMenu"] layout_mode = 0 offset_left = 135.302 offset_top = 15.1658 offset_right = 209.302 offset_bottom = 29.1658 text = "Classrooms" [node name="TeacherTitle" type="Label" parent="UI/DebugMenu"] layout_mode = 0 offset_left = 257.278 offset_top = 14.2487 offset_right = 331.278 offset_bottom = 28.2487 text = "Teachers" [node name="PupilsTitle" type="Label" parent="UI/DebugMenu"] layout_mode = 0 offset_left = 28.4304 offset_top = 16.508 offset_right = 74.4304 offset_bottom = 30.508 text = "Pupils" [node name="TestTimer" type="Label" parent="UI/DebugMenu"] visible = false layout_mode = 0 offset_left = 9.08185 offset_top = 479.06 offset_right = 127.082 offset_bottom = 495.06 theme_override_fonts/font = SubResource("8") text = "BLAHBLAHBLAH" [node name="PupilsLabel" type="Label" parent="UI/DebugMenu"] layout_mode = 0 offset_left = 41.0 offset_top = 44.0 offset_right = 81.0 offset_bottom = 58.0 text = "0" [node name="ClassroomLabel" type="Label" parent="UI/DebugMenu"] layout_mode = 0 offset_left = 168.249 offset_top = 40.7156 offset_right = 208.249 offset_bottom = 54.7156 text = "0" [node name="TeacherLabel" type="Label" parent="UI/DebugMenu"] layout_mode = 0 offset_left = 279.35 offset_top = 36.7806 offset_right = 319.35 offset_bottom = 50.7806 text = "0" [node name="AddMoney" type="Button" parent="UI/DebugMenu"] layout_mode = 0 offset_left = 25.0719 offset_top = 162.535 offset_right = 114.072 offset_bottom = 182.535 text = "Add 100000" [node name="StaffroomLabel" type="Label" parent="UI/DebugMenu"] layout_mode = 0 offset_left = 16.6129 offset_top = 101.285 offset_right = 83.6129 offset_bottom = 115.285 text = "Staffroom?" [node name="CPDRoomLabel" type="Label" parent="UI/DebugMenu"] layout_mode = 0 offset_left = 260.448 offset_top = 100.213 offset_right = 327.448 offset_bottom = 114.213 text = "CPDRoom?" [node name="PupilAchievement" type="Label" parent="UI/DebugMenu"] layout_mode = 0 offset_left = 15.1453 offset_top = 382.196 offset_right = 136.145 offset_bottom = 396.196 pivot_offset = Vector2(82.1791, 31.818) text = "Pupil Achievement" [node name="TeacherAchievement" type="Label" parent="UI/DebugMenu"] layout_mode = 0 offset_left = 559.485 offset_top = 378.632 offset_right = 680.485 offset_bottom = 392.632 pivot_offset = Vector2(82.1791, 31.818) text = "Teacher Achievement" [node name="TeacherAchievementNumber" type="Label" parent="UI/DebugMenu"] layout_mode = 0 offset_left = 718.212 offset_top = 380.414 offset_right = 839.212 offset_bottom = 394.414 text = "0" [node name="TeacherEnjoymentNumber" type="Label" parent="UI/DebugMenu"] layout_mode = 0 offset_left = 718.212 offset_top = 398.414 offset_right = 839.212 offset_bottom = 412.414 text = "0" [node name="TeacherWellbeingNumber" type="Label" parent="UI/DebugMenu"] layout_mode = 0 offset_left = 718.212 offset_top = 417.414 offset_right = 839.212 offset_bottom = 431.414 text = "0" [node name="TeacherEnjoyment" type="Label" parent="UI/DebugMenu"] layout_mode = 0 offset_left = 559.485 offset_top = 395.632 offset_right = 698.485 offset_bottom = 409.632 pivot_offset = Vector2(82.1791, 31.818) text = "Teacher Enjoyment" [node name="TeacherWellbeing" type="Label" parent="UI/DebugMenu"] layout_mode = 0 offset_left = 559.485 offset_top = 412.632 offset_right = 698.485 offset_bottom = 426.632 pivot_offset = Vector2(82.1791, 31.818) text = "Teacher Wellbeing" [node name="PupilAchievementNumber" type="Label" parent="UI/DebugMenu"] layout_mode = 0 offset_left = 156.798 offset_top = 382.196 offset_right = 277.798 offset_bottom = 396.196 text = "0" [node name="PupilEnjoymentNumber" type="Label" parent="UI/DebugMenu"] layout_mode = 0 offset_left = 156.798 offset_top = 400.014 offset_right = 277.798 offset_bottom = 414.014 text = "0" [node name="PupilWellbeingNumber" type="Label" parent="UI/DebugMenu"] layout_mode = 0 offset_left = 156.798 offset_top = 419.613 offset_right = 277.798 offset_bottom = 433.613 text = "0" [node name="PupilEnjoyment" type="Label" parent="UI/DebugMenu"] layout_mode = 0 offset_left = 16.0362 offset_top = 398.232 offset_right = 137.036 offset_bottom = 412.232 text = "Pupil Enjoyment" [node name="PupilWellbeing" type="Label" parent="UI/DebugMenu"] layout_mode = 0 offset_left = 16.0362 offset_top = 416.941 offset_right = 137.036 offset_bottom = 430.941 text = "Pupil Wellbeing" [node name="PupilTotalScoreNumber" type="Label" parent="UI/DebugMenu"] layout_mode = 0 offset_left = 458.813 offset_top = 380.413 offset_right = 579.813 offset_bottom = 394.413 text = "0" [node name="TeacherTotalScoreNumber" type="Label" parent="UI/DebugMenu"] layout_mode = 0 offset_left = 458.813 offset_top = 399.122 offset_right = 579.813 offset_bottom = 413.122 text = "0" [node name="PupilTotalScore" type="Label" parent="UI/DebugMenu"] layout_mode = 0 offset_left = 359.924 offset_top = 379.523 offset_right = 480.924 offset_bottom = 393.523 text = "Pupil Total" [node name="TeacherTotalScore" type="Label" parent="UI/DebugMenu"] layout_mode = 0 offset_left = 358.924 offset_top = 398.232 offset_right = 479.924 offset_bottom = 412.232 text = "Teacher Total" [node name="BudgetMenu" type="Control" parent="UI"] visible = false layout_mode = 3 anchors_preset = 0 offset_left = 80.0 offset_top = 80.0 offset_right = 1200.0 offset_bottom = 600.0 script = ExtResource("4") [node name="ColorRect" type="ColorRect" parent="UI/BudgetMenu"] layout_mode = 0 anchor_right = 1.0 anchor_bottom = 1.0 color = Color(0.380392, 0.380392, 0.380392, 0.670588) [node name="BudgetMenuClose" type="Button" parent="UI/BudgetMenu"] layout_mode = 0 offset_left = 1070.7 offset_top = 6.77661 offset_right = 1090.7 offset_bottom = 26.7766 text = "X" [node name="Label" type="Label" parent="UI/BudgetMenu"] layout_mode = 0 offset_left = 7.13458 offset_top = 7.13461 offset_right = 156.135 offset_bottom = 21.1346 text = "Monthly Expenditures / Income:" [node name="BuildingCost" type="Label" parent="UI/BudgetMenu"] layout_mode = 0 offset_left = 13.3773 offset_top = 53.5095 offset_right = 151.377 offset_bottom = 67.5095 text = "Building Maintenance" [node name="BuildingCostNumber" type="Label" parent="UI/BudgetMenu"] layout_mode = 0 offset_left = 199.769 offset_top = 55.2932 offset_right = 337.769 offset_bottom = 69.2932 theme_override_colors/font_color = Color(1, 0, 0, 1) text = "000000" [node name="TeacherCostNumber" type="Label" parent="UI/BudgetMenu"] layout_mode = 0 offset_left = 199.8 offset_top = 71.0734 offset_right = 337.8 offset_bottom = 85.0734 theme_override_colors/font_color = Color(1, 0, 0, 1) text = "000000" [node name="PupilIncomeNumber" type="Label" parent="UI/BudgetMenu"] layout_mode = 0 offset_left = 200.664 offset_top = 86.7446 offset_right = 338.664 offset_bottom = 100.745 theme_override_colors/font_color = Color(0.290196, 1, 0, 1) text = "000000" [node name="PolicyCostNumber" type="Label" parent="UI/BudgetMenu"] layout_mode = 0 offset_left = 201.143 offset_top = 103.218 offset_right = 339.143 offset_bottom = 117.218 theme_override_colors/font_color = Color(1, 0, 0, 1) text = "000000" [node name="TeacherCost" type="Label" parent="UI/BudgetMenu"] layout_mode = 0 offset_left = 13.3773 offset_top = 70.9452 offset_right = 151.377 offset_bottom = 84.9452 text = "Teacher Salaries" [node name="PupilIncome" type="Label" parent="UI/BudgetMenu"] layout_mode = 0 offset_left = 15.1064 offset_top = 87.8898 offset_right = 153.106 offset_bottom = 101.89 text = "Pupil Income" [node name="PolicyCost" type="Label" parent="UI/BudgetMenu"] layout_mode = 0 offset_left = 15.1064 offset_top = 103.915 offset_right = 153.106 offset_bottom = 117.915 text = "Policy Cost" [node name="Total" type="Label" parent="UI/BudgetMenu"] layout_mode = 0 offset_left = 13.8328 offset_top = 416.713 offset_right = 53.8328 offset_bottom = 430.713 text = "Total" [node name="TotalNumber" type="Label" parent="UI/BudgetMenu"] layout_mode = 0 offset_left = 95.965 offset_top = 419.307 offset_right = 143.965 offset_bottom = 433.307 text = "000000" [node name="PolicyMenu" type="Control" parent="UI"] visible = false layout_mode = 3 anchors_preset = 0 offset_left = 80.0 offset_top = 80.0 offset_right = 1200.0 offset_bottom = 600.0 [node name="ColorRect" type="ColorRect" parent="UI/PolicyMenu"] layout_mode = 0 anchor_right = 1.0 anchor_bottom = 1.0 color = Color(1, 1, 1, 0.545098) [node name="ClosePolicyMenu" type="Button" parent="UI/PolicyMenu"] layout_mode = 0 offset_left = 1074.42 offset_top = 4.68768 offset_right = 1094.42 offset_bottom = 24.6877 text = "X" [node name="ClassSize" type="Label" parent="UI/PolicyMenu"] layout_mode = 0 offset_left = 77.8231 offset_top = 42.5336 offset_right = 117.823 offset_bottom = 56.5336 text = "500" [node name="ClassSizeLabel" type="Label" parent="UI/PolicyMenu"] layout_mode = 0 offset_left = 32.2943 offset_top = 14.9771 offset_right = 163.294 offset_bottom = 28.9771 text = "Maximum Class Size" [node name="ClassSizeLower" type="Button" parent="UI/PolicyMenu"] layout_mode = 0 offset_left = 53.3558 offset_top = 38.3787 offset_right = 70.3558 offset_bottom = 58.3787 text = "-" [node name="ClassSizeRaise" type="Button" parent="UI/PolicyMenu"] layout_mode = 0 offset_left = 109.988 offset_top = 39.3148 offset_right = 129.988 offset_bottom = 59.3148 text = "+" [node name="PrincipalMenu" type="Control" parent="UI"] visible = false layout_mode = 3 anchors_preset = 0 offset_left = 80.0 offset_top = 80.0 offset_right = 1200.0 offset_bottom = 600.0 script = ExtResource("12") [node name="ColorRect" type="ColorRect" parent="UI/PrincipalMenu"] layout_mode = 0 anchor_right = 1.0 anchor_bottom = 1.0 color = Color(0.254902, 0.254902, 0.254902, 0.745098) [node name="ClosePrincipalMenu" type="Button" parent="UI/PrincipalMenu"] layout_mode = 0 offset_left = 1073.76 offset_top = 4.25082 offset_right = 1093.76 offset_bottom = 24.2508 text = "X" [node name="ChangeFace" type="Button" parent="UI/PrincipalMenu"] layout_mode = 0 offset_left = 175.819 offset_top = 205.418 offset_right = 262.819 offset_bottom = 225.418 text = "ChangeFace" [node name="PrincipalPhoto" type="Sprite2D" parent="UI/PrincipalMenu"] position = Vector2(81.397, 217.763) texture = ExtResource("13") [node name="PrincipalNumLabel" type="Label" parent="UI/PrincipalMenu"] layout_mode = 0 offset_left = 67.0 offset_top = 290.0 offset_right = 107.0 offset_bottom = 306.0 text = "asdf" [node name="NameLine" type="LineEdit" parent="UI/PrincipalMenu"] layout_mode = 0 offset_left = 176.333 offset_top = 175.256 offset_right = 411.333 offset_bottom = 199.256 caret_blink = true caret_blink_interval = 0.5 [node name="NameLineOK" type="Button" parent="UI/PrincipalMenu"] layout_mode = 0 offset_left = 417.124 offset_top = 176.934 offset_right = 448.124 offset_bottom = 196.934 text = "OK" [node name="SchoolNameLine" type="LineEdit" parent="UI/PrincipalMenu"] layout_mode = 0 offset_left = 615.0 offset_top = 180.0 offset_right = 868.0 offset_bottom = 204.0 caret_blink = true caret_blink_interval = 0.5 [node name="SchoolNameTitle" type="Label" parent="UI/PrincipalMenu"] layout_mode = 0 offset_left = 618.208 offset_top = 161.74 offset_right = 706.208 offset_bottom = 175.74 text = "School Name:" [node name="PrincipalName" type="Label" parent="UI/PrincipalMenu"] layout_mode = 0 offset_left = 178.513 offset_top = 155.75 offset_right = 279.513 offset_bottom = 169.75 text = "Principal Name:" [node name="SchoolNameOK" type="Button" parent="UI/PrincipalMenu"] layout_mode = 0 offset_left = 876.992 offset_top = 180.91 offset_right = 907.992 offset_bottom = 200.91 text = "OK" [node name="HRMenu" type="Control" parent="UI"] visible = false layout_mode = 3 anchors_preset = 0 offset_left = 80.0 offset_top = 80.0 offset_right = 1200.0 offset_bottom = 600.0 [node name="ColorRect" type="ColorRect" parent="UI/HRMenu"] layout_mode = 0 anchor_right = 1.0 anchor_bottom = 1.0 color = Color(0.188235, 0.188235, 0.188235, 1) [node name="CTTitle" type="Label" parent="UI/HRMenu"] layout_mode = 0 offset_left = 16.4102 offset_top = 11.7216 offset_right = 110.41 offset_bottom = 25.7216 text = "Class Teachers" [node name="CloseHRMenu" type="Button" parent="UI/HRMenu"] layout_mode = 0 offset_left = 1085.85 offset_top = -5.19962 offset_right = 1105.85 offset_bottom = 14.8004 text = "X" [node name="AddTeacher" type="Button" parent="UI/HRMenu"] layout_mode = 0 offset_left = 13.1025 offset_top = 32.4662 offset_right = 117.103 offset_bottom = 52.4662 text = "AddTeacher" [node name="InfoMenu" type="Control" parent="UI"] visible = false layout_mode = 3 anchors_preset = 0 offset_left = 80.0 offset_top = 80.0 offset_right = 1200.0 offset_bottom = 600.0 [node name="ColorRect" type="ColorRect" parent="UI/InfoMenu"] layout_mode = 0 anchor_right = 1.0 anchor_bottom = 1.0 color = Color(0.301961, 0.301961, 0.301961, 1) [node name="InfoMenuClose" type="Button" parent="UI/InfoMenu"] layout_mode = 0 offset_left = 989.18 offset_top = 4.71936 offset_right = 1009.18 offset_bottom = 24.7194 text = "X" [node name="PupilRegister" type="RichTextLabel" parent="UI/InfoMenu"] layout_mode = 0 offset_left = 49.8903 offset_top = 83.7445 offset_right = 440.89 offset_bottom = 366.744 text = "TEXTTEXTTEXT" [node name="Year1Label" type="Label" parent="UI/InfoMenu"] layout_mode = 0 offset_left = 572.849 offset_top = 89.09 offset_right = 667.849 offset_bottom = 103.09 text = "Year 1 # Pupils" [node name="Year2Label" type="Label" parent="UI/InfoMenu"] layout_mode = 0 offset_left = 572.0 offset_top = 106.017 offset_right = 668.74 offset_bottom = 120.017 text = "Year 2 # Pupils" [node name="Year3Label" type="Label" parent="UI/InfoMenu"] layout_mode = 0 offset_left = 572.0 offset_top = 122.053 offset_right = 668.74 offset_bottom = 136.053 text = "Year 3 # Pupils" [node name="Year4Label" type="Label" parent="UI/InfoMenu"] layout_mode = 0 offset_left = 572.0 offset_top = 139.871 offset_right = 669.631 offset_bottom = 153.871 text = "Year 4 # Pupils" [node name="Year5Label" type="Label" parent="UI/InfoMenu"] layout_mode = 0 offset_left = 572.0 offset_top = 158.58 offset_right = 670.522 offset_bottom = 172.58 text = "Year 5 # Pupils" [node name="Year6Label" type="Label" parent="UI/InfoMenu"] layout_mode = 0 offset_left = 572.0 offset_top = 178.18 offset_right = 670.522 offset_bottom = 192.18 text = "Year 6 # Pupils" [node name="Year7Label" type="Label" parent="UI/InfoMenu"] layout_mode = 0 offset_left = 572.0 offset_top = 196.889 offset_right = 672.303 offset_bottom = 210.889 text = "Year 7 # Pupils" [node name="Year8Label" type="Label" parent="UI/InfoMenu"] layout_mode = 0 offset_left = 572.0 offset_top = 214.707 offset_right = 671.413 offset_bottom = 228.707 text = "Year 8 # Pupils" [node name="Year1Number" type="Label" parent="UI/InfoMenu"] layout_mode = 0 offset_left = 685.102 offset_top = 89.09 offset_right = 780.102 offset_bottom = 103.09 text = "0" [node name="Year2Number" type="Label" parent="UI/InfoMenu"] layout_mode = 0 offset_left = 685.102 offset_top = 105.126 offset_right = 780.102 offset_bottom = 119.126 text = "0" [node name="Year3Number" type="Label" parent="UI/InfoMenu"] layout_mode = 0 offset_left = 685.993 offset_top = 122.944 offset_right = 780.993 offset_bottom = 136.944 text = "0" [node name="Year4Number" type="Label" parent="UI/InfoMenu"] layout_mode = 0 offset_left = 685.993 offset_top = 140.762 offset_right = 780.993 offset_bottom = 154.762 text = "0" [node name="Year5Number" type="Label" parent="UI/InfoMenu"] layout_mode = 0 offset_left = 686.884 offset_top = 156.798 offset_right = 781.884 offset_bottom = 170.798 text = "0" [node name="Year6Number" type="Label" parent="UI/InfoMenu"] layout_mode = 0 offset_left = 686.884 offset_top = 175.507 offset_right = 781.884 offset_bottom = 189.507 text = "0" [node name="Year7Number" type="Label" parent="UI/InfoMenu"] layout_mode = 0 offset_left = 685.993 offset_top = 195.107 offset_right = 780.993 offset_bottom = 209.107 text = "0" [node name="Year8Number" type="Label" parent="UI/InfoMenu"] layout_mode = 0 offset_left = 685.993 offset_top = 213.816 offset_right = 780.993 offset_bottom = 227.816 text = "0" [node name="MenuButtons" type="Control" parent="UI"] layout_mode = 3 anchors_preset = 0 offset_left = 8.254 offset_top = 43.1042 offset_right = 48.254 offset_bottom = 83.1042 [node name="DebugMenuOn" type="Button" parent="UI/MenuButtons"] layout_mode = 0 anchor_left = 0.295 anchor_top = 1.008 anchor_right = 0.295 anchor_bottom = 1.008 offset_left = -11.8 offset_top = -40.32 offset_right = 77.2 offset_bottom = -20.32 text = "DebugMenu" [node name="BuildMenuOn" type="Button" parent="UI/MenuButtons"] layout_mode = 0 offset_left = 97.1963 offset_top = 0.537331 offset_right = 178.196 offset_bottom = 20.5373 text = "BuildMenu" [node name="BudgetMenuOn" type="Button" parent="UI/MenuButtons"] layout_mode = 0 offset_left = 185.782 offset_top = 1.26985 offset_right = 278.782 offset_bottom = 21.2699 text = "BudgetMenu" [node name="PolicyMenuOn" type="Button" parent="UI/MenuButtons"] layout_mode = 0 offset_left = 287.167 offset_top = 1.61415 offset_right = 373.167 offset_bottom = 21.6142 text = "PolicyMenu" [node name="PrincipalMenuOn" type="Button" parent="UI/MenuButtons"] layout_mode = 0 offset_left = 380.541 offset_top = 2.37465 offset_right = 483.541 offset_bottom = 22.3747 text = "PrincipalMenu" [node name="HRMenuButton" type="Button" parent="UI/MenuButtons"] layout_mode = 0 offset_left = 493.067 offset_top = 2.37467 offset_right = 596.067 offset_bottom = 22.3747 text = "HRMenu" [node name="InfoButton" type="Button" parent="UI/MenuButtons"] layout_mode = 0 offset_left = 603.136 offset_top = 1.88774 offset_right = 640.136 offset_bottom = 21.8877 text = "Info" [node name="DialoguePopup" type="Popup" parent="UI"] process_mode = 2 exclusive = true script = SubResource("14") [node name="DialogBox" type="ColorRect" parent="UI/DialoguePopup"] anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 0 size_flags_horizontal = 3 size_flags_vertical = 3 [node name="NameBox" type="ColorRect" parent="UI/DialoguePopup/DialogBox"] layout_mode = 0 offset_left = 60.5675 offset_top = -23.2728 offset_right = 393.568 offset_bottom = 19.7272 color = Color(0.713726, 0.713726, 0.713726, 1) [node name="NPCName" type="Label" parent="UI/DialoguePopup/DialogBox/NameBox"] layout_mode = 0 offset_left = 7.0 offset_top = 8.0 offset_right = 329.0 offset_bottom = 34.0 theme_override_colors/font_color = Color(0.0627451, 0, 0.509804, 1) theme_override_fonts/font = SubResource("9") text = "Name" [node name="Dialogue" type="Label" parent="UI/DialoguePopup/DialogBox"] layout_mode = 0 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = -295.0 offset_top = -129.5 offset_right = 583.0 offset_bottom = 125.5 theme_override_colors/font_color = Color(0, 0, 0, 1) theme_override_fonts/font = SubResource("10") text = "Dialogue" [node name="ButtonA" type="Button" parent="UI/DialoguePopup/DialogBox"] layout_mode = 0 anchor_top = 1.0 anchor_bottom = 1.0 offset_left = 351.495 offset_top = -40.5745 offset_right = 451.495 offset_bottom = -9.57446 theme_override_fonts/font = SubResource("11") text = "ButtonA" [node name="ButtonB" type="Button" parent="UI/DialoguePopup/DialogBox"] layout_mode = 0 anchor_left = 1.0 anchor_top = 1.0 anchor_right = 1.0 anchor_bottom = 1.0 offset_left = -489.335 offset_top = -33.7805 offset_right = -389.335 offset_bottom = -8.78052 theme_override_fonts/font = SubResource("13") theme_override_styles/normal = SubResource("12") text = "ButtonB" [node name="Tween" type="Tween" parent="UI/DialoguePopup/DialogBox"] _import_path = NodePath("") unique_name_in_owner = false process_mode = 0 process_priority = 0 editor_description = "" script = null [node name="Pupils" type="Node" parent="."] script = ExtResource("2") [node name="Buildings" type="Node" parent="."] script = ExtResource("6") [node name="ClassTeachers" type="Node" parent="."] script = ExtResource("7") [connection signal="pressed" from="UI/MainMenu/SpeedOne" to="UI" method="_on_SpeedOne_pressed"] [connection signal="pressed" from="UI/MainMenu/SpeedThree" to="UI" method="_on_SpeedThree_pressed"] [connection signal="pressed" from="UI/MainMenu/SpeedTwo" to="UI" method="_on_SpeedTwo_pressed"] [connection signal="pressed" from="UI/MainMenu/SpeedPause" to="UI" method="_on_SpeedPause_pressed"] [connection signal="pressed" from="UI/BuildMenu/BuildMenuClose" to="UI" method="_on_BuildMenuClose_pressed"] [connection signal="pressed" from="UI/BuildMenu/ClassroomButton" to="UI" method="_on_ClassroomButton_pressed"] [connection signal="pressed" from="UI/BuildMenu/ClassroomButton" to="Buildings" method="_on_ClassroomButton_pressed"] [connection signal="pressed" from="UI/BuildMenu/StaffroomButton" to="Buildings" method="_on_StaffroomButton_pressed"] [connection signal="pressed" from="UI/BuildMenu/CPDRoomButton" to="Buildings" method="_on_CPDRoomButton_pressed"] [connection signal="pressed" from="UI/DebugMenu/DebugMenuClose" to="UI" method="_on_DebugMenuClose_pressed"] [connection signal="pressed" from="UI/DebugMenu/AddMoney" to="UI/DebugMenu" method="_on_AddMoney_pressed"] [connection signal="pressed" from="UI/BudgetMenu/BudgetMenuClose" to="UI" method="_on_BudgetMenuClose_pressed"] [connection signal="pressed" from="UI/PolicyMenu/ClosePolicyMenu" to="UI" method="_on_ClosePolicyMenu_pressed"] [connection signal="pressed" from="UI/PolicyMenu/ClassSizeLower" to="UI" method="_on_ClassSizeLower_pressed"] [connection signal="pressed" from="UI/PolicyMenu/ClassSizeRaise" to="UI" method="_on_ClassSizeRaise_pressed"] [connection signal="pressed" from="UI/PrincipalMenu/ClosePrincipalMenu" to="UI" method="_on_ClosePrincipalMenu_pressed"] [connection signal="pressed" from="UI/PrincipalMenu/ChangeFace" to="UI/PrincipalMenu" method="_on_ChangeFace_pressed"] [connection signal="pressed" from="UI/PrincipalMenu/NameLineOK" to="UI" method="_on_NameLineOK_pressed"] [connection signal="pressed" from="UI/PrincipalMenu/SchoolNameOK" to="UI/PrincipalMenu" method="_on_SchoolNameOK_pressed"] [connection signal="pressed" from="UI/HRMenu/CloseHRMenu" to="UI" method="_on_CloseHRMenu_pressed"] [connection signal="pressed" from="UI/HRMenu/AddTeacher" to="ClassTeachers" method="_on_AddTeacher_pressed"] [connection signal="pressed" from="UI/InfoMenu/InfoMenuClose" to="UI" method="_on_InfoMenuClose_pressed"] [connection signal="pressed" from="UI/MenuButtons/DebugMenuOn" to="UI" method="_on_DebugMenuOn_pressed"] [connection signal="pressed" from="UI/MenuButtons/BuildMenuOn" to="UI" method="_on_BuildMenuOn_pressed"] [connection signal="pressed" from="UI/MenuButtons/BudgetMenuOn" to="UI" method="_on_BudgetMenuOn_pressed"] [connection signal="pressed" from="UI/MenuButtons/PolicyMenuOn" to="UI" method="_on_PolicyMenuOn_pressed"] [connection signal="pressed" from="UI/MenuButtons/PrincipalMenuOn" to="UI" method="_on_PrincipalMenuOn_pressed"] [connection signal="pressed" from="UI/MenuButtons/HRMenuButton" to="UI" method="_on_HRMenuButton_pressed"] [connection signal="pressed" from="UI/MenuButtons/InfoButton" to="UI" method="_on_InfoButton_pressed"] [connection signal="pressed" from="UI/DialoguePopup/DialogBox/ButtonA" to="UI/DialoguePopup" method="_on_ButtonA_pressed"] [connection signal="pressed" from="UI/DialoguePopup/DialogBox/ButtonB" to="UI/DialoguePopup" method="_on_ButtonB_pressed"]