Clownacy
8247aa30fc
Fix a typo in PHILOSOPHY.md
2020-06-05 15:41:25 +01:00
Clownacy
1df1248e2e
Clarify enhanced-lite's purpose a little
...
I realised GZDoom is a pretty poor comparison, since that thing goes
out of its way to add stuff like swimming, crouching, and jumping.
Boom specifically prioritised preserving the 'feel' of Doom, which I
think makes it much closer to CSE2E.
2020-06-05 14:38:28 +01:00
Clownacy
b951632b17
Ignore enhanced-lite config file
...
Thanks to jozsefsallai for pointing this out in #121
2020-05-20 19:02:39 +01:00
Clownacy
2d26904b6c
Add enhanced-lite branch to the readme
2020-05-09 14:09:35 +01:00
Clownacy
9a9f520947
Add the enhanced-lite branch to PHILOSOPHY.md
2020-05-09 13:54:08 +01:00
Clownacy
70a3badc0d
Cleanup
2020-05-04 18:21:44 +01:00
Clownacy
4000615b45
This is also likely more accurate to the source
2020-05-03 22:13:28 +01:00
Clownacy
124aebaaa2
This is likely more accurate to the original code
2020-05-03 22:07:18 +01:00
Clownacy
e1af3336aa
Fix compilation
2020-05-03 22:05:39 +01:00
Clownacy
496a50c272
More static function stuff
...
This time I'm using the Linux debug data
2020-05-03 21:52:37 +01:00
Clownacy
95b29bb516
Mark some functions as static
...
Mac debug data confirms these
2020-05-03 21:52:36 +01:00
Clownacy
486cf37161
Mark a char as signed
...
Might revert, not sure. I'm just doing this for consistency with
other bits of code.
2020-05-03 21:52:29 +01:00
Clownacy
03250d62a0
Make variables more accurate
...
This commit changes which variables are static: the Mac (and
presumably the Linux) debug data tells you what variables are static,
by prefixing their names with double_underscores.
The variable names themselves also hint at this: global variables are
prefixed with 'g', and use upper-camelcase, while static variables
use whatever_you_call_this.
2020-05-03 20:28:56 +01:00
Clownacy
3dd904adf6
Merge pull request #114 from GabrielRavier/accurateAddCMake3_10Support
...
Accurate: Change minimum CMake version from 3.12 to 3.5.1
2020-04-27 18:41:13 +01:00
Clownacy
43c0b670ab
Figured out the mystery values in RestoreSurfaces
...
They're ASCII characters.
2020-04-26 00:07:45 +01:00
Clownacy
46ca9b4d4a
aesthetic
2020-04-20 13:08:12 +01:00
Clownacy
5d309db3ad
Ignore ConfigCSE2E.dat
2020-04-20 13:07:37 +01:00
Clownacy
dec481a8e0
And another
2020-04-20 13:05:21 +01:00
Clownacy
57c5879650
Add more files to .gitignore
2020-04-20 13:04:17 +01:00
Clownacy
c52812664e
Fix bosses flicking across the screen when hurt
...
The Wii U's wacky PowerPC architecture highlighted a cool
platform-dependency: the boss rendering code only properly works on
platforms where `char` is signed by default.
Granted, it's possible Pixel explicitly marked this variable as
signed. Who knows. Either way, CSE2 didn't, and now that's been
fixed.
2020-04-19 22:40:03 +01:00
Gabriel Ravier
e05fef85fa
CMakeLists: Forgot I wasn't in Vim
...
Signed-off-by: Gabriel Ravier <gabravier@gmail.com>
2020-04-17 12:22:59 +02:00
Gabriel Ravier
4b10fc28b4
CMakeLists: Add CMake 3.5.1 support
...
Signed-off-by: Gabriel Ravier <gabravier@gmail.com>
2020-04-17 12:22:36 +02:00
Clownacy
1898633602
Found a name for nameless_flag
!
2020-04-16 15:28:57 +01:00
Clownacy
ff45da6a0e
Mark a static function as static
...
Both the Linux and Mac debug data indicate this is static (they both
prefix static function names with an extra underscore)
2020-04-16 14:45:08 +01:00
Clownacy
8f49276d5e
Note some not-so-authentic variable names
2020-04-16 14:44:53 +01:00
Clownacy
4c910dbee6
Correct variable name
...
I must have guessed this one, and not left a comment saying it was
fake... dammit.
2020-04-16 13:52:00 +01:00
Clownacy
8a9f70875c
More authentic variable/function names
2020-04-16 13:48:36 +01:00
Clownacy
47740fe88d
Note some weird code
2020-04-16 13:47:17 +01:00
Clownacy
b83b7f25fc
Found the real name for DummiedOutLogFunction..?
2020-04-16 13:47:17 +01:00
Clownacy
b8c0581ee4
Found the original Config.cpp variable names
...
Thank you, Mac port...
2020-04-16 13:47:17 +01:00
Gabriel Ravier
90476c3a3e
CMakeLists: Change minimum CMake version from 3.12 to 3.10.2
...
Signed-off-by: Gabriel Ravier <gabravier@gmail.com>
2020-04-16 10:25:48 +02:00
Clownacy
6e3d90d3d1
Merge pull request #112 from GabrielRavier/accurateFixCrossBuild
...
Fix build for mingw cross-compilation
2020-04-15 23:31:07 +01:00
Gabriel Ravier
181ecc3ec2
CMakeLists: Reverted random comment change from 593315eb
...
Signed-off-by: Gabriel Ravier <gabravier@gmail.com>
2020-04-16 00:29:43 +02:00
Gabriel Ravier
593315eb53
CMakeLists: Made build work for cross-compile with mingw
...
Signed-off-by: Gabriel Ravier <gabravier@gmail.com>
2020-04-16 00:11:03 +02:00
Clownacy
624adbdab8
Remove junk widescreen code
...
This doesn't belong in here. Also, this code was overhauled in the
enhanced branch, so this version is useless.
2020-04-15 19:59:13 +01:00
Clownacy
210e1f1c25
Rearrange the readme's 'Background' section
...
Also made some minor corrections and tweaks
2020-04-08 13:14:42 +01:00
Clownacy
2a0570df94
Make bugfix consistent with official code
2020-04-07 18:18:45 +01:00
Clownacy
409453a6a1
Note some null characters
2020-04-07 14:03:15 +01:00
Clownacy
ae66ede214
Merge pull request #105 from GabrielRavier/accuratePortableBugs2SisterPR
...
Noted a bunch of npc->cond = 0 bugs and gTS.data-related crashes
2020-04-06 13:51:52 +01:00
Clownacy
b41caad0b9
Update function names in devilution-comparer file
2020-04-05 18:29:46 +01:00
Clownacy
fbf9332c9a
Fix compiler error with DEBUG_SAVE enabled
2020-04-05 18:25:35 +01:00
Clownacy
f75859b759
Change constant ordering
...
This was bugging the hell out of me
2020-04-05 03:35:43 +01:00
Clownacy
630b5e3657
Prevent console from appearing in Makefile builds
2020-04-04 20:40:02 +01:00
Clownacy
bd280414ea
Cleanup
2020-04-04 00:43:06 +01:00
Clownacy
5d37391882
Document bullets a little
2020-04-04 00:13:20 +01:00
Clownacy
90714cb7a4
Apply some missing BOOL constants
2020-04-03 23:16:40 +01:00
Clownacy
da3d131291
Move CMake .gitignore line
...
No longer specific to the portable/enhanced branches
2020-04-02 14:18:48 +01:00
Clownacy
d40991e682
Remove VS2017 build files
...
Made redundant by CMake
2020-04-02 14:18:18 +01:00
Clownacy
10af7b95f2
Update readme with deprecation notices and cleanup
2020-04-01 14:12:17 +01:00
Clownacy
ca6538561f
Document ActNpc061 (King)
2020-03-27 17:49:58 +00:00