Commit graph

36 commits

Author SHA1 Message Date
Clownacy
603cfdd9db Merge branch 'accurate' into portable 2020-09-29 16:44:49 +01:00
Clownacy
0730bb74ef More cleanup 2020-09-27 22:02:45 +01:00
Clownacy
2f682a102f Merge branch 'accurate' into portable 2020-05-04 18:17:39 +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
9cbaa0be00 Merge branch 'accurate' into portable 2020-01-08 13:16:21 +00:00
Clownacy
7c33b0ac5f More-accurate MiniMap.cpp variable arrangement 2020-01-07 06:47:55 +00:00
Clownacy
df9dc3e22d Merge branch 'accurate' into portable 2020-01-06 19:39:36 +00:00
Clownacy
c838e8ebcb Add and apply the enum_ESCRETURN enum
Restored from the original source code, as it survived in the Linux
port's debug data.
2020-01-06 19:19:17 +00:00
Clownacy
0ec5d85d56 Merge branch 'accurate' into portable 2019-11-17 18:30:44 +00:00
Clownacy
02f6972ef8 Clean-up MiniMap.cpp 2019-11-15 12:44:02 +00:00
Clownacy
531a6a0aeb Merge branch 'accurate' into portable 2019-11-10 12:17:40 +00:00
Gabriel Ravier
32d29eb63e Documentation : Note that the fact 96 is already listed results in the condition always being false 2019-11-09 23:36:09 +01: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
5ea356a3bd Weed out a lot of the Windows dependency
Storytime: Cucky's original SDL2 port work involved using SDL2's
threading API to emulate the original WinAPI threading.

I can't be assed with that stuff, so I used the same trick Cucky did
for the Wii port, and hooked Organya up to the SDL2 audio callback.
This actually opens up the possibility for perfectly-synchronised
Organya playback. By that I mean, instead of needing a super
low-latency audio callback, I can have the callback synchronise its
audio mixing with Organya itself. I haven't done it yet, I plan to
soon.
2019-09-04 00:28:23 +01:00
Clownacy
fd855ee732 Restore the new renderers 2019-09-02 22:46:36 +01:00
Clownacy
90f29377fe Apply some surface ID constants 2019-07-23 15:20:13 +01:00
Clownacy
c80b593a3f Some #include fixes
Finally figured out how to get include-what-you-use working
2019-06-06 18:44:28 +00:00
Clownacy
00ca00f5dd Weed out some usage of C++ bools
Pixel used BOOL, the C89-friendly Windows-specific equivalent
2019-05-14 01:35:04 +01:00
Clownacy
c9d5b3d03a Made Ending.cpp ASM-accurate 2019-05-13 20:43:43 +01:00
Clownacy
9b82baeb02 Made MiniMap.cpp actually ASM-accurate 2019-05-13 17:50:09 +01:00
Clownacy
676ee004fe Removed the dependency on stdint.h
This doesn't exist in MSVC2003, and nothing in the Linux port's debug
symbols indicate Pixel used it.
2019-05-13 15:18:33 +01:00
Gabriel Ravier
960fa6f456 Removed all trailing spaces and added newline at EOF (when not present)
Also changed a "linux" to "Linux"

Signed-off-by: Gabriel Ravier <gabravier@gmail.com>
2019-05-07 11:55:42 +02:00
Clownacy
ccc0c63ebe Fixed minimap
Oops
2019-03-07 14:37:24 +00:00
Clownacy
d019b85616 Made MiniMap.cpp supposedly ASM-accurate
Goes toward #74
A few core functions like Flip_SystemTask and GetTrg have a different
number of parameters to the original version of the game, so they cause
the ASM to generate differently.
2019-02-26 00:41:13 +00:00
Clownacy
3e5f44f8de Changed some things to BOOL/BOOLEAN, for ASM-accuracy 2019-02-22 22:23:57 +00:00
Clownacy
ec148c1072 Made the spriterects C++03-compatible 2019-02-19 22:30:43 +00:00
Clownacy
0bb9760d87 Rearranged #includes 2019-02-18 21:30:22 +00:00
Clownacy
e5caff593c Removed the SDL dependency from Draw.h
Should make compiling with VC++ 2003 simpler
2019-02-18 20:40:07 +00:00
Clownacy
132d3c5110 Applied SURFACE_ID constants to everything 2019-02-18 14:36:58 +00:00
cuckydev
e1cd4cf8d8 fix 2019-02-13 19:46:45 -05:00
cuckydev
c284afdadd Mapping 2019-01-31 12:31:25 -05:00
cuckydev
4a104a527c FORTNTIE 2019-01-29 17:47:34 -05:00
Clownacy
76cb99342a Finished MiniMapLoop 2019-01-29 18:57:28 +00:00
Clownacy
05a71c8eb8 Fixed mini-map 2019-01-29 15:07:29 +00:00
cuckydev
10d946aca2 map system doesn't work 2019-01-29 09:17:13 -05:00