From f5328ba8b42dacd3e47223481dc4f1ea58d9bbd3 Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Wed, 17 Sep 2025 16:22:02 -0400 Subject: pke-at: rename scene to level --- Makefile | 2 +- src/level-main.cpp | 33 +++++++++++++++++++++++++++++++++ src/level-main.hpp | 11 +++++++++++ src/pke-at.cpp | 2 +- src/scene-main.cpp | 33 --------------------------------- src/scene-main.hpp | 11 ----------- 6 files changed, 46 insertions(+), 46 deletions(-) create mode 100644 src/level-main.cpp create mode 100644 src/level-main.hpp delete mode 100644 src/scene-main.cpp delete mode 100644 src/scene-main.hpp diff --git a/Makefile b/Makefile index 75bb9bd..c0e9f52 100644 --- a/Makefile +++ b/Makefile @@ -44,7 +44,7 @@ bin/pke-at: ## Builds the pke-at executable bin/pke-at: obj/main.o bin/pke-at: obj/pke-at-settings.o bin/pke-at: obj/pke-at.o -bin/pke-at: obj/scene-main.o +bin/pke-at: obj/level-main.o $(CXX) -v -std=c++23 $(BUILD_MODE_FLAGS) $(INCS) $^ $(LDFLAGS) $(CXXFLAGS) -o $@ .PHONY: clean diff --git a/src/level-main.cpp b/src/level-main.cpp new file mode 100644 index 0000000..d0cfcba --- /dev/null +++ b/src/level-main.cpp @@ -0,0 +1,33 @@ + +#include "level-main.hpp" + +#include "pke/level.hpp" + +struct pke_level_main_master { + pke_level *level; +} main_mstr; + +pke_level *pke_at_level_main_create() { + main_mstr.level = pke_level_create("main", pk_uuid_zed, pk_uuid_zed); + main_mstr.level->pke_cb_spinup.func = pke_at_level_main_init; + main_mstr.level->pke_cb_tick.func = (void(*)())pke_at_level_main_tick; + main_mstr.level->pke_cb_teardown.func = pke_at_level_main_teardown; + return main_mstr.level; +} + +void pke_at_level_main_init() { + pke_ui_box *hello_world = pke_ui_box_new_root(); + hello_world->flags |= PKE_UI_BOX_FLAG_POSITION_TYPE_DYNAMIC; + hello_world->flags |= PKE_UI_BOX_FLAG_CENTER_BOTH; + hello_world->min_size = glm::vec2(0.9); + hello_world->max_size = glm::vec2(0.9); + pke_level_register_root_ui_box(main_mstr.level, hello_world); +} + +void pke_at_level_main_tick(double delta) { + (void)delta; +} + +void pke_at_level_main_teardown() { + main_mstr.level = nullptr; +} diff --git a/src/level-main.hpp b/src/level-main.hpp new file mode 100644 index 0000000..16d5c76 --- /dev/null +++ b/src/level-main.hpp @@ -0,0 +1,11 @@ +#ifndef PKE_AT_LEVEL_MAIN_HPP +#define PKE_AT_LEVEL_MAIN_HPP + +#include "pke/level-types.hpp" + +pke_level *pke_at_level_main_create(); +void pke_at_level_main_init(); +void pke_at_level_main_tick(double delta); +void pke_at_level_main_teardown(); + +#endif /* PKE_AT_LEVEL_MAIN_HPP */ diff --git a/src/pke-at.cpp b/src/pke-at.cpp index f62343e..f256a10 100644 --- a/src/pke-at.cpp +++ b/src/pke-at.cpp @@ -3,7 +3,7 @@ #include "pke-at.hpp" #include "pke/level.hpp" -#include "scene-main.hpp" +#include "level-main.hpp" struct pke_at_master { struct pke_at_master_states { diff --git a/src/scene-main.cpp b/src/scene-main.cpp deleted file mode 100644 index 3e75b7c..0000000 --- a/src/scene-main.cpp +++ /dev/null @@ -1,33 +0,0 @@ - -#include "scene-main.hpp" - -#include "pke/level.hpp" - -struct pke_scene_main_master { - pke_level *level; -} main_mstr; - -pke_level *pke_at_level_main_create() { - main_mstr.level = pke_level_create("main", pk_uuid_zed, pk_uuid_zed); - main_mstr.level->pke_cb_spinup.func = pke_at_level_main_init; - main_mstr.level->pke_cb_tick.func = (void(*)())pke_at_level_main_tick; - main_mstr.level->pke_cb_teardown.func = pke_at_level_main_teardown; - return main_mstr.level; -} - -void pke_at_level_main_init() { - pke_ui_box *hello_world = pke_ui_box_new_root(); - hello_world->flags |= PKE_UI_BOX_FLAG_POSITION_TYPE_DYNAMIC; - hello_world->flags |= PKE_UI_BOX_FLAG_CENTER_BOTH; - hello_world->min_size = glm::vec2(0.9); - hello_world->max_size = glm::vec2(0.9); - pke_level_register_root_ui_box(main_mstr.level, hello_world); -} - -void pke_at_level_main_tick(double delta) { - (void)delta; -} - -void pke_at_level_main_teardown() { - main_mstr.level = nullptr; -} diff --git a/src/scene-main.hpp b/src/scene-main.hpp deleted file mode 100644 index 1fbabff..0000000 --- a/src/scene-main.hpp +++ /dev/null @@ -1,11 +0,0 @@ -#ifndef PKE_AT_SCENE_MAIN_HPP -#define PKE_AT_SCENE_MAIN_HPP - -#include "pke/level-types.hpp" - -pke_level *pke_at_level_main_create(); -void pke_at_level_main_init(); -void pke_at_level_main_tick(double delta); -void pke_at_level_main_teardown(); - -#endif /* PKE_AT_SCENE_MAIN_HPP */ -- cgit v1.2.3