Mario Kart 64
Loading...
Searching...
No Matches
BowserStatue.h
Go to the documentation of this file.
1#pragma once
2
3#include <libultraship.h>
4#include <libultra/gbi.h>
5#include "engine/Actor.h"
6#include "CoreMath.h"
7
8extern "C" {
9#include "common_structs.h"
11}
12
13extern Vtx gBowserStatueVtx[717];
14extern Gfx gBowserStatueGfx[162];
15
16class ABowserStatue : public AActor {
17public:
22
23 virtual ~ABowserStatue() = default;
24 explicit ABowserStatue(FVector pos, ABowserStatue::Behaviour behaviour);
25
26 virtual void Tick() override;
27 virtual void Draw(Camera*) override;
28 virtual bool IsMod() override;
29
31private:
33 f32 scale;
34};
Gfx gBowserStatueGfx[162]
Definition BowserStatue.cpp:13
Vtx gBowserStatueVtx[717]
Definition BowserStatue.cpp:12
AActor()
Definition Actor.cpp:10
FVector Pos
Definition BowserStatue.h:30
virtual void Draw(Camera *) override
Definition BowserStatue.cpp:30
virtual void Tick() override
Definition BowserStatue.cpp:21
virtual ~ABowserStatue()=default
virtual bool IsMod() override
Definition BowserStatue.cpp:46
ABowserStatue::Behaviour _behaviour
Definition BowserStatue.h:32
ABowserStatue(FVector pos, ABowserStatue::Behaviour behaviour)
Definition BowserStatue.cpp:15
Behaviour
Definition BowserStatue.h:18
@ DEFAULT
Definition BowserStatue.h:19
@ CRUSH
Definition BowserStatue.h:20
f32 scale
Definition BowserStatue.h:33
Definition camera.h:27
Definition CoreMath.h:18