DDNet documentation
Toggle main menu visibility
Loading...
Searching...
No Matches
animstate.h
Go to the documentation of this file.
1
/* (c) Magnus Auvinen. See licence.txt in the root of the distribution for more information. */
2
/* If you are missing that file, acquire a complete release at teeworlds.com. */
3
#ifndef GAME_CLIENT_ANIMSTATE_H
4
#define GAME_CLIENT_ANIMSTATE_H
5
6
#include <generated/data_types.h>
7
8
class
CAnimState
9
{
10
CAnimKeyframe
m_Body
;
11
CAnimKeyframe
m_BackFoot
;
12
CAnimKeyframe
m_FrontFoot
;
13
CAnimKeyframe
m_Attach
;
14
15
void
AnimAdd
(
CAnimState
*pState,
const
CAnimState
*pAdded,
float
Amount);
16
17
public
:
18
const
CAnimKeyframe *
GetBody
()
const
{
return
&
m_Body
; }
19
const
CAnimKeyframe *
GetBackFoot
()
const
{
return
&
m_BackFoot
; }
20
const
CAnimKeyframe *
GetFrontFoot
()
const
{
return
&
m_FrontFoot
; }
21
const
CAnimKeyframe *
GetAttach
()
const
{
return
&
m_Attach
; }
22
void
Set
(
const
CAnimation *pAnim,
float
Time);
23
void
Add
(
const
CAnimation *pAnim,
float
Time,
float
Amount);
24
25
const
static
CAnimState
*
GetIdle
();
26
};
27
28
#endif
CAnimState
Definition
animstate.h:9
CAnimState::GetFrontFoot
const CAnimKeyframe * GetFrontFoot() const
Definition
animstate.h:20
CAnimState::GetIdle
static const CAnimState * GetIdle()
Definition
animstate.cpp:83
CAnimState::GetAttach
const CAnimKeyframe * GetAttach() const
Definition
animstate.h:21
CAnimState::m_FrontFoot
CAnimKeyframe m_FrontFoot
Definition
animstate.h:12
CAnimState::m_Attach
CAnimKeyframe m_Attach
Definition
animstate.h:13
CAnimState::Set
void Set(const CAnimation *pAnim, float Time)
Definition
animstate.cpp:68
CAnimState::GetBackFoot
const CAnimKeyframe * GetBackFoot() const
Definition
animstate.h:19
CAnimState::AnimAdd
void AnimAdd(CAnimState *pState, const CAnimState *pAdded, float Amount)
Definition
animstate.cpp:60
CAnimState::m_Body
CAnimKeyframe m_Body
Definition
animstate.h:10
CAnimState::Add
void Add(const CAnimation *pAnim, float Time, float Amount)
Definition
animstate.cpp:76
CAnimState::GetBody
const CAnimKeyframe * GetBody() const
Definition
animstate.h:18
CAnimState::m_BackFoot
CAnimKeyframe m_BackFoot
Definition
animstate.h:11
src
game
client
animstate.h
Generated by
1.18.0