R-Type
R-Type project
SpriteAnimationScript.hpp
1
#pragma once
2
3
#include "MapScript/Lua.hpp"
4
#include "RectangleScript.hpp"
5
6
namespace
RType::Script {
7
class
SpriteAnimation
{
8
public
:
9
float
duration = 0;
10
bool
loop =
true
;
11
Rectangle
*rectangle =
nullptr
;
12
int
nbFrames = 0;
13
14
SpriteAnimation
() =
default
;
15
~
SpriteAnimation
() =
default
;
16
17
static
void
initScript(lua_State *L);
18
19
private
:
20
static
int
__create(lua_State *L);
21
static
int
__destroy(lua_State *L);
22
static
int
__index(lua_State *L);
23
static
int
__newIndex(lua_State *L);
24
};
25
}
// namespace RType::Script
RType::Script::SpriteAnimation
Definition:
SpriteAnimationScript.hpp:7
RType::Script::Rectangle
Definition:
RectangleScript.hpp:6
Packages
MapScript
MapScript
Script
SpriteAnimationScript.hpp
Generated by
1.8.17