-
Notifications
You must be signed in to change notification settings - Fork 2
/
zscript.zs
194 lines (192 loc) · 9.93 KB
/
zscript.zs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
version 4.5
// This file is generated by scripts/make_zscript_head.sh.
// Do not edit it by hand: your changes will be overwritten.
#include "zscript/clematis/ASSERTIONS/BASE_tt.zs"
#include "zscript/clematis/CLEMATIS_tt.zs"
#include "zscript/clematis/COMMANDS_tt.zs"
#include "zscript/clematis/DATA_tt.zs"
#include "zscript/clematis/UTILITIES_tt.zs"
#include "zscript/lazy-points/zc_BonusView.zs"
#include "zscript/lazy-points/zc_Counter.zs"
#include "zscript/lazy-points/zc_Dispatcher.zs"
#include "zscript/lazy-points/zc_FontUser.zs"
#include "zscript/lazy-points/zc_HealthBonus.zs"
#include "zscript/lazy-points/zc_MapScoreItem.zs"
#include "zscript/lazy-points/zc_MapScore.zs"
#include "zscript/lazy-points/zc_OptionMenuScoreItem.zs"
#include "zscript/lazy-points/zc_Parameters.zs"
#include "zscript/lazy-points/zc_PlayerScore.zs"
#include "zscript/lazy-points/zc_ScoreStorage.zs"
#include "zscript/lazy-points/zc_Spawner.zs"
#include "zscript/lazy-points/zc_StaticView.zs"
#include "zscript/lazy-points/zc_TallyView.zs"
#include "zscript/lazy-points/zc_TimerBonus.zs"
#include "zscript/lazy-points/zc_TimerView.zs"
#include "zscript/lazy-points/zc_Timer.zs"
#include "zscript/lazy-points/zc_TopHintView.zs"
#include "zscript/lazy-points/zc_Top.zs"
#include "zscript/lazy-points/zc_View.zs"
#include "zscript/libeye/tt_projector_gl.zs"
#include "zscript/libeye/tt_projector_planar.zs"
#include "zscript/libeye/tt_projector.zs"
#include "zscript/libeye/tt_viewport.zs"
#include "zscript/typist/activatable/activatable.zs"
#include "zscript/typist/activatable/back_dasher.zs"
#include "zscript/typist/activatable/command_dispatcher_test.zs"
#include "zscript/typist/activatable/command_dispatcher.zs"
#include "zscript/typist/activatable/dasher.zs"
#include "zscript/typist/activatable/forward_dasher.zs"
#include "zscript/typist/activatable/left_dasher.zs"
#include "zscript/typist/activatable/reloader.zs"
#include "zscript/typist/activatable/right_dasher.zs"
#include "zscript/typist/activatable/shield.zs"
#include "zscript/typist/activatable/sphinx.zs"
#include "zscript/typist/aimer/aimers_test.zs"
#include "zscript/typist/aimer/aimers.zs"
#include "zscript/typist/aimer/aimer.zs"
#include "zscript/typist/aimer/horizontal_aimer_test.zs"
#include "zscript/typist/aimer/horizontal_aimer.zs"
#include "zscript/typist/aimer/vertical_aimer_test.zs"
#include "zscript/typist/aimer/vertical_aimer.zs"
#include "zscript/typist/answer/answer_source.zs"
#include "zscript/typist/answer/answer.zs"
#include "zscript/typist/answer/input_block_after_combat.zs"
#include "zscript/typist/answer/player_input_test.zs"
#include "zscript/typist/answer/player_input.zs"
#include "zscript/typist/answer_state/answer_state_source.zs"
#include "zscript/typist/answer_state/answer_state.zs"
#include "zscript/typist/answer_state/pressed_answer_state.zs"
#include "zscript/typist/ascii/ascii.zs"
#include "zscript/typist/buddha/buddha.zs"
#include "zscript/typist/character/character_test.zs"
#include "zscript/typist/character/character.zs"
#include "zscript/typist/clock/clock.zs"
#include "zscript/typist/clock/total_clock_test_post_check.zs"
#include "zscript/typist/clock/total_clock_test.zs"
#include "zscript/typist/clock/total_clock.zs"
#include "zscript/typist/event_handler/event_handler.zs"
#include "zscript/typist/event_handler/screen_saver.zs"
#include "zscript/typist/event_reporters/answer_reporter.zs"
#include "zscript/typist/event_reporters/key_press_reporter.zs"
#include "zscript/typist/event_reporters/mode_reporter.zs"
#include "zscript/typist/event_reporters/player_sound_player.zs"
#include "zscript/typist/event_reporters/sound_answer_reporter.zs"
#include "zscript/typist/event_reporters/sound_key_press_reporter.zs"
#include "zscript/typist/event_reporters/sound_mode_reporter.zs"
#include "zscript/typist/event_reporters/sound_player.zs"
#include "zscript/typist/firer/firer_impl_test_post_check.zs"
#include "zscript/typist/firer/firer_impl_test.zs"
#include "zscript/typist/firer/firer_impl.zs"
#include "zscript/typist/firer/firer.zs"
#include "zscript/typist/game_tweaks/game_tweaks.zs"
#include "zscript/typist/input_manager/input_by_mode_manager.zs"
#include "zscript/typist/input_manager/input_manager.zs"
#include "zscript/typist/key_processor/key_processors.zs"
#include "zscript/typist/key_processor/key_processor.zs"
#include "zscript/typist/known_target/known_target_source_cache.zs"
#include "zscript/typist/known_target/known_target_source.zs"
#include "zscript/typist/known_target/known_targets.zs"
#include "zscript/typist/known_target/known_target.zs"
#include "zscript/typist/known_target/target_registry_test.zs"
#include "zscript/typist/known_target/target_registry.zs"
#include "zscript/typist/lesson/custom_lesson.zs"
#include "zscript/typist/lesson/maths_lesson_test.zs"
#include "zscript/typist/lesson/maths_lesson.zs"
#include "zscript/typist/lesson/mixed_lesson.zs"
#include "zscript/typist/lesson/question_source.zs"
#include "zscript/typist/lesson/random_characters_lesson.zs"
#include "zscript/typist/lesson/random_number_source.zs"
#include "zscript/typist/lesson/selected_question_source_test.zs"
#include "zscript/typist/lesson/selected_question_source.zs"
#include "zscript/typist/lesson/string_set_test.zs"
#include "zscript/typist/lesson/string_set.zs"
#include "zscript/typist/log/log.zs"
#include "zscript/typist/math/math.zs"
#include "zscript/typist/menu/list_menu_note.zs"
#include "zscript/typist/menu/menu_injector.zs"
#include "zscript/typist/menu/option_menu_item_animated_submenu.zs"
#include "zscript/typist/mode/auto_mode_source_test.zs"
#include "zscript/typist/mode/auto_mode_source.zs"
#include "zscript/typist/mode/delayed_combat_mode_source_test.zs"
#include "zscript/typist/mode/delayed_combat_mode_source.zs"
#include "zscript/typist/mode/mode_cascade_test.zs"
#include "zscript/typist/mode/mode_cascade.zs"
#include "zscript/typist/mode/mode_source.zs"
#include "zscript/typist/mode/mode_storage.zs"
#include "zscript/typist/mode/mode.zs"
#include "zscript/typist/mode/reported_mode_source_test.zs"
#include "zscript/typist/mode/reported_mode_source.zs"
#include "zscript/typist/mode/settable_mode_test.zs"
#include "zscript/typist/mode/settable_mode.zs"
#include "zscript/typist/origin/hasty_question_answer_matcher.zs"
#include "zscript/typist/origin/origin_source_cache.zs"
#include "zscript/typist/origin/origin_source.zs"
#include "zscript/typist/origin/origin.zs"
#include "zscript/typist/origin/player_origin_source_test.zs"
#include "zscript/typist/origin/player_origin_source.zs"
#include "zscript/typist/origin/question_answer_matcher_test.zs"
#include "zscript/typist/origin/question_answer_matcher.zs"
#include "zscript/typist/origin/selectable_origin_source.zs"
#include "zscript/typist/player_handler/player_handler.zs"
#include "zscript/typist/player_handler/player_supervisor.zs"
#include "zscript/typist/player/player_source_impl_test.zs"
#include "zscript/typist/player/player_source_impl.zs"
#include "zscript/typist/player/player_source.zs"
#include "zscript/typist/question/match.zs"
#include "zscript/typist/question/question.zs"
#include "zscript/typist/settings/command_settings_impl.zs"
#include "zscript/typist/settings/command_settings.zs"
#include "zscript/typist/settings/cvar.zs"
#include "zscript/typist/settings/random_characters_lesson_settings_impl.zs"
#include "zscript/typist/settings/random_characters_lesson_settings.zs"
#include "zscript/typist/settings/settings_impl_test.zs"
#include "zscript/typist/settings/settings_impl.zs"
#include "zscript/typist/settings/settings.zs"
#include "zscript/typist/settings/sound_settings_impl.zs"
#include "zscript/typist/settings/sound_settings.zs"
#include "zscript/typist/stale_marker/stale_marker_impl_test.zs"
#include "zscript/typist/stale_marker/stale_marker_impl.zs"
#include "zscript/typist/stale_marker/stale_marker.zs"
#include "zscript/typist/strings/strings_test.zs"
#include "zscript/typist/strings/strings.zs"
#include "zscript/typist/target/death_reporter_test.zs"
#include "zscript/typist/target/death_reporter.zs"
#include "zscript/typist/target/target_radar_test.zs"
#include "zscript/typist/target/target_radar.zs"
#include "zscript/typist/target/target_source_cache.zs"
#include "zscript/typist/target/target_source_pruner.zs"
#include "zscript/typist/target/target_source.zs"
#include "zscript/typist/target/targets.zs"
#include "zscript/typist/target/target.zs"
#include "zscript/typist/target_widget/projector.zs"
#include "zscript/typist/target_widget/sorter_by_distance_test.zs"
#include "zscript/typist/target_widget/sorter_by_distance.zs"
#include "zscript/typist/target_widget/target_widget_registry.zs"
#include "zscript/typist/target_widget/target_widget_source.zs"
#include "zscript/typist/target_widget/target_widgets.zs"
#include "zscript/typist/target_widget/target_widget.zs"
#include "zscript/typist/target_widget/visibility_filter.zs"
#include "zscript/typist/tests/mocks.zs"
#include "zscript/typist/view/conditional_view.zs"
#include "zscript/typist/view/drawing.zs"
#include "zscript/typist/view/info_panel.zs"
#include "zscript/typist/view/target_overlay.zs"
#include "zscript/typist/view/views.zs"
#include "zscript/typist/view/view.zs"
#include "zscript/typist/world_changer/answer_resetter.zs"
#include "zscript/typist/world_changer/enemy_speed_controller.zs"
#include "zscript/typist/world_changer/gunner_test.zs"
#include "zscript/typist/world_changer/gunner.zs"
#include "zscript/typist/world_changer/match_watcher.zs"
#include "zscript/typist/world_changer/projectile_speed_controller.zs"
#include "zscript/typist/world_changer/velocity_storage.zs"
#include "zscript/typist/world_changer/world_changers.zs"
#include "zscript/typist/world_changer/world_changer.zs"
// class extensions:
#include "zscript/clematis/ASSERTIONS/BOOLEAN/FALSE_tt.zs"
#include "zscript/clematis/ASSERTIONS/BOOLEAN/TRUE_tt.zs"
#include "zscript/clematis/ASSERTIONS/NUMBER/EVAL_tt.zs"
#include "zscript/clematis/ASSERTIONS/OBJECT/NOTNULL_tt.zs"
#include "zscript/clematis/ASSERTIONS/OBJECT/NULL_tt.zs"
#include "zscript/clematis/ASSERTIONS/OBJECT/SAME_tt.zs"
#include "zscript/typist/tests/utils.zs"