diff options
| author | MegaMech <MegaMech@users.noreply.github.com> | 2024-10-05 15:31:31 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-05 15:31:31 -0600 |
| commit | 75297759ee906b103ff9714dad17e683f1757b7f (patch) | |
| tree | 2a81aff6c8e1d2be2806f34f8850c74499980479 /src/engine/GameObject.cpp | |
| parent | 447fd8b29057e8dcc223507e6b7d6bc448c6f7d8 (diff) | |
[modding] Course Mod Support (#104)
* Course Manager
* Course
* Test
* Render
* That escalated quickly
* update
* properties
* Properties
* test
* Fix compile
* Add World
* skycolours
* Skybox Colours done
* Cleanup
* test
* Game runs again
* update
* Game run again
* Cup Works
* continue
* Add Courses
* clouds
* changes
* fixes
* update
* Fix compile
* update
* A few changes
* More Updates
* More refactors
* Fixes
* Fix ai behaviour
* Changes
* Fix courses
* test course test not working
* CUSTOM
* TestCourse works kinda
* fixes
* test course works
* cleanup
---------
Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com>
Diffstat (limited to 'src/engine/GameObject.cpp')
| -rw-r--r-- | src/engine/GameObject.cpp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/engine/GameObject.cpp b/src/engine/GameObject.cpp new file mode 100644 index 000000000..691ec9e13 --- /dev/null +++ b/src/engine/GameObject.cpp @@ -0,0 +1,24 @@ +#include "GameObject.h" +#include <libultraship.h> + +#include "World.h" + +extern "C" { + #include "camera.h" +} + + + //GameActor() + +GameObject::GameObject() {} + + // Virtual functions to be overridden by derived classes +void GameObject::Init() { } +void GameObject::Update() { } +void GameObject::Render(Camera* camera) { } +void GameObject::Collision() {} +void GameObject::Expire() { } +void GameObject::Destroy() { } +// World* GameObject::GetWorld() { +// // return &gWorldInstance; +// }
\ No newline at end of file |
