Commit graph

1217 commits

Author SHA1 Message Date
Gabriel Ravier
01abc0541a Added code that prints the compiler ID and fixed bin2h's compiler detection code to use the C compiler ID of the C++ compiler ID (which isn't available then as bin2h is in c)
Signed-off-by: Gabriel Ravier <gabravier@gmail.com>
2019-10-27 21:22:10 +01:00
Gabriel Ravier
d6ec92cba5 Attempt 2 at making warnings work
Signed-off-by: Gabriel Ravier <gabravier@gmail.com>
2019-10-27 21:02:59 +01:00
Gabriel Ravier
44d6dac407 First attempt at making warnings work
Signed-off-by: Gabriel Ravier <gabravier@gmail.com>
2019-10-27 20:42:19 +01:00
Clownacy
c2daebe38a Handle Backend_Init failing
Should really give those render-backend functions a different prefix.
2019-10-27 01:57:09 +00:00
Clownacy
785131a184 Merge branch 'accurate' into portable 2019-10-26 23:47:06 +01:00
Clownacy
9fb01161c3 Swap two function calls around
This matches the original EXE. I didn't catch it while doing the
ASM-accuracy checks because absolute addresses don't match yet.

Thanks to Gabe for noticing this.
2019-10-26 23:40:32 +01:00
Clownacy
67ddb8204b ...Maybe I should test these things first 2019-10-26 02:21:49 +01:00
Clownacy
ae8437009d Correct return values in OpenGL3's Backend_Init 2019-10-26 01:54:43 +01:00
Clownacy
006a20b914 Merge branch 'accurate' into portable 2019-10-21 20:25:48 +01:00
Clownacy
b1418f7fae Remove a leftover unsigned literal 2019-10-21 19:33:49 +01:00
Clownacy
f690f9907d Convert some old Shift-JIS comments to UTF-8 2019-10-21 19:28:21 +01:00
Clownacy
f6dd58429e Add missing boolean values 2019-10-21 19:25:34 +01:00
Clownacy
dda0dd2fac Fix mismatching function declaration in header
Noticed this while trying to compile CSE2 with winelib.
2019-10-21 18:56:26 +01:00
Clownacy
a8cf5e1846 Fix a typo in a comment 2019-10-20 21:08:47 +00:00
Clownacy
a9265e8b45 Fix some errors when compiled with Visual Studio 6
Thanks to Mint for testing VS6. The compiler would complain about
the declaration of these variables being skipped by the switch's
labels. Pretty sure this is perfectly-legal C++98, but whatever.

...

Stupid old compilers.
2019-10-17 00:47:25 +01:00
Clownacy
2faf387c9e Merge branch 'accurate' into portable 2019-10-16 15:42:18 +01:00
Clownacy
764df530ad Made TextScr.cpp's 'text' array two-dimensional
This is still ASM-accurate, and much more readable. This is likely
how it was in the original source code.

Fixes #56
2019-10-16 15:31:39 +01:00
Clownacy
532e497a9b Merge branch 'accurate' into portable 2019-10-14 23:48:56 +00:00
Clownacy
cea39ac06b
Improve the readme's wording some more
I was never much of a storyteller.
2019-10-14 22:45:42 +00:00
Clownacy
7f0b8ac40d Missed an 'SDLTexture', there 2019-10-14 22:35:47 +00:00
Clownacy
0b8c49b984 Rename SDL RENDERER options
Been meaning to do this for ages
2019-10-14 22:20:21 +00:00
Clownacy
13e5f446af Merge branch 'accurate' into portable 2019-10-14 22:17:20 +00:00
Clownacy
253b33d34f Turns out this isn't debug-related
Or if it was, it was repurposed: <NUM is used by the 'you got X
missiles' script.
2019-10-14 21:00:04 +00:00
Clownacy
ddd0c17257 Undo that last edit in this branch
We need these
2019-10-13 01:56:33 +00:00
Clownacy
3bbc0286bc Merge branch 'accurate' into portable 2019-10-13 01:55:54 +00:00
Clownacy
883f5470db Remove leftover bin2h stuff from Makefile 2019-10-13 01:55:40 +00:00
Clownacy
da9a976960 Merge branch 'accurate' into portable 2019-10-13 01:54:13 +00:00
Clownacy
aad7e41ded Remove leftover DoConfig stuff from the Makefile 2019-10-13 01:46:27 +00:00
Clownacy
7be98ac50f Merge branch 'accurate' into portable 2019-10-13 01:45:24 +00:00
Clownacy
709065d716 Use a sizeof instead of this raw value 2019-10-12 16:54:58 +00:00
Clownacy
869bff3da1 These values are arbitrary, not the screen size 2019-10-12 16:41:40 +00:00
Clownacy
63858fc31e Add a TODO 2019-10-10 19:28:05 +00:00
Clownacy
9239b1ea80 Merge branch 'accurate' into portable 2019-10-02 15:33:15 +00:00
Clownacy
591236398f ...And don't break the indentation
Am I rusty, or something? Jeez.
2019-10-02 15:28:21 +00:00
Clownacy
5329a6d1b7 ...goddammit I didn't save 2019-10-02 15:25:43 +00:00
Clownacy
8f6403f233 Catch another instance of Shift-JIS
Also removed the translation because it's ASM-inaccurate
2019-10-02 15:24:36 +00:00
Clownacy
b1513dd85e Merge branch 'accurate' into portable 2019-09-28 15:38:09 +00:00
Clownacy
a8fb0839fa Note Shift-JIS strings 2019-09-28 15:35:41 +00:00
Clownacy
c759498169 Merge branch 'accurate' into portable 2019-09-27 15:20:56 +00:00
Clownacy
99f9629376 Remove the SHIFT-JIS from the stage table
Clang never stops complaining about it, so instead we just use raw
hex values, and have the original Japanese in UTF-8 as a comment.
2019-09-27 15:16:12 +00:00
Clownacy
5838eaba1f Add a FOSS Japanese font
It doesn't seem that great at 320x240, but I don't speak Japanese so
what do I know?
2019-09-27 11:18:26 +00:00
Clownacy
7bf3109019 Cast X_TO_UNITS and UNITS_TO_X values to int
This shuts up some MSVC warnings about implicitly casting doubles to
ints when the macros' results are assigned to variables.
2019-09-25 17:29:22 +01:00
Clownacy
d2df9d9104
Merge pull request #55 from GabrielRavier/commentArmsItem
Comment ArmsItem
2019-09-25 16:45:10 +01:00
Gabriel Ravier
a67700d927
Clarify vague comment
Signed-off-by: Gabriel Ravier <gabravier@gmail.com>
2019-09-24 10:12:05 +02:00
Gabriel Ravier
bf1239c4a1
Commented all members of ARMS
Signed-off-by: Gabriel Ravier <gabravier@gmail.com>
2019-09-24 09:32:21 +02:00
Gabriel Ravier
6645b85139
Change gArmsEnergyX stuff from hexadecimal to decimal. Also commented some more stuff.
Signed-off-by: Gabriel Ravier <gabravier@gmail.com>
2019-09-24 09:30:44 +02:00
Gabriel Ravier
b2b9d8ab12
Used tabs instead of spaces before trailing comments
Signed-off-by: Gabriel Ravier <gabravier@gmail.com>
2019-09-23 20:29:09 +02:00
Gabriel Ravier
417fce45b3
Fixed other static function 2019-09-23 20:25:55 +02:00
Gabriel Ravier
e2c7ea8996
Left long lines long instead of making them take several lines
Signed-off-by: Gabriel Ravier <gabravier@gmail.com>
2019-09-23 20:22:49 +02:00
Gabriel Ravier
818640781b
Fixed switch formatting
Signed-off-by: Gabriel Ravier <gabravier@gmail.com>
2019-09-23 20:18:49 +02:00