3#ifndef GAME_CLIENT_COMPONENTS_COUNTRYFLAGS_H
4#define GAME_CLIENT_COMPONENTS_COUNTRYFLAGS_H
22 int Sizeof()
const override {
return sizeof(*this); }
Definition component.h:165
Definition countryflags.h:11
int Sizeof() const override
Definition countryflags.h:22
const CCountryFlag * GetByCountryCode(int CountryCode) const
Definition countryflags.cpp:130
int m_FlagsQuadContainerIndex
Definition countryflags.h:41
std::vector< CCountryFlag > m_vCountryFlags
Definition countryflags.h:38
size_t m_aCodeIndexLUT[CODE_RANGE]
Definition countryflags.h:39
void OnInit() override
Definition countryflags.cpp:104
@ CODE_UB
Definition countryflags.h:35
@ CODE_LB
Definition countryflags.h:34
@ CODE_RANGE
Definition countryflags.h:36
void Render(const CCountryFlag *pFlag, ColorRGBA Color, float x, float y, float w, float h)
Definition countryflags.cpp:140
size_t Num() const
Definition countryflags.cpp:125
const CCountryFlag * GetByIndex(size_t Index) const
Definition countryflags.cpp:135
void LoadCountryflagsIndexfile()
Definition countryflags.cpp:14
Definition graphics.h:205
int str_comp(const char *a, const char *b)
Definition system.cpp:3324
Definition countryflags.h:14
char m_aCountryCodeString[8]
Definition countryflags.h:16
int m_CountryCode
Definition countryflags.h:15
IGraphics::CTextureHandle m_Texture
Definition countryflags.h:17
bool operator<(const CCountryFlag &Other) const
Definition countryflags.h:19