DDNet documentation
Toggle main menu visibility
Loading...
Searching...
No Matches
pickup.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_SERVER_ENTITIES_PICKUP_H
4
#define GAME_SERVER_ENTITIES_PICKUP_H
5
6
#include <
game/server/entity.h
>
7
8
class
CPickup
:
public
CEntity
9
{
10
public
:
11
static
const
int
ms_CollisionExtraSize
= 6;
12
13
CPickup
(
CGameWorld
*pGameWorld,
int
Type
,
int
SubType,
int
Layer,
int
Number,
int
Flags
);
14
15
void
Reset
()
override
;
16
void
Tick
()
override
;
17
void
TickPaused
()
override
;
18
void
Snap
(
int
SnappingClient)
override
;
19
20
int
Type
()
const
{
return
m_Type
; }
21
int
Subtype
()
const
{
return
m_Subtype
; }
22
23
private
:
24
int
m_Type
;
25
int
m_Subtype
;
26
int
m_Flags
;
27
28
// DDRace
29
30
void
Move
();
31
vec2
m_Core
;
32
};
33
34
#endif
CEntity
Definition
entity.h:13
CEntity::CGameWorld
friend CGameWorld
Definition
entity.h:17
CPickup
Definition
pickup.h:11
CPickup::m_Core
vec2 m_Core
Definition
pickup.h:34
CPickup::Snap
void Snap(int SnappingClient) override
Definition
pickup.cpp:168
CPickup::m_Flags
int m_Flags
Definition
pickup.h:29
CPickup::Tick
void Tick() override
CPickup::Move
void Move()
CPickup::ms_CollisionExtraSize
static const int ms_CollisionExtraSize
Definition
pickup.h:13
CPickup::Type
int Type() const
Definition
pickup.h:22
CPickup::CPickup
CPickup(CGameWorld *pGameWorld, int Id, const CPickupData *pPickup)
Definition
pickup.cpp:168
CPickup::TickPaused
void TickPaused() override
Definition
pickup.cpp:164
CPickup::Reset
void Reset() override
Definition
pickup.cpp:30
CPickup::m_Type
int m_Type
Definition
pickup.h:27
CPickup::m_Subtype
int m_Subtype
Definition
pickup.h:28
CPickup::Subtype
int Subtype() const
Definition
pickup.h:21
CPickup::Flags
int Flags() const
Definition
pickup.h:24
entity.h
vec2
vector2_base< float > vec2
Definition
vmath.h:168
src
game
server
entities
pickup.h
Generated by
1.18.0