DDNet documentation
Loading...
Searching...
No Matches
envelope_manager.h
Go to the documentation of this file.
1#ifndef GAME_MAP_ENVELOPE_MANAGER_H
2#define GAME_MAP_ENVELOPE_MANAGER_H
3
4#include <engine/map.h>
5
8
9#include <memory>
10
12{
13public:
14 CEnvelopeManager(const IEnvelopeEval *pEnvelopeEval, IMap *pMap) :
15 m_pEnvelopeEval(pEnvelopeEval), m_EnvelopeExtrema(pMap) {}
16
17 const IEnvelopeEval *EnvelopeEval() const { return m_pEnvelopeEval; }
19
20private:
23};
24
25#endif
Definition envelope_extrema.h:11
const CEnvelopeExtrema * EnvelopeExtrema() const
Definition envelope_manager.h:18
CEnvelopeExtrema m_EnvelopeExtrema
Definition envelope_manager.h:22
const IEnvelopeEval * EnvelopeEval() const
Definition envelope_manager.h:17
const IEnvelopeEval * m_pEnvelopeEval
Definition envelope_manager.h:21
CEnvelopeManager(const IEnvelopeEval *pEnvelopeEval, IMap *pMap)
Definition envelope_manager.h:14
Definition render_interfaces.h:23
Definition map.h:20