Skip to content

Commit ab90b9d

Browse files
committed
Temp fix for events
1 parent dac8ca2 commit ab90b9d

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

addons/source-python/packages/source-python/events/listener.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@
2626
# =============================================================================
2727
# >> CLASSES
2828
# =============================================================================
29+
# TODO: This is just a temp fix!
30+
class CGameEventListener(CGameEventListener):
31+
def fire_game_event(self, event): pass
32+
2933
class _EventListener(list):
3034
'''Stores callbacks for the given event'''
3135

addons/source-python/packages/source-python/events/manager.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def __missing__(self, event):
3636
listener = self[event] = _EventListener(event)
3737

3838
# Add the listener to the GameEventManager
39-
GameEventManager.add_listener(listener.listener, event)
39+
GameEventManager.add_listener(listener.listener, event, True)
4040

4141
# Return the instance
4242
return listener

src/core/modules/events/events_wrap_python.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ void export_igameevent()
167167
void export_igameeventlistener()
168168
{
169169
// TODO: Rename?
170-
class_<CGameEventListener2, boost::noncopyable>("CGameEventListener", no_init)
170+
class_<CGameEventListener2, boost::noncopyable>("CGameEventListener")
171171
.def("fire_game_event",
172172
pure_virtual(&CGameEventListener2::FireGameEvent),
173173
"Fires the given game event."
@@ -200,7 +200,7 @@ void export_igameeventmanager()
200200
.def("add_listener",
201201
&IGameEventManager2::AddListener,
202202
"Adds a listener for a particular event. Returns true on success.",
203-
args("listener", "event_name")
203+
args("listener", "event_name", "server_side")
204204
)
205205

206206
.def("find_listener",

0 commit comments

Comments
 (0)