File tree Expand file tree Collapse file tree 3 files changed +7
-3
lines changed
addons/source-python/packages/source-python/events Expand file tree Collapse file tree 3 files changed +7
-3
lines changed Original file line number Diff line number Diff line change 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+
2933class _EventListener (list ):
3034 '''Stores callbacks for the given event'''
3135
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change @@ -167,7 +167,7 @@ void export_igameevent()
167167void 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" ,
You can’t perform that action at this time.
0 commit comments