OpenMoHAA 0.82.1
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
20 ConsoleEvent(str name)
21 : Event(name)
22 {
23 m_consoleedict = NULL;
24 }
25
26 void SetConsoleEdict(gentity_t *edict);
27 gentity_t *GetConsoleEdict(void) const;
28
29 void ErrorInternal(Listener *l, str text) const override;
30};
31
32extern MEM_BlockAlloc<ConsoleEvent> ConsoleEvent_allocator;
Definition listener.h:450
Definition mem_blockalloc.h:172
Definition str.h:77