Mario Kart 64
Loading...
Searching...
No Matches
Ship.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
13class AShip : public AActor {
14public:
15
21
22 explicit AShip(FVector pos, AShip::Skin);
23 virtual ~AShip() = default;
24
25 virtual void Tick() override;
26 virtual bool IsMod() override;
27
29 //FVector Pos;
31 //FVector Scale = {0.4, 0.4, 0.4};
32private:
33 Gfx* _skin;
34};
AActor()
Definition Actor.cpp:10
AShip(FVector pos, AShip::Skin)
Definition Ship.cpp:16
virtual void Tick() override
Definition Ship.cpp:41
Gfx * _skin
IRotator Rot = {0, 0, 0};.
Definition Ship.h:33
FVector Spawn
Definition Ship.h:28
Skin
Definition Ship.h:16
@ GHOSTSHIP
Definition Ship.h:17
@ SHIP2
Definition Ship.h:18
@ SHIP3
Definition Ship.h:19
virtual ~AShip()=default
virtual bool IsMod() override
Definition Ship.cpp:56
Definition CoreMath.h:18