NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
frame_ctrl.hpp
1
#pragma once
2
#include <types.h>
3
#include <nw4r/ut.h>
4
5
namespace
m2d {
6
7
class
FrameCtrl_c
{
8
public
:
9
enum
ANM_FLAG_e {
10
NO_LOOP = BIT_FLAG(0),
11
REVERSE = BIT_FLAG(1),
12
};
13
14
virtual
~FrameCtrl_c
() {}
15
16
void
play();
17
void
set(
float
endFrame, u8 flags,
float
rate,
float
currFrame);
18
void
setFrame(
float
frame);
19
void
setRate(
float
rate);
20
bool
isStop()
const
;
21
22
float
getFrame()
const
{
return
mCurrFrame; }
23
float
getLastActiveFrame()
const
{
return
mEndFrame - 1.0f; }
24
25
float
mEndFrame;
26
float
mCurrFrame;
27
float
mPrevFrame;
28
float
mRate;
29
u8 mFlags;
30
};
31
32
}
// namespace m2d
m2d::FrameCtrl_c
Definition
frame_ctrl.hpp:7
include
game
mLib
m_2d
frame_ctrl.hpp
Made with ❤️ by
CLF78
and
RootCubed
. Logos by
Chasical
and
B1
. Website generated by
Doxygen
1.13.2