ReC98/th01/main_32.cpp
nmlgc 1c5ed4b06e [Maintenance] Copy <dos.h>'s 16-bit x86 Real Mode declarations to a new file
DOS is not the same thing as the underlying CPU, after all. A separate
file not only indicates to future port authors which parts of the code
are x86-specific, but it also speeds up build times…

… in theory, because removing 677 lines from 49 files each doesn't seem
to speed up the build as much as I had hoped? But apparently my whole
system mysteriously got faster in the meantime, and I was getting 22-23
seconds for the entire repo even before this commit. Good enough.

Part of P0134, funded by [Anonymous].
2021-02-20 23:49:45 +01:00

30 lines
672 B
C++

/* ReC98
* -----
* Code segment #32 of TH01's REIIDEN.EXE
*/
extern "C" {
#include <stddef.h>
#include "platform.h"
#include "x86real.h"
#include "pc98.h"
#include "planar.h"
#include "master.hpp"
#include "th01/hardware/palette.h"
#include "th01/hardware/graph.h"
#include "th01/snd/mdrv2.h"
#include "th01/formats/ptn.hpp"
#include "th01/main/playfld.hpp"
#include "th01/main/debug.hpp"
#include "th01/main/vars.hpp"
#include "th01/main/hud/hud.hpp"
#include "th01/main/player/orb.hpp"
#include "th01/main/player/shots.hpp"
}
#include "th01/main/boss/palette.hpp"
#include "th01/main/boss/nop.cpp"
#include "th01/main/hud/hp.cpp"
#include "th01/main/boss/hit.cpp"