R-Type
R-Type project
AnimationSplashScreen.hpp
1
/*
2
** EPITECH PROJECT, 2022
3
** engine
4
** File description:
5
** AnimationSplashScreen
6
*/
7
8
#ifndef ANIMATIONSPLASHSCREEN_HPP_
9
#define ANIMATIONSPLASHSCREEN_HPP_
10
11
#include "KapEngine.hpp"
12
#include "KapEngineUi.hpp"
13
14
namespace
KapEngine
{
15
16
class
AnimationSplashScreen
:
public
Animation
{
17
public
:
18
AnimationSplashScreen
(std::shared_ptr<GameObject>);
19
~
AnimationSplashScreen
();
20
21
void
onPlay()
override
;
22
void
onUpdateAnim()
override
;
23
void
onResetAnim()
override
;
24
25
protected
:
26
private
:
27
void
__fadeIn(
float
val);
28
void
__fadeOut(
float
val);
29
};
30
31
}
32
33
#endif
/* !ANIMATIONSPLASHSCREEN_HPP_ */
KapEngine::AnimationSplashScreen
Definition:
AnimationSplashScreen.hpp:16
KapEngine::Animation
Definition:
Animation.hpp:25
KapEngine
main namespace
Definition:
Component.hpp:17
Library
KapEngine
KapEngine
Components
AnimationSplashScreen
AnimationSplashScreen.hpp
Generated by
1.8.17