Trophy, Object impl, and cleanup

This commit is contained in:
MegaMech
2024-12-13 15:19:39 -07:00
parent 517a59fbf4
commit 7f22f75db7
9 changed files with 47 additions and 35 deletions
+24
View File
@@ -0,0 +1,24 @@
#pragma once
#include <libultraship.h>
extern "C" {
#include "camera.h"
#include "objects.h"
}
class OObject {
public:
uint8_t uuid[16];
Object o;
virtual ~OObject() = default;
explicit OObject();
virtual void Tick();
virtual void Draw(s32 cameraId);
virtual void Collision();
virtual void Expire();
virtual void Destroy();
};