OpenMoHAA 0.82.0
Loading...
Searching...
No Matches
consoleevent.h
1#pragma once
2
3#include <listener.h>
4#include <mem_blockalloc.h>
5#include "g_public.h"
6
7class ConsoleEvent : public Event
8{
9private:
10 gentity_t* m_consoleedict;
11
12public:
13 CLASS_PROTOTYPE(ConsoleEvent);
14
15 void* operator new(size_t size);
16 void operator delete(void* ptr);
17
18 ConsoleEvent();
19 ConsoleEvent(str name) : Event(name) { m_consoleedict = NULL; }
20
21 void SetConsoleEdict(gentity_t* edict);
22 gentity_t* GetConsoleEdict(void) const;
23
24 void ErrorInternal(Listener* l, str text) const override;
25};
26
27extern MEM_BlockAlloc<ConsoleEvent> ConsoleEvent_allocator;
Definition listener.h:450
Definition mem_blockalloc.h:172
Definition str.h:77