Potato Engine
Toggle main menu visibility
Loading...
Searching...
No Matches
Player.cpp
Go to the documentation of this file.
1
2
3
#include "
Core/Input/InputController.hpp
"
4
#include "
Core/PotatoEngine.hpp
"
5
#include "
Debug/Debug.hpp
"
6
#include "
Util/GameplayHelper.hpp
"
7
#include "
Game/Control/GameInstance.hpp
"
8
9
#include "
Player.hpp
"
10
11
SET_DEFAULT_SUBCLASS
(
Player
,
Player
);
12
13
Player::Player() {
14
}
15
16
void
Player::BeginPlay
() {
17
Actor::BeginPlay
();
18
19
SetTicking
(
true
);
20
}
21
22
void
Player::Tick
(
float
dt) {
23
Entity::Tick
(dt);
24
25
Texture = ((Texture -
'0'
) + 1) % 10 +
'0'
;
26
27
}
28
29
Player::~Player() {
30
}
31
Debug.hpp
GameInstance.hpp
SET_DEFAULT_SUBCLASS
#define SET_DEFAULT_SUBCLASS(def, set)
Registers classes as the default subobject for its class.
Definition
GameInstance.hpp:24
GameplayHelper.hpp
InputController.hpp
Player.hpp
PotatoEngine.hpp
Actor::BeginPlay
virtual void BeginPlay()
Gameplay start.
Definition
Actor.cpp:29
Player
User controllable character.
Definition
Player.hpp:12
Player::BeginPlay
virtual void BeginPlay() override
Gameplay start.
Definition
Player.cpp:16
Player::Tick
virtual void Tick(float dt) override
Update tick event.
Definition
Player.cpp:22
Tickable::SetTicking
void SetTicking(bool isEnabled)
Sets tick state for object.
Definition
Tickable.cpp:12
Tickable::Tick
virtual void Tick(float dt)
Update tick event.
Definition
Tickable.cpp:26
Game
Actors
Player.cpp
Generated by
1.17.0