@@ -61,96 +61,95 @@ margin_right = 1240.0
6161margin_bottom = 680.0
6262size_flags_vertical = 3
6363
64- [node name ="CodeContainer " type ="MarginContainer" parent ="Levels/Level" ]
64+ [node name ="Left " type ="MarginContainer" parent ="Levels/Level" ]
6565margin_right = 616.0
6666margin_bottom = 613.0
6767size_flags_horizontal = 3
6868script = ExtResource ( 3 )
6969
70- [node name ="Code" type ="Label" parent ="Levels/Level/CodeContainer " ]
70+ [node name ="Code" type ="Label" parent ="Levels/Level/Left " ]
7171margin_left = 20.0
7272margin_top = 20.0
7373margin_right = 596.0
7474margin_bottom = 593.0
7575size_flags_vertical = 3
76+ text = "\"\"\"
77+ This is a description for the level in the form of psuedocode.
78+ \"\"\"
7679
77- [node name ="Info" type ="VBoxContainer" parent ="Levels/Level" ]
80+ def algorithm(parameter):
81+ return result"
82+ autowrap = true
83+
84+ [node name ="Right" type ="VBoxContainer" parent ="Levels/Level" ]
7885margin_left = 624.0
7986margin_right = 1240.0
8087margin_bottom = 613.0
8188size_flags_horizontal = 3
8289
83- [node name ="Display" type ="MarginContainer" parent ="Levels/Level/Info " ]
90+ [node name ="Display" type ="MarginContainer" parent ="Levels/Level/Right " ]
8491margin_right = 616.0
85- margin_bottom = 276 .0
92+ margin_bottom = 431 .0
8693size_flags_vertical = 3
8794script = ExtResource ( 3 )
8895
89- [node name ="Footer " type ="HBoxContainer" parent ="Levels/Level/Info " ]
90- margin_top = 284 .0
96+ [node name ="Info " type ="HBoxContainer" parent ="Levels/Level/Right " ]
97+ margin_top = 439 .0
9198margin_right = 616.0
9299margin_bottom = 613.0
93- size_flags_vertical = 3
94100
95- [node name ="Meta " type ="VBoxContainer " parent ="Levels/Level/Info/Footer " ]
96- margin_right = 304 .0
97- margin_bottom = 329 .0
101+ [node name ="ControlsContainer " type ="MarginContainer " parent ="Levels/Level/Right/Info " ]
102+ margin_right = 405 .0
103+ margin_bottom = 174 .0
98104size_flags_horizontal = 3
99-
100- [node name ="StatsContainer" type ="MarginContainer" parent ="Levels/Level/Info/Footer/Meta" ]
101- margin_right = 304.0
102- margin_bottom = 125.0
105+ size_flags_stretch_ratio = 2.0
103106script = ExtResource ( 3 )
104107
105- [node name ="Stats " type ="Label" parent ="Levels/Level/Info/Footer/Meta/StatsContainer " ]
108+ [node name ="Controls " type ="Label" parent ="Levels/Level/Right/ Info/ControlsContainer " ]
106109margin_left = 20.0
107110margin_top = 20.0
108- margin_right = 284.0
109- margin_bottom = 105.0
111+ margin_right = 385.0
112+ margin_bottom = 154.0
113+ size_flags_vertical = 1
114+ text = "These are the controls for the level."
115+ autowrap = true
116+
117+ [node name ="ScoresContainer" type ="MarginContainer" parent ="Levels/Level/Right/Info" ]
118+ margin_left = 413.0
119+ margin_right = 616.0
120+ margin_bottom = 174.0
110121size_flags_horizontal = 3
111- text = "Best-case time:
112- Average-case time:
113- Worst-case time:
114- Worst-case space:"
115-
116- [node name ="ScoresContainer" type ="MarginContainer" parent ="Levels/Level/Info/Footer/Meta" ]
117- margin_top = 133.0
118- margin_right = 304.0
119- margin_bottom = 329.0
120- size_flags_vertical = 3
121122script = ExtResource ( 3 )
122123
123- [node name ="Scores" type ="VBoxContainer" parent ="Levels/Level/Info/Footer/Meta /ScoresContainer" ]
124+ [node name ="Scores" type ="VBoxContainer" parent ="Levels/Level/Right/Info /ScoresContainer" ]
124125margin_left = 20.0
125126margin_top = 20.0
126- margin_right = 284 .0
127- margin_bottom = 176 .0
127+ margin_right = 183 .0
128+ margin_bottom = 154 .0
128129
129- [node name ="Header" type ="HBoxContainer" parent ="Levels/Level/Info/Footer/Meta /ScoresContainer/Scores" ]
130- margin_right = 264 .0
131- margin_bottom = 41 .0
130+ [node name ="Header" type ="HBoxContainer" parent ="Levels/Level/Right/Info /ScoresContainer/Scores" ]
131+ margin_right = 163 .0
132+ margin_bottom = 19 .0
132133
133- [node name ="Size" type ="Label" parent ="Levels/Level/Info/Footer/Meta /ScoresContainer/Scores/Header" ]
134+ [node name ="Size" type ="Label" parent ="Levels/Level/Right/Info /ScoresContainer/Scores/Header" ]
134135margin_right = 40.0
135- margin_bottom = 41.0
136- text = "SIZE
137- ----"
136+ margin_bottom = 19.0
137+ text = "SIZE"
138138
139- [node name ="Time" type ="Label" parent ="Levels/Level/Info/Footer/Meta /ScoresContainer/Scores/Header" ]
139+ [node name ="Time" type ="Label" parent ="Levels/Level/Right/Info /ScoresContainer/Scores/Header" ]
140140margin_left = 48.0
141- margin_right = 264 .0
142- margin_bottom = 41 .0
141+ margin_right = 163 .0
142+ margin_bottom = 19 .0
143143size_flags_horizontal = 3
144- text = "HIGH SCORE
145- ----------"
144+ text = "HIGH SCORE"
146145align = 2
147146
148- [node name ="Data" type ="HBoxContainer" parent ="Levels/Level/Info/Footer/Meta /ScoresContainer/Scores" ]
149- margin_top = 49 .0
150- margin_right = 264 .0
151- margin_bottom = 156 .0
147+ [node name ="Data" type ="HBoxContainer" parent ="Levels/Level/Right/Info /ScoresContainer/Scores" ]
148+ margin_top = 27 .0
149+ margin_right = 163 .0
150+ margin_bottom = 134 .0
152151
153- [node name ="Sizes" type ="Label" parent ="Levels/Level/Info/Footer/Meta /ScoresContainer/Scores/Data" ]
152+ [node name ="Sizes" type ="Label" parent ="Levels/Level/Right/Info /ScoresContainer/Scores/Data" ]
154153margin_right = 30.0
155154margin_bottom = 107.0
156155text = "8
@@ -159,9 +158,9 @@ text = "8
15915864
160159128"
161160
162- [node name ="Times" type ="Label" parent ="Levels/Level/Info/Footer/Meta /ScoresContainer/Scores/Data" ]
161+ [node name ="Times" type ="Label" parent ="Levels/Level/Right/Info /ScoresContainer/Scores/Data" ]
163162margin_left = 38.0
164- margin_right = 264 .0
163+ margin_right = 163 .0
165164margin_bottom = 107.0
166165size_flags_horizontal = 3
167166text = "INF
@@ -172,19 +171,5 @@ INF"
172171align = 2
173172uppercase = true
174173
175- [node name ="ControlsContainer" type ="MarginContainer" parent ="Levels/Level/Info/Footer" ]
176- margin_left = 312.0
177- margin_right = 616.0
178- margin_bottom = 329.0
179- size_flags_horizontal = 3
180- script = ExtResource ( 3 )
181-
182- [node name ="Controls" type ="Label" parent ="Levels/Level/Info/Footer/ControlsContainer" ]
183- margin_left = 20.0
184- margin_top = 155.0
185- margin_right = 284.0
186- margin_bottom = 174.0
187- size_flags_horizontal = 3
188-
189174[node name ="Timer" type ="Timer" parent ="Levels" ]
190175[connection signal ="timeout" from ="Levels/Timer" to ="Levels" method ="_on_Timer_timeout" ]
0 commit comments