2020-10-26 13:30:35 +00:00
|
|
|
#include "th01/hardware/grppsafx.h"
|
|
|
|
|
2019-11-25 08:44:38 +00:00
|
|
|
// TH04 adds 4 dissolve masks with patterns of increasing strength, and splits
|
|
|
|
// the [fx] parameter into two separate global variables.
|
2020-10-26 13:30:35 +00:00
|
|
|
extern enum {
|
|
|
|
FX_WEIGHT_NORMAL = WEIGHT_NORMAL,
|
|
|
|
FX_WEIGHT_HEAVY = WEIGHT_HEAVY,
|
|
|
|
FX_WEIGHT_BOLD = WEIGHT_BOLD,
|
|
|
|
FX_WEIGHT_BLACK = WEIGHT_BLACK,
|
|
|
|
|
2020-12-01 20:58:19 +00:00
|
|
|
// All of these are hardcoded to FX_WEIGHT_BOLD.
|
2020-10-26 13:30:35 +00:00
|
|
|
FX_MASK,
|
|
|
|
FX_MASK_1 = FX_MASK,
|
|
|
|
FX_MASK_2,
|
|
|
|
FX_MASK_3,
|
|
|
|
FX_MASK_4,
|
|
|
|
FX_MASK_END,
|
|
|
|
_graph_putsa_fx_func_FORCE_INT16 = 0x7FFF
|
|
|
|
} graph_putsa_fx_func;
|
2020-08-21 18:13:08 +00:00
|
|
|
extern pixel_t graph_putsa_fx_spacing;
|
2019-11-26 11:51:08 +00:00
|
|
|
|
2020-08-20 19:59:45 +00:00
|
|
|
void pascal graph_putsa_fx(
|
|
|
|
screen_x_t left, vram_y_t top, int color, const unsigned char *str
|
|
|
|
);
|