ZZYZX
|
21ecd714ec
|
Added a way to tell apart console-executed events from code-executed SendNetworkEvent
|
2017-03-06 11:23:36 +01:00 |
|
ZZYZX
|
3338fb7f33
|
Added SendNetworkEvent static method to EventHandler; Fixed qualified static method call from own class (previously was 'shadowed' by qualified virtual method call)
|
2017-03-04 00:57:41 +02:00 |
|
Christoph Oelckers
|
bfa7a2d737
|
- fixed: DStaticEventHandler did not declare its pointers.
|
2017-02-26 10:59:05 +01:00 |
|
Christoph Oelckers
|
555f339924
|
- fixed: Sight checks through portals must disable all early-outs.
These can also be triggered from lines outside the actually valid range because the checks are done before the lines get ordered by distance.
|
2017-02-24 19:01:19 +01:00 |
|
Christoph Oelckers
|
c6a5e74c75
|
- added GC support to the events. OF_Fixed is not recommended because it can seriously impede the GC's functionality if just being used as a lazy means to avoid collection.
|
2017-02-24 19:01:19 +01:00 |
|
ZZYZX
|
77546ad5c2
|
Added non-playsim console-called event
|
2017-02-06 15:52:20 +02:00 |
|
ZZYZX
|
03f7c39ea7
|
Fixed mouse input in event handlers. Added RequireMouse field in event handler to signify that native mouse should be turned on for certain handlers.
|
2017-02-03 20:34:34 +02:00 |
|
ZZYZX
|
0d96517f5f
|
Implemented RenderOverlay hook that executes directly after level and statusbar
|
2017-02-03 13:29:34 +02:00 |
|
ZZYZX
|
b45af599c5
|
Explicit handler deinitizliation in P_Shutdown and P_FreeLevelData
|
2017-02-03 13:01:15 +02:00 |
|
ZZYZX
|
9bb4cf1c03
|
User input events first take
|
2017-02-03 12:28:40 +02:00 |
|
ZZYZX
|
39355cf45d
|
Implemented player scripts.
|
2017-02-02 21:25:07 +02:00 |
|
ZZYZX
|
7fa50c22e5
|
Added player events
|
2017-02-02 20:26:56 +02:00 |
|
ZZYZX
|
bc1194d03b
|
Added ordering for handlers - by int value returned by virtual function GetOrder(); Also, some handlers (WorldUnloaded and WorldThingDestroyed) are now executed in reverse order.
|
2017-02-02 19:57:00 +02:00 |
|
ZZYZX
|
765bc2db39
|
Made map-section handlers in MAPINFO not static. Static now unambiguously means 'global from GameInfo'.
|
2017-01-31 06:24:39 +02:00 |
|
ZZYZX
|
89c475c2d1
|
Added WorldThingDamaged hook
|
2017-01-31 04:35:44 +02:00 |
|
ZZYZX
|
9942a59866
|
Almost forgot (x2): thing revived world event
|
2017-01-31 04:11:09 +02:00 |
|
ZZYZX
|
e74cd9883d
|
We don't want to store event objects in savegames.
|
2017-01-31 04:02:55 +02:00 |
|
ZZYZX
|
066b22af0a
|
Almost forgot: WorldTick hook, since ZScript doesn't have delays
|
2017-01-31 03:24:46 +02:00 |
|
ZZYZX
|
71f62af6db
|
Implemented WorldThingDied (calls at the same point as SCRIPT_Kill); Added Inflictor parameter for WorldThingDied.
|
2017-01-31 02:07:00 +02:00 |
|
ZZYZX
|
27c8140c46
|
Replaced specialized event handlers with Event structure passed to a method; returned the check for virtual implementation to make sure that we don't waste time initializing the event data.
|
2017-01-31 01:28:47 +02:00 |
|
ZZYZX
|
0598c18ad8
|
Added WorldEventHandler with WorldThingSpawned. WorldThingDestroyed is not implemented because you already can attach an object that would check master's state.
|
2017-01-30 08:47:15 +02:00 |
|
ZZYZX
|
fd282d3001
|
Fixed map/global static handlers; map handlers should not receive WorldLoaded/WorldUnloaded on load/save anymore.
|
2017-01-30 08:19:38 +02:00 |
|
ZZYZX
|
09ca1f610d
|
Removed World*Unsafe handlers (merged with WorldLoaded/WorldUnloading); Removed the concept of 'map-local static' handlers, static handlers are now only those that run globally.
|
2017-01-30 07:50:09 +02:00 |
|
ZZYZX
|
3e093a20ff
|
First take at serialization
|
2017-01-24 00:17:12 +02:00 |
|
ZZYZX
|
23c9386add
|
Removed RenderCamera, RenderBeforeThing, RenderAfterThing. Serialization preparations.
|
2017-01-23 23:05:51 +02:00 |
|
ZZYZX
|
76b99da4b3
|
Added EventHandlers in Map section of MAPINFO
|
2017-01-23 20:48:57 +02:00 |
|
ZZYZX
|
35ec14f465
|
Made the EventHandler class tree a bit more branchy. Now disallowing creation of Static* via EventHandler.Create.
|
2017-01-23 20:48:57 +02:00 |
|
ZZYZX
|
302af61686
|
Added per-thing render hooks
|
2017-01-23 20:48:57 +02:00 |
|
ZZYZX
|
ce616f9c06
|
Added: prototype event system
|
2017-01-23 20:48:57 +02:00 |
|