Fuzzer App: Field editor view

This commit is contained in:
gid9798
2023-06-03 22:03:20 +03:00
parent 2b677c83e3
commit 5b4bb66848
11 changed files with 337 additions and 5 deletions

View File

@@ -48,6 +48,13 @@ PacsFuzzerApp* fuzzer_app_alloc() {
view_dispatcher_add_view(
app->view_dispatcher, FuzzerViewIDAttack, fuzzer_view_attack_get_view(app->attack_view));
// FieldEditor view
app->field_editor_view = fuzzer_view_field_editor_alloc();
view_dispatcher_add_view(
app->view_dispatcher,
FuzzerViewIDFieldEditor,
fuzzer_view_field_editor_get_view(app->field_editor_view));
app->scene_manager = scene_manager_alloc(&fuzzer_scene_handlers, app);
view_dispatcher_enable_queue(app->view_dispatcher);
@@ -77,6 +84,10 @@ void fuzzer_app_free(PacsFuzzerApp* app) {
view_dispatcher_remove_view(app->view_dispatcher, FuzzerViewIDAttack);
fuzzer_view_attack_free(app->attack_view);
// FieldEditor view
view_dispatcher_remove_view(app->view_dispatcher, FuzzerViewIDFieldEditor);
fuzzer_view_field_editor_free(app->field_editor_view);
scene_manager_free(app->scene_manager);
view_dispatcher_free(app->view_dispatcher);