Moved Scene implementation around

This commit is contained in:
2023-02-21 20:59:42 -08:00
parent fc14618f38
commit 38527a7de6
42 changed files with 540 additions and 459 deletions

View File

@@ -6,10 +6,9 @@
#pragma once
#include "dawnlibs.hpp"
#include "display/Transform.hpp"
#include "scene/SceneItem.hpp"
namespace Dawn {
class SceneItem;
class Scene;
class DawnGame;
class SceneItemComponent {
@@ -70,4 +69,11 @@ namespace Dawn {
*/
~SceneItemComponent();
};
template<class T>
T * _sceneForwardGetComponent(SceneItem *item) {
return item->getComponent<T>();
}
}