When using PC Shareware pigfile do not show key icons in CM_FULL_SCREEN since pigfile does not have these icons

This commit is contained in:
zicodxx 2011-05-05 01:07:08 +02:00
parent f2fb5c462a
commit ca4d5b4263
4 changed files with 8 additions and 5 deletions

View file

@ -3,6 +3,7 @@ D1X-Rebirth Changelog
20110505
--------
main/gauges.c, main/multi.h, main/net_udp.c, main/net_udp.h, main/playsave.c: Host can now decide (again) if players are allowed to display enemy names on HUD
main/gauges.c, main/piggy.c, main/piggy.h: When using PC Shareware pigfile do not show key icons in CM_FULL_SCREEN since pigfile does not have these icons
20110504
--------

View file

@ -2415,7 +2415,8 @@ void draw_hud()
hud_show_energy();
hud_show_shield();
hud_show_weapons();
hud_show_keys();
if (!PCSharePig)
hud_show_keys();
hud_show_cloak_invuln();
if (Newdemo_state==ND_STATE_RECORDING)

View file

@ -263,6 +263,7 @@ grs_bitmap bogus_bitmap;
ubyte bogus_bitmap_initialized=0;
digi_sound bogus_sound;
int MacPig = 0; // using the Macintosh pigfile?
int PCSharePig = 0; // using PC Shareware pigfile?
extern void properties_read_cmp(CFILE * fp);
#ifdef EDITOR
@ -271,7 +272,6 @@ extern void bm_write_all(PHYSFS_file * fp);
int properties_init()
{
int pcshare = 0;
int sbytes = 0;
char temp_name_read[16];
char temp_name[16];
@ -354,7 +354,7 @@ int properties_init()
case D1_SHARE_BIG_PIGSIZE:
case D1_SHARE_10_PIGSIZE:
case D1_SHARE_PIGSIZE:
pcshare = 1;
PCSharePig = 1;
Pigdata_start = 0;
break;
case D1_10_BIG_PIGSIZE:
@ -376,7 +376,7 @@ int properties_init()
HiresGFXAvailable = MacPig; // for now at least
if (pcshare)
if (PCSharePig)
retval = PIGGY_PC_SHAREWARE; // run gamedata_read_tbl in shareware mode
else if (GameArg.EdiNoBm || (!cfexist("BITMAPS.TBL") && !cfexist("BITMAPS.BIN")))
{
@ -461,7 +461,7 @@ int properties_init()
//end this section addition - VR
temp_sound.data = (ubyte *)(sndh.offset + header_size + (sizeof(int)*2)+Pigdata_start);
SoundOffset[Num_sound_files] = sndh.offset + header_size + (sizeof(int)*2)+Pigdata_start;
if (pcshare)
if (PCSharePig)
SoundCompressed[Num_sound_files] = sndh.data_length;
memcpy( temp_name_read, sndh.name, 8 );
temp_name_read[8] = 0;

View file

@ -42,6 +42,7 @@ typedef struct bitmap_index
bitmap_index;
extern int MacPig;
extern int PCSharePig;
extern ubyte bogus_data[64 * 64];