mirror of
https://github.com/fabiangreffrath/woof.git
synced 2025-09-26 06:20:16 -04:00
support crosshair patches from extras.wad
This commit is contained in:
parent
7c7168186e
commit
56717231b0
@ -19,20 +19,20 @@
|
||||
// DESCRIPTION:
|
||||
// crosshair patches
|
||||
|
||||
static unsigned char cross1[] = {
|
||||
static unsigned char cross00[] = {
|
||||
5,0,5,0,0,0,0,0,28,0,0,0,34,0,0,0,40,0,0,0,53,0,0,0,59,0,0,0,2,1,0,184,0,255,
|
||||
2,1,0,184,0,255,0,2,0,184,184,0,3,2,0,184,184,0,255,2,1,0,184,0,255,2,1,0,
|
||||
184,0,255,
|
||||
};
|
||||
static unsigned char cross2[] = {
|
||||
static unsigned char cross01[] = {
|
||||
5,0,5,0,0,0,0,0,28,0,0,0,29,0,0,0,30,0,0,0,38,0,0,0,44,0,0,0,255,255,2,3,0,
|
||||
184,184,184,0,255,2,1,0,184,0,255,2,1,0,184,0,255,
|
||||
};
|
||||
static unsigned char cross3[] = {
|
||||
static unsigned char cross02[] = {
|
||||
5,0,5,0,0,0,0,0,28,0,0,0,29,0,0,0,30,0,0,0,36,0,0,0,37,0,0,0,255,255,2,1,0,
|
||||
184,0,255,255,255,
|
||||
};
|
||||
static unsigned char cross4[] = {
|
||||
static unsigned char cross03[] = {
|
||||
0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00,
|
||||
0x32, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00,
|
||||
0x3f, 0x00, 0x00, 0x00, 0x4e, 0x00, 0x00, 0x00, 0x4f, 0x00, 0x00, 0x00,
|
||||
|
@ -435,6 +435,14 @@ void HU_Init(void)
|
||||
hu_fontk[3] = (patch_t *) W_CacheLumpName("STKEYS3", PU_STATIC);
|
||||
hu_fontk[4] = (patch_t *) W_CacheLumpName("STKEYS4", PU_STATIC);
|
||||
hu_fontk[5] = (patch_t *) W_CacheLumpName("STKEYS5", PU_STATIC);
|
||||
|
||||
// [FG] support crosshair patches from extras.wad
|
||||
for (i = 1; i < HU_CROSSHAIRS; i++)
|
||||
{
|
||||
j = W_CheckNumForName(crosshair_nam[i]);
|
||||
if (j >= num_predefined_lumps)
|
||||
crosshair_str[i] = crosshair_nam[i];
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
@ -869,7 +877,7 @@ typedef struct
|
||||
static crosshair_t crosshair;
|
||||
|
||||
const char *crosshair_nam[HU_CROSSHAIRS] =
|
||||
{ NULL, "CROSS1", "CROSS2", "CROSS3", "CROSS4" };
|
||||
{ NULL, "CROSS00", "CROSS01", "CROSS02", "CROSS03" };
|
||||
const char *crosshair_str[HU_CROSSHAIRS+1] =
|
||||
{ "none", "cross", "angle", "dot", "big", NULL };
|
||||
|
||||
|
@ -7939,10 +7939,10 @@ const lumpinfo_t predefined_lumps[]={
|
||||
{ "BOXLR", sizeof boxlr, boxlr },
|
||||
|
||||
// [FG] crosshair patches
|
||||
{ "CROSS1", sizeof cross1, cross1 },
|
||||
{ "CROSS2", sizeof cross2, cross2 },
|
||||
{ "CROSS3", sizeof cross3, cross3 },
|
||||
{ "CROSS4", sizeof cross4, cross4 },
|
||||
{ "CROSS00", sizeof cross00, cross00 },
|
||||
{ "CROSS01", sizeof cross01, cross01 },
|
||||
{ "CROSS02", sizeof cross02, cross02 },
|
||||
{ "CROSS03", sizeof cross03, cross03 },
|
||||
|
||||
// killough 8/98: remove ENDBOOM lump, use id's ENDOOM instead
|
||||
|
||||
|
@ -3136,24 +3136,24 @@ static void M_UpdateCrosshairItems (void)
|
||||
{
|
||||
if (hud_crosshair)
|
||||
{
|
||||
stat_settings2[8].m_flags &= ~S_DISABLE;
|
||||
stat_settings2[9].m_flags &= ~S_DISABLE;
|
||||
stat_settings2[10].m_flags &= ~S_DISABLE;
|
||||
stat_settings2[11].m_flags &= ~S_DISABLE;
|
||||
if (hud_crosshair_target)
|
||||
{
|
||||
stat_settings2[11].m_flags &= ~S_DISABLE;
|
||||
stat_settings2[12].m_flags &= ~S_DISABLE;
|
||||
}
|
||||
else
|
||||
{
|
||||
stat_settings2[11].m_flags |= S_DISABLE;
|
||||
stat_settings2[12].m_flags |= S_DISABLE;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
stat_settings2[8].m_flags |= S_DISABLE;
|
||||
stat_settings2[9].m_flags |= S_DISABLE;
|
||||
stat_settings2[10].m_flags |= S_DISABLE;
|
||||
stat_settings2[11].m_flags |= S_DISABLE;
|
||||
stat_settings2[12].m_flags |= S_DISABLE;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user