Remove __declspec() properties, for gcc compatibility. - #167
daliborfox wants to merge 1 commit into
Conversation
|
Development builds of 16e384d:
The links work without a GitHub account. Artifacts expire after 90 days, and this comment follows the latest successful build. |
0599fd8 to
730a4d1
Compare
730a4d1 to
16e384d
Compare
|
I had accidentally messed up the line endings in the combuf.cpp file, it should be good now. I tried to make the changes in the safest way possible, where I've indidivually went through the The game appears to run correctly, I haven't observed any significant glitches while playing through 2 missions. I recommend putting on a podcast while reviewing the changes :) There's a lot of them, but they're quite mechanical / monotonous. |
This pull request removes the
__declspec(property())fields from the classes in OpenTS, which is a necessary step towards enabling gcc build support.An alternative would be to introduce a Property class which would contain operator overloading for the value retrieval and assignment on itself to the appropriate getter/setter functions.