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 |
|
phobos2077
|
d63392aea2
|
Refactor Message-related code: removed duplicate functions and structs, moved engine-related stuff to one place, other stuff.
|
2016-11-09 23:57:58 +07:00 |
|
phobos2077
|
07b5f78318
|
Fixing code style.
|
2016-11-09 20:39:14 +07:00 |
|
phobos2077
|
37e159dd21
|
Fixing code style.
|
2016-11-09 19:45:38 +07:00 |
|
phobos2077
|
cd1c756e24
|
Added some VS2015 temp files to gitignore
|
2016-11-09 14:09:36 +07:00 |
|
NovaRain
|
11dfb3e94a
|
Added MainMenuOffsetX/Y and MainMenuCreditsOffsetX/Y settings back to ddraw.ini.
Corrected document file name in README.txt.
v3.8
|
2016-11-08 10:25:41 +08:00 |
|
phobos2077
|
66ea6a7609
|
Simplify function wrapper definitions using macros.
Moved all non-wrapper functions to Utils.
Added basic structs for some prototypes.
|
2016-11-07 22:13:28 +07:00 |
|
phobos2077
|
0efdf7096b
|
Fixed build errors.
|
2016-11-07 20:49:39 +07:00 |
|
phobos2077
|
80dad0d5d0
|
Refactor ScriptExtender: replaced some engine function calls with wrappers, fix code style.
|
2016-11-07 18:55:13 +07:00 |
|
NovaRain
|
3668a1c94f
|
Improved the functionality of ProcessorIdle (from Crafty)
|
2016-11-07 15:04:55 +08:00 |
|
NovaRain
|
5cb3ca2a59
|
Removed queue9x and vector9x.
Disabled ComputeSprayMod by default.
Updated version number.
|
2016-11-07 10:16:57 +08:00 |
|
phobos2077
|
10ec39ab60
|
Refactoring ScriptExtender module.
|
2016-11-07 03:44:25 +07:00 |
|
phobos2077
|
bd7518ca33
|
Fixed mistake of using constant pointer variables in ASM blocks (resulted in incorrect references in most cases).
Now each variable has preprocessor constant with prefix VARPTR_ .
|
2016-11-07 01:34:35 +07:00 |
|
phobos2077
|
8b264db28a
|
Moved all engine variable pointers to separate namespace.
Replaced all usages of variable defines with variable pointers.
|
2016-11-07 00:09:12 +07:00 |
|
phobos2077
|
c44ca6adc1
|
Add some FO enums and tidy up existing ones.
Removed accidentally added sublime workspace from repo.
|
2016-11-06 21:54:28 +07:00 |
|
phobos2077
|
96db48626a
|
Renamed all engine function wrappers to their original names and moved to separate namespace for code clarity.
|
2016-11-06 21:20:23 +07:00 |
|
phobos2077
|
7705e43ce4
|
Moved all function offsets to separate namespace.
|
2016-11-06 20:33:54 +07:00 |
|
phobos2077
|
8da65a92e9
|
Merge branch '3.8-maintenance' into develop
|
2016-11-06 19:43:25 +07:00 |
|
phobos2077
|
4ef88959e3
|
Moved argument validation to opcodeMetaTable. Now old-style opcode and sfall_funcX scripting functions work almost identical and their handlers can be interchanged.
Fixed some bugs with sfall_funcX.
|
2016-11-06 17:37:25 +07:00 |
|