1#ifndef GAME_MAP_ENVELOPE_EXTREMA_H
2#define GAME_MAP_ENVELOPE_EXTREMA_H
Definition envelope_extrema.h:16
ivec2 m_Maxima
Definition envelope_extrema.h:21
ivec2 m_Minima
Definition envelope_extrema.h:20
bool m_Available
Definition envelope_extrema.h:18
bool m_Rotating
Definition envelope_extrema.h:19
void CalculateEnvelope(const CMapItemEnvelope *pEnvelopeItem, int EnvelopeIndex)
Definition envelope_extrema.cpp:21
CEnvelopeExtremaItem m_EnvelopeExtremaItemInvalid
Definition envelope_extrema.h:31
IMap * m_pMap
Definition envelope_extrema.h:34
const CEnvelopeExtremaItem & GetExtrema(int EnvelopeIndex) const
Definition envelope_extrema.cpp:94
void CalculateExtrema()
Definition envelope_extrema.cpp:82
CMapBasedEnvelopePointAccess m_EnvelopePoints
Definition envelope_extrema.h:33
CEnvelopeExtrema(IMap *pMap)
Definition envelope_extrema.cpp:3
CEnvelopeExtremaItem m_EnvelopeExtremaItemNone
Definition envelope_extrema.h:30
std::vector< CEnvelopeExtremaItem > m_vEnvelopeExtrema
Definition envelope_extrema.h:36
Definition render_map.h:33
CMapItemEnvelope_v2 CMapItemEnvelope
Definition mapitems.h:554
vector2_base< int > ivec2
Definition vmath.h:163