mirror of
https://github.com/MadeOfJelly/MushMachine.git
synced 2025-06-18 18:56:36 +02:00
remove simple scene and disable most stuff that used it. TODO: replace with organizer
This commit is contained in:
@ -1,7 +1,5 @@
|
||||
add_executable(opengl_renderer_s_test ./opengl_renderer_s_test.cpp)
|
||||
|
||||
target_include_directories(opengl_renderer_s_test PRIVATE ".")
|
||||
|
||||
target_link_libraries(opengl_renderer_s_test
|
||||
opengl_renderer_s
|
||||
gtest_main
|
||||
@ -13,8 +11,6 @@ add_test(NAME opengl_renderer_s_test COMMAND opengl_renderer_s_test)
|
||||
|
||||
add_executable(imgui_render_task_test imgui_render_task_test.cpp)
|
||||
|
||||
target_include_directories(imgui_render_task_test PRIVATE ".")
|
||||
|
||||
target_link_libraries(imgui_render_task_test
|
||||
opengl_renderer_s
|
||||
imgui_service
|
||||
@ -28,11 +24,9 @@ add_test(NAME imgui_render_task_test COMMAND imgui_render_task_test)
|
||||
|
||||
add_executable(simple_rect_render_task_test simple_rect_render_task_test.cpp)
|
||||
|
||||
target_include_directories(simple_rect_render_task_test PRIVATE ".")
|
||||
|
||||
target_link_libraries(simple_rect_render_task_test
|
||||
opengl_renderer_s
|
||||
simple_scene
|
||||
organizer_scene
|
||||
simple_rect_render_task
|
||||
|
||||
simple_velocity_system
|
||||
@ -46,11 +40,9 @@ add_test(NAME simple_rect_render_task_test COMMAND simple_rect_render_task_test)
|
||||
|
||||
add_executable(simple_sprite_render_task_test simple_sprite_render_task_test.cpp)
|
||||
|
||||
target_include_directories(simple_sprite_render_task_test PRIVATE ".")
|
||||
|
||||
target_link_libraries(simple_sprite_render_task_test
|
||||
opengl_renderer_s
|
||||
simple_scene
|
||||
organizer_scene
|
||||
simple_sprite_render_task
|
||||
|
||||
simple_velocity_system
|
||||
@ -64,11 +56,9 @@ add_test(NAME simple_sprite_render_task_test COMMAND simple_sprite_render_task_t
|
||||
|
||||
add_executable(simple_spritesheet_render_task_test simple_spritesheet_render_task_test.cpp)
|
||||
|
||||
target_include_directories(simple_spritesheet_render_task_test PRIVATE ".")
|
||||
|
||||
target_link_libraries(simple_spritesheet_render_task_test
|
||||
opengl_renderer_s
|
||||
simple_scene
|
||||
organizer_scene
|
||||
simple_spritesheet_render_task
|
||||
|
||||
#simple_velocity_system
|
||||
@ -82,11 +72,9 @@ add_test(NAME simple_spritesheet_render_task_test COMMAND simple_spritesheet_ren
|
||||
|
||||
add_executable(batched_spritesheet_render_task_test batched_spritesheet_render_task_test.cpp)
|
||||
|
||||
target_include_directories(batched_spritesheet_render_task_test PRIVATE ".")
|
||||
|
||||
target_link_libraries(batched_spritesheet_render_task_test
|
||||
opengl_renderer_s
|
||||
simple_scene
|
||||
organizer_scene
|
||||
batched_spritesheet_render_task
|
||||
|
||||
#simple_velocity_system
|
||||
@ -100,11 +88,9 @@ add_test(NAME batched_spritesheet_render_task_test COMMAND batched_spritesheet_r
|
||||
|
||||
add_executable(blur_render_task_test blur_render_task_test.cpp)
|
||||
|
||||
target_include_directories(blur_render_task_test PRIVATE ".")
|
||||
|
||||
target_link_libraries(blur_render_task_test
|
||||
opengl_renderer_s
|
||||
simple_scene
|
||||
organizer_scene
|
||||
simple_rect_render_task
|
||||
blur_render_task
|
||||
copy_to_fb_render_task
|
||||
@ -123,11 +109,9 @@ add_test(NAME blur_render_task_test COMMAND blur_render_task_test)
|
||||
|
||||
add_executable(tilemap_render_task_test tilemap_render_task_test.cpp)
|
||||
|
||||
target_include_directories(tilemap_render_task_test PRIVATE ".")
|
||||
|
||||
target_link_libraries(tilemap_render_task_test
|
||||
opengl_renderer_s
|
||||
simple_scene
|
||||
organizer_scene
|
||||
imgui_service
|
||||
tilemap_render_task
|
||||
|
||||
@ -140,11 +124,9 @@ add_test(NAME tilemap_render_task_test COMMAND tilemap_render_task_test)
|
||||
|
||||
add_executable(fast_sky_render_task_test fast_sky_render_task_test.cpp)
|
||||
|
||||
target_include_directories(fast_sky_render_task_test PRIVATE ".")
|
||||
|
||||
target_link_libraries(fast_sky_render_task_test
|
||||
opengl_renderer_s
|
||||
simple_scene
|
||||
organizer_scene
|
||||
#imgui_service
|
||||
fast_sky_render_task
|
||||
fast_sky_sun_system
|
||||
|
@ -1,10 +1,11 @@
|
||||
#include "entt/entity/fwd.hpp"
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
#include <mm/engine.hpp>
|
||||
|
||||
#include <mm/services/filesystem.hpp>
|
||||
#include <mm/services/sdl_service.hpp>
|
||||
#include <mm/services/simple_scene.hpp>
|
||||
#include <mm/services/organizer_scene.hpp>
|
||||
#include <mm/services/opengl_renderer.hpp>
|
||||
|
||||
#include <entt/entity/registry.hpp>
|
||||
@ -28,10 +29,10 @@ TEST(simple_rect_render_task, it) {
|
||||
|
||||
sdl_ss.createGLWindow("simple_rect_render_task_test", 1280, 720);
|
||||
|
||||
engine.addService<MM::Services::SimpleSceneService>();
|
||||
ASSERT_TRUE(engine.enableService<MM::Services::SimpleSceneService>());
|
||||
engine.addService<MM::Services::OrganizerSceneService>();
|
||||
ASSERT_TRUE(engine.enableService<MM::Services::OrganizerSceneService>());
|
||||
|
||||
bool provide_ret = engine.provide<MM::Services::SceneServiceInterface, MM::Services::SimpleSceneService>();
|
||||
bool provide_ret = engine.provide<MM::Services::SceneServiceInterface, MM::Services::OrganizerSceneService>();
|
||||
ASSERT_TRUE(provide_ret);
|
||||
auto& scene = engine.tryService<MM::Services::SceneServiceInterface>()->getScene();
|
||||
|
||||
@ -44,7 +45,9 @@ TEST(simple_rect_render_task, it) {
|
||||
rs.addRenderTask<MM::OpenGL::RenderTasks::SimpleRect>(engine);
|
||||
|
||||
// setup v system
|
||||
MM::AddSystemToScene(scene, MM::Systems::SimpleVelocity);
|
||||
auto& org = scene.set<entt::organizer>();
|
||||
|
||||
//MM::AddSystemToScene(scene, MM::Systems::SimpleVelocity);
|
||||
|
||||
std::mt19937 mt(42);
|
||||
|
||||
|
Reference in New Issue
Block a user