phobos2077
|
69905b633b
|
Replace deprecated hash_map with std::unordered_map
|
2017-02-21 00:51:28 +07:00 |
|
phobos2077
|
1aba89e810
|
Attempt to fix build error in VS2015.
|
2017-02-21 00:44:07 +07:00 |
|
phobos2077
|
2548e6ea8f
|
Merge branch 'feature/opcode-handling' into develop
|
2017-02-21 00:31:52 +07:00 |
|
phobos2077
|
0026590058
|
Refactor OpcodeContext class to make more sense.
|
2017-02-21 00:26:42 +07:00 |
|
phobos2077
|
c26c2ad8f6
|
Moved core opcode handlers and opcode list into separate translation units.
|
2016-11-14 22:43:04 +07:00 |
|
phobos2077
|
ae4193d6f9
|
Renamed OpcodeHandler to OpcodeContext to avoid confusion with actual handler functions (sf_*).
|
2016-11-14 21:57:44 +07:00 |
|
phobos2077
|
3fed492a5b
|
Get rid of opHandler global variable by passing instance to every scripting function handler.
|
2016-11-14 21:50:27 +07:00 |
|
phobos2077
|
b026f8eadd
|
Split opcode handler categories into separate translation units.
|
2016-11-14 02:07:08 +07:00 |
|
phobos2077
|
adcf3be520
|
Renamed all opcode handlers for consistent naming.
|
2016-11-13 20:53:40 +07:00 |
|
phobos2077
|
728e18b344
|
Fixes #57
|
2016-11-12 03:35:40 +07:00 |
|
phobos2077
|
65bb7d4de7
|
Simplify some calls in asm and replaced few addresses with constants.
|
2016-11-12 03:08:00 +07:00 |
|
phobos2077
|
1472902de4
|
Removed unnecessary includes.
|
2016-11-11 02:58:13 +07:00 |
|
phobos2077
|
dd1474c8d3
|
Moved some code from DllMain2 into separate functions in new cpp file.
|
2016-11-11 02:54:03 +07:00 |
|
phobos2077
|
830309b544
|
Merge with master branch, resolved conflicts.
|
2016-11-11 01:46:16 +07:00 |
|
phobos2077
|
84a60128a2
|
More code style fixes and some wrappers.
|
2016-11-11 01:27:38 +07:00 |
|
phobos2077
|
ec34df50ac
|
Missing changes from previous commit.
|
2016-11-11 00:43:29 +07:00 |
|
phobos2077
|
9edf6e6cc3
|
Fixed several bugs due to incorrect pointer arithmetic.
Added/updated some structs.
|
2016-11-11 00:42:39 +07:00 |
|
phobos2077
|
99ddda2848
|
- Change the way engine variables are used in C++ code. No need to use asterix anymore, as they are declared as references.
- Implemented solution to interact with static engine arrays (like critical tables).
|
2016-11-10 23:11:18 +07:00 |
|
phobos2077
|
f351faa422
|
EXPERIMENTAL: declared references to engine variables in addition to pointers. This will allow to work with variables directly without additional operator! See PartyControl.cpp for example (naming is temporary).
|
2016-11-10 15:13:14 +07:00 |
|
phobos2077
|
a4dee3dbca
|
Use recursion for _WRAP_WATCOM_CALL macros.
|
2016-11-10 14:28:42 +07:00 |
|
NovaRain
|
9be861a84b
|
Merge branch '3.8-maintenance'
|
2016-11-10 09:14:49 +08:00 |
|
phobos2077
|
726aff686b
|
Fixed code style for last modules. Moved some more structs/wrappers to FalloutEngine. Removed duplicate wrappers in Tiles.cpp.
|
2016-11-10 02:54:59 +07:00 |
|
phobos2077
|
34b0b7269f
|
Fix some code styles and move Perk and Trait structs into Structs.h
|
2016-11-10 02:08:18 +07:00 |
|
phobos2077
|
2ac60d66f5
|
Adopted most functions from Imports h/cpp to Wrappers.
|
2016-11-10 01:50:13 +07:00 |
|
phobos2077
|
77cc151455
|
Simplify definition of engine variables using X-Macros pattern. Now only need to add in 2 places instead of 3.
|
2016-11-10 01:26:34 +07:00 |
|