ReC98/th02/zun_res1.c

40 lines
865 B
C
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/* ReC98
* -----
* 1st part of ZUN_RES.COM. Initializes the resident structure and
* configuration file required in order to run TH02.
*/
#include <stddef.h>
#include "th02/th02.h"
#include "th02/snd/snd.h"
#include "th02/formats/cfg.h"
#pragma option -a1
int pascal scoredat_verify(void);
char debug = 0;
const cfg_options_t OPTS_DEFAULT = {
RANK_NORMAL, SND_BGM_FM, CFG_BOMBS_DEFAULT, CFG_LIVES_DEFAULT, 0
};
#include "th02/formats/cfg_init.c"
#define LOGO \
"東方封魔録用  常駐プログラム ZUN_RES.com Version1.01 (c)zun 1997"
#define RES_INIT_TOP \
if(scoredat_verify() == 1) { \
dos_puts2("ハイスコアファイルがおかしいの、もう一度実行してね。\n"); \
return 1; \
}
#define optimization_barrier_3()
#define RES_INIT_BOTTOM \
cfg_init(sgm);
#include "th02/res_init.c"
#pragma codestring "\x00"