Christoph Oelckers
6c006a5fbd
- added the missing Level parameters to AActor::StaticSpawn and P_ExecuteSpecial.
...
I think these were the last two still missing it, all remaining uses of the global level variable are in code that doesn't get run through a level tick and are supposed to access the primary level.
2019-02-01 22:02:16 +01:00
Christoph Oelckers
64ac6dbc6e
- moved thinker storage into FLevelLocals.
2019-01-30 19:09:21 +01:00
Christoph Oelckers
de1b89707d
Handle level in block iterators.
...
The scripted interface isn't done yet.
2019-01-29 03:26:22 +01:00
Christoph Oelckers
0e5986769e
- moved the tid hash into FLevelLocals and adjusted the interface to the iterators.
2019-01-24 19:28:40 +01:00
Christoph Oelckers
1f2162fea8
- moved the scripted creation functions for tag iterators to LevelLocals
...
The old static methods are now deprecated, this was done to clarify the relationships at play here.
2019-01-24 02:17:10 +01:00
Christoph Oelckers
97495e1857
- moved the tag manager into FLevelLocals
2019-01-24 01:53:05 +01:00
Christoph Oelckers
e4e86dd4f8
- fixed: Direct native functions for the JIT compiler may not return bool.
...
A bool will only set the al register on x64, but the entire eax needs to be set for the JIT code to deal with it.
2018-12-05 18:41:19 +01:00
Christoph Oelckers
5e1fc45816
fixed missing include.
2018-12-05 08:22:24 +01:00
Christoph Oelckers
a3265c2963
- more direct native entry points.
2018-12-04 23:12:16 +01:00