mirror of
https://github.com/DrBeef/Raze.git
synced 2024-11-25 21:41:44 +00:00
Whitespace
git-svn-id: https://svn.eduke32.com/eduke32@19 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
parent
13d3cfaffa
commit
cdb4c63e1f
2 changed files with 278 additions and 278 deletions
|
@ -2068,10 +2068,10 @@ cheat_for_port_credits:
|
||||||
modval(0,1,(int *)&ud.mouseflip,1,probey==5);
|
modval(0,1,(int *)&ud.mouseflip,1,probey==5);
|
||||||
gametextpal(d,yy, ud.mouseflip ? "On" : "Off", 0, 0); break;
|
gametextpal(d,yy, ud.mouseflip ? "On" : "Off", 0, 0); break;
|
||||||
case 6: if (ps[myconnectindex].gm&MODE_GAME || numplayers > 1) enabled = 0;
|
case 6: if (ps[myconnectindex].gm&MODE_GAME || numplayers > 1) enabled = 0;
|
||||||
if (enabled && x==io) { AutoAim = (AutoAim == 2) ? 0 : AutoAim+1; }
|
if (enabled && x==io) { AutoAim = (AutoAim == 2) ? 0 : AutoAim+1; }
|
||||||
if (enabled) modval(0,2,(int *)&AutoAim,1,probey==6);
|
if (enabled) modval(0,2,(int *)&AutoAim,1,probey==6);
|
||||||
{ char *s[] = { "Off", "Full", "Hitscan" };
|
{ char *s[] = { "Off", "Full", "Hitscan" };
|
||||||
gametextpal(d,yy, s[AutoAim], enabled?0:10, 0); break; }
|
gametextpal(d,yy, s[AutoAim], enabled?0:10, 0); break; }
|
||||||
case 7: if (x==io) ud.runkey_mode = 1-ud.runkey_mode;
|
case 7: if (x==io) ud.runkey_mode = 1-ud.runkey_mode;
|
||||||
modval(0,1,(int *)&ud.runkey_mode,1,probey==7);
|
modval(0,1,(int *)&ud.runkey_mode,1,probey==7);
|
||||||
gametextpal(d,yy, ud.runkey_mode ? "Classic" : "Modern", 0, 0); break;
|
gametextpal(d,yy, ud.runkey_mode ? "Classic" : "Modern", 0, 0); break;
|
||||||
|
@ -2488,7 +2488,7 @@ cheat_for_port_credits:
|
||||||
gltexapplyprops();
|
gltexapplyprops();
|
||||||
break;
|
break;
|
||||||
case 7:
|
case 7:
|
||||||
cmenu(230);
|
cmenu(230);
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
|
@ -280,26 +280,26 @@ short aim(spritetype *s,short aang,short atwith)
|
||||||
|
|
||||||
j = -1;
|
j = -1;
|
||||||
if(s->picnum == APLAYER) {
|
if(s->picnum == APLAYER) {
|
||||||
if(!ps[s->yvel].auto_aim)
|
if(!ps[s->yvel].auto_aim)
|
||||||
return -1;
|
return -1;
|
||||||
if(ps[s->yvel].auto_aim == 2)
|
if(ps[s->yvel].auto_aim == 2)
|
||||||
{
|
{
|
||||||
if(checkspriteflagsp(atwith,SPRITE_FLAG_PROJECTILE) && (projectile[atwith].workslike & PROJECTILE_FLAG_RPG))
|
if(checkspriteflagsp(atwith,SPRITE_FLAG_PROJECTILE) && (projectile[atwith].workslike & PROJECTILE_FLAG_RPG))
|
||||||
return -1;
|
return -1;
|
||||||
else switch(dynamictostatic[atwith]) {
|
else switch(dynamictostatic[atwith]) {
|
||||||
case TONGUE__STATIC:
|
case TONGUE__STATIC:
|
||||||
case FREEZEBLAST__STATIC:
|
case FREEZEBLAST__STATIC:
|
||||||
case SHRINKSPARK__STATIC:
|
case SHRINKSPARK__STATIC:
|
||||||
case RPG__STATIC:
|
case RPG__STATIC:
|
||||||
case FIRELASER__STATIC:
|
case FIRELASER__STATIC:
|
||||||
case SPIT__STATIC:
|
case SPIT__STATIC:
|
||||||
case COOLEXPLOSION1__STATIC:
|
case COOLEXPLOSION1__STATIC:
|
||||||
return -1;
|
return -1;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
gotshrinker = s->picnum == APLAYER && *aplWeaponWorksLike[ps[s->yvel].curr_weapon] == SHRINKER_WEAPON;
|
gotshrinker = s->picnum == APLAYER && *aplWeaponWorksLike[ps[s->yvel].curr_weapon] == SHRINKER_WEAPON;
|
||||||
gotfreezer = s->picnum == APLAYER && *aplWeaponWorksLike[ps[s->yvel].curr_weapon] == FREEZE_WEAPON;
|
gotfreezer = s->picnum == APLAYER && *aplWeaponWorksLike[ps[s->yvel].curr_weapon] == FREEZE_WEAPON;
|
||||||
|
|
||||||
|
@ -998,7 +998,7 @@ DOSKIPBULLETHOLE:
|
||||||
if (projectile[atwith].clipdist >= 0) sprite[j].clipdist = projectile[atwith].clipdist;
|
if (projectile[atwith].clipdist >= 0) sprite[j].clipdist = projectile[atwith].clipdist;
|
||||||
else sprite[j].clipdist = 40;
|
else sprite[j].clipdist = 40;
|
||||||
|
|
||||||
Bmemcpy(&thisprojectile[j], &projectile[sprite[j].picnum], sizeof(projectile[sprite[j].picnum]));
|
Bmemcpy(&thisprojectile[j], &projectile[sprite[j].picnum], sizeof(projectile[sprite[j].picnum]));
|
||||||
|
|
||||||
// sa = s->ang+32-(TRAND&63);
|
// sa = s->ang+32-(TRAND&63);
|
||||||
// zvel = oldzvel+512-(TRAND&1023);
|
// zvel = oldzvel+512-(TRAND&1023);
|
||||||
|
@ -1968,11 +1968,11 @@ void DoFire(short snum)
|
||||||
|
|
||||||
if(aplWeaponFlags[p->curr_weapon][snum] & WEAPON_FLAG_AMMOPERSHOT)
|
if(aplWeaponFlags[p->curr_weapon][snum] & WEAPON_FLAG_AMMOPERSHOT)
|
||||||
{
|
{
|
||||||
if(p->ammo_amount[p->curr_weapon] > 0)
|
if(p->ammo_amount[p->curr_weapon] > 0)
|
||||||
{
|
{
|
||||||
p->ammo_amount[p->curr_weapon]--;
|
p->ammo_amount[p->curr_weapon]--;
|
||||||
shoot(p->i,aplWeaponShoots[p->curr_weapon][snum]);
|
shoot(p->i,aplWeaponShoots[p->curr_weapon][snum]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -2230,13 +2230,13 @@ void displayweapon(short snum)
|
||||||
pal = p->palookup;
|
pal = p->palookup;
|
||||||
}
|
}
|
||||||
|
|
||||||
if( (*kb) < 5 || (*kb) > 9 )
|
if( (*kb) < 5 || (*kb) > 9 )
|
||||||
myospal(weapon_xoffset+220-(p->look_ang>>1),
|
myospal(weapon_xoffset+220-(p->look_ang>>1),
|
||||||
looking_arc+250-gun_pos,KNEE,gs,o,pal);
|
looking_arc+250-gun_pos,KNEE,gs,o,pal);
|
||||||
else
|
else
|
||||||
myospal(weapon_xoffset+160-(p->look_ang>>1),
|
myospal(weapon_xoffset+160-(p->look_ang>>1),
|
||||||
looking_arc+214-gun_pos,KNEE+1,gs,o,pal);
|
looking_arc+214-gun_pos,KNEE+1,gs,o,pal);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -2254,20 +2254,20 @@ void displayweapon(short snum)
|
||||||
weapon_xoffset += 8;
|
weapon_xoffset += 8;
|
||||||
gun_pos -= 10;
|
gun_pos -= 10;
|
||||||
|
|
||||||
if((*kb) > 6)
|
if((*kb) > 6)
|
||||||
looking_arc += ((*kb)<<3);
|
looking_arc += ((*kb)<<3);
|
||||||
else if((*kb) < 4)
|
else if((*kb) < 4)
|
||||||
|
|
||||||
myospal(weapon_xoffset+142-(p->look_ang>>1),
|
myospal(weapon_xoffset+142-(p->look_ang>>1),
|
||||||
looking_arc+234-gun_pos,HANDHOLDINGLASER+3,gs,o,pal);
|
looking_arc+234-gun_pos,HANDHOLDINGLASER+3,gs,o,pal);
|
||||||
|
|
||||||
myospal(weapon_xoffset+130-(p->look_ang>>1),
|
myospal(weapon_xoffset+130-(p->look_ang>>1),
|
||||||
looking_arc+249-gun_pos,
|
looking_arc+249-gun_pos,
|
||||||
HANDHOLDINGLASER+((*kb)>>2),gs,o,pal);
|
HANDHOLDINGLASER+((*kb)>>2),gs,o,pal);
|
||||||
myospal(weapon_xoffset+152-(p->look_ang>>1),
|
myospal(weapon_xoffset+152-(p->look_ang>>1),
|
||||||
looking_arc+249-gun_pos,
|
looking_arc+249-gun_pos,
|
||||||
HANDHOLDINGLASER+((*kb)>>2),gs,o|4,pal);
|
HANDHOLDINGLASER+((*kb)>>2),gs,o|4,pal);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case RPG_WEAPON:
|
case RPG_WEAPON:
|
||||||
|
@ -2283,18 +2283,18 @@ void displayweapon(short snum)
|
||||||
weapon_xoffset -= sintable[(768+((*kb)<<7))&2047]>>11;
|
weapon_xoffset -= sintable[(768+((*kb)<<7))&2047]>>11;
|
||||||
gun_pos += sintable[(768+((*kb)<<7))&2047]>>11;
|
gun_pos += sintable[(768+((*kb)<<7))&2047]>>11;
|
||||||
|
|
||||||
if(*kb > 0)
|
if(*kb > 0)
|
||||||
|
{
|
||||||
|
if(*kb < 8)
|
||||||
{
|
{
|
||||||
if(*kb < 8)
|
myospal(weapon_xoffset+164,(looking_arc<<1)+176-gun_pos,
|
||||||
{
|
RPGGUN+((*kb)>>1),gs,o,pal);
|
||||||
myospal(weapon_xoffset+164,(looking_arc<<1)+176-gun_pos,
|
|
||||||
RPGGUN+((*kb)>>1),gs,o,pal);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
myospal(weapon_xoffset+164,(looking_arc<<1)+176-gun_pos,
|
|
||||||
RPGGUN,gs,o,pal);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
myospal(weapon_xoffset+164,(looking_arc<<1)+176-gun_pos,
|
||||||
|
RPGGUN,gs,o,pal);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case SHOTGUN_WEAPON:
|
case SHOTGUN_WEAPON:
|
||||||
|
@ -2311,74 +2311,74 @@ void displayweapon(short snum)
|
||||||
|
|
||||||
weapon_xoffset -= 8;
|
weapon_xoffset -= 8;
|
||||||
|
|
||||||
switch(*kb)
|
switch(*kb)
|
||||||
|
{
|
||||||
|
case 1:
|
||||||
|
case 2:
|
||||||
|
myospal(weapon_xoffset+168-(p->look_ang>>1),looking_arc+201-gun_pos,
|
||||||
|
SHOTGUN+2,-128,o,pal);
|
||||||
|
case 0:
|
||||||
|
case 6:
|
||||||
|
case 7:
|
||||||
|
case 8:
|
||||||
|
myospal(weapon_xoffset+146-(p->look_ang>>1),looking_arc+202-gun_pos,
|
||||||
|
SHOTGUN,gs,o,pal);
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
case 4:
|
||||||
|
case 5:
|
||||||
|
case 9:
|
||||||
|
case 10:
|
||||||
|
case 11:
|
||||||
|
case 12:
|
||||||
|
if( *kb > 1 && *kb < 5 )
|
||||||
{
|
{
|
||||||
case 1:
|
gun_pos -= 40;
|
||||||
case 2:
|
weapon_xoffset += 20;
|
||||||
myospal(weapon_xoffset+168-(p->look_ang>>1),looking_arc+201-gun_pos,
|
|
||||||
SHOTGUN+2,-128,o,pal);
|
|
||||||
case 0:
|
|
||||||
case 6:
|
|
||||||
case 7:
|
|
||||||
case 8:
|
|
||||||
myospal(weapon_xoffset+146-(p->look_ang>>1),looking_arc+202-gun_pos,
|
|
||||||
SHOTGUN,gs,o,pal);
|
|
||||||
break;
|
|
||||||
case 3:
|
|
||||||
case 4:
|
|
||||||
case 5:
|
|
||||||
case 9:
|
|
||||||
case 10:
|
|
||||||
case 11:
|
|
||||||
case 12:
|
|
||||||
if( *kb > 1 && *kb < 5 )
|
|
||||||
{
|
|
||||||
gun_pos -= 40;
|
|
||||||
weapon_xoffset += 20;
|
|
||||||
|
|
||||||
myospal(weapon_xoffset+178-(p->look_ang>>1),looking_arc+194-gun_pos,
|
myospal(weapon_xoffset+178-(p->look_ang>>1),looking_arc+194-gun_pos,
|
||||||
SHOTGUN+1+((*(kb)-1)>>1),-128,o,pal);
|
SHOTGUN+1+((*(kb)-1)>>1),-128,o,pal);
|
||||||
}
|
|
||||||
|
|
||||||
myospal(weapon_xoffset+158-(p->look_ang>>1),looking_arc+220-gun_pos,
|
|
||||||
SHOTGUN+3,gs,o,pal);
|
|
||||||
|
|
||||||
break;
|
|
||||||
case 13:
|
|
||||||
case 14:
|
|
||||||
case 15:
|
|
||||||
myospal(32+weapon_xoffset+166-(p->look_ang>>1),looking_arc+210-gun_pos,
|
|
||||||
SHOTGUN+4,gs,o,pal);
|
|
||||||
break;
|
|
||||||
case 16:
|
|
||||||
case 17:
|
|
||||||
case 18:
|
|
||||||
case 19:
|
|
||||||
myospal(64+weapon_xoffset+170-(p->look_ang>>1),looking_arc+196-gun_pos,
|
|
||||||
SHOTGUN+5,gs,o,pal);
|
|
||||||
break;
|
|
||||||
case 20:
|
|
||||||
case 21:
|
|
||||||
case 22:
|
|
||||||
case 23:
|
|
||||||
myospal(64+weapon_xoffset+176-(p->look_ang>>1),looking_arc+196-gun_pos,
|
|
||||||
SHOTGUN+6,gs,o,pal);
|
|
||||||
break;
|
|
||||||
case 24:
|
|
||||||
case 25:
|
|
||||||
case 26:
|
|
||||||
case 27:
|
|
||||||
myospal(64+weapon_xoffset+170-(p->look_ang>>1),looking_arc+196-gun_pos,
|
|
||||||
SHOTGUN+5,gs,o,pal);
|
|
||||||
break;
|
|
||||||
case 28:
|
|
||||||
case 29:
|
|
||||||
case 30:
|
|
||||||
myospal(32+weapon_xoffset+156-(p->look_ang>>1),looking_arc+206-gun_pos,
|
|
||||||
SHOTGUN+4,gs,o,pal);
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
myospal(weapon_xoffset+158-(p->look_ang>>1),looking_arc+220-gun_pos,
|
||||||
|
SHOTGUN+3,gs,o,pal);
|
||||||
|
|
||||||
|
break;
|
||||||
|
case 13:
|
||||||
|
case 14:
|
||||||
|
case 15:
|
||||||
|
myospal(32+weapon_xoffset+166-(p->look_ang>>1),looking_arc+210-gun_pos,
|
||||||
|
SHOTGUN+4,gs,o,pal);
|
||||||
|
break;
|
||||||
|
case 16:
|
||||||
|
case 17:
|
||||||
|
case 18:
|
||||||
|
case 19:
|
||||||
|
myospal(64+weapon_xoffset+170-(p->look_ang>>1),looking_arc+196-gun_pos,
|
||||||
|
SHOTGUN+5,gs,o,pal);
|
||||||
|
break;
|
||||||
|
case 20:
|
||||||
|
case 21:
|
||||||
|
case 22:
|
||||||
|
case 23:
|
||||||
|
myospal(64+weapon_xoffset+176-(p->look_ang>>1),looking_arc+196-gun_pos,
|
||||||
|
SHOTGUN+6,gs,o,pal);
|
||||||
|
break;
|
||||||
|
case 24:
|
||||||
|
case 25:
|
||||||
|
case 26:
|
||||||
|
case 27:
|
||||||
|
myospal(64+weapon_xoffset+170-(p->look_ang>>1),looking_arc+196-gun_pos,
|
||||||
|
SHOTGUN+5,gs,o,pal);
|
||||||
|
break;
|
||||||
|
case 28:
|
||||||
|
case 29:
|
||||||
|
case 30:
|
||||||
|
myospal(32+weapon_xoffset+156-(p->look_ang>>1),looking_arc+206-gun_pos,
|
||||||
|
SHOTGUN+4,gs,o,pal);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
||||||
|
@ -2398,38 +2398,38 @@ void displayweapon(short snum)
|
||||||
|
|
||||||
if(*kb > 0 && sprite[p->i].pal != 1) weapon_xoffset += 1-(rand()&3);
|
if(*kb > 0 && sprite[p->i].pal != 1) weapon_xoffset += 1-(rand()&3);
|
||||||
|
|
||||||
myospal(weapon_xoffset+168-(p->look_ang>>1),looking_arc+260-gun_pos,
|
myospal(weapon_xoffset+168-(p->look_ang>>1),looking_arc+260-gun_pos,
|
||||||
CHAINGUN,gs,o,pal);
|
CHAINGUN,gs,o,pal);
|
||||||
switch(*kb)
|
switch(*kb)
|
||||||
|
{
|
||||||
|
case 0:
|
||||||
|
myospal(weapon_xoffset+178-(p->look_ang>>1),looking_arc+233-gun_pos,
|
||||||
|
CHAINGUN+1,gs,o,pal);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
if(*kb > *aplWeaponFireDelay[CHAINGUN_WEAPON] && *kb < *aplWeaponTotalTime[CHAINGUN_WEAPON])
|
||||||
{
|
{
|
||||||
case 0:
|
i = 0;
|
||||||
myospal(weapon_xoffset+178-(p->look_ang>>1),looking_arc+233-gun_pos,
|
if(sprite[p->i].pal != 1) i = rand()&7;
|
||||||
CHAINGUN+1,gs,o,pal);
|
myospal(i+weapon_xoffset-4+140-(p->look_ang>>1),i+looking_arc-((*kb)>>1)+208-gun_pos,
|
||||||
break;
|
CHAINGUN+5+((*kb-4)/5),gs,o,pal);
|
||||||
default:
|
if(sprite[p->i].pal != 1) i = rand()&7;
|
||||||
if(*kb > *aplWeaponFireDelay[CHAINGUN_WEAPON] && *kb < *aplWeaponTotalTime[CHAINGUN_WEAPON])
|
myospal(i+weapon_xoffset-4+184-(p->look_ang>>1),i+looking_arc-((*kb)>>1)+208-gun_pos,
|
||||||
{
|
CHAINGUN+5+((*kb-4)/5),gs,o,pal);
|
||||||
i = 0;
|
|
||||||
if(sprite[p->i].pal != 1) i = rand()&7;
|
|
||||||
myospal(i+weapon_xoffset-4+140-(p->look_ang>>1),i+looking_arc-((*kb)>>1)+208-gun_pos,
|
|
||||||
CHAINGUN+5+((*kb-4)/5),gs,o,pal);
|
|
||||||
if(sprite[p->i].pal != 1) i = rand()&7;
|
|
||||||
myospal(i+weapon_xoffset-4+184-(p->look_ang>>1),i+looking_arc-((*kb)>>1)+208-gun_pos,
|
|
||||||
CHAINGUN+5+((*kb-4)/5),gs,o,pal);
|
|
||||||
}
|
|
||||||
if(*kb < *aplWeaponTotalTime[CHAINGUN_WEAPON]-2)
|
|
||||||
{
|
|
||||||
i = rand()&7;
|
|
||||||
myospal(i+weapon_xoffset-4+162-(p->look_ang>>1),i+looking_arc-((*kb)>>1)+208-gun_pos,
|
|
||||||
CHAINGUN+5+((*kb-2)/5),gs,o,pal);
|
|
||||||
myospal(weapon_xoffset+178-(p->look_ang>>1),looking_arc+233-gun_pos,
|
|
||||||
CHAINGUN+1+((*kb)>>1),gs,o,pal);
|
|
||||||
}
|
|
||||||
else myospal(weapon_xoffset+178-(p->look_ang>>1),looking_arc+233-gun_pos,
|
|
||||||
CHAINGUN+1,gs,o,pal);
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
if(*kb < *aplWeaponTotalTime[CHAINGUN_WEAPON]-2)
|
||||||
|
{
|
||||||
|
i = rand()&7;
|
||||||
|
myospal(i+weapon_xoffset-4+162-(p->look_ang>>1),i+looking_arc-((*kb)>>1)+208-gun_pos,
|
||||||
|
CHAINGUN+5+((*kb-2)/5),gs,o,pal);
|
||||||
|
myospal(weapon_xoffset+178-(p->look_ang>>1),looking_arc+233-gun_pos,
|
||||||
|
CHAINGUN+1+((*kb)>>1),gs,o,pal);
|
||||||
|
}
|
||||||
|
else myospal(weapon_xoffset+178-(p->look_ang>>1),looking_arc+233-gun_pos,
|
||||||
|
CHAINGUN+1,gs,o,pal);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case PISTOL_WEAPON:
|
case PISTOL_WEAPON:
|
||||||
|
@ -2443,48 +2443,48 @@ void displayweapon(short snum)
|
||||||
else
|
else
|
||||||
pal = sector[p->cursectnum].floorpal;
|
pal = sector[p->cursectnum].floorpal;
|
||||||
|
|
||||||
if( (*kb) < *aplWeaponTotalTime[PISTOL_WEAPON]+1)
|
if( (*kb) < *aplWeaponTotalTime[PISTOL_WEAPON]+1)
|
||||||
{
|
{
|
||||||
short kb_frames[] = {0,1,2,0,0,0,0},l;
|
short kb_frames[] = {0,1,2,0,0,0,0},l;
|
||||||
|
|
||||||
l = 195-12+weapon_xoffset;
|
l = 195-12+weapon_xoffset;
|
||||||
|
|
||||||
if((*kb) == *aplWeaponFireDelay[PISTOL_WEAPON])
|
if((*kb) == *aplWeaponFireDelay[PISTOL_WEAPON])
|
||||||
l -= 3;
|
l -= 3;
|
||||||
|
|
||||||
myospal((l-(p->look_ang>>1)),(looking_arc+244-gun_pos),FIRSTGUN+kb_frames[*kb],gs,2,pal);
|
myospal((l-(p->look_ang>>1)),(looking_arc+244-gun_pos),FIRSTGUN+kb_frames[*kb],gs,2,pal);
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
|
|
||||||
if((*kb) < *aplWeaponReload[PISTOL_WEAPON]-17)
|
|
||||||
myospal(194-(p->look_ang>>1),looking_arc+230-gun_pos,FIRSTGUN+4,gs,o,pal);
|
|
||||||
else if((*kb) < *aplWeaponReload[PISTOL_WEAPON]-12)
|
|
||||||
{
|
|
||||||
myospal(244-((*kb)<<3)-(p->look_ang>>1),looking_arc+130-gun_pos+((*kb)<<4),FIRSTGUN+6,gs,o,pal);
|
|
||||||
myospal(224-(p->look_ang>>1),looking_arc+220-gun_pos,FIRSTGUN+5,gs,o,pal);
|
|
||||||
}
|
|
||||||
else if((*kb) < *aplWeaponReload[PISTOL_WEAPON]-7)
|
|
||||||
{
|
|
||||||
myospal(124+((*kb)<<1)-(p->look_ang>>1),looking_arc+430-gun_pos-((*kb)<<3),FIRSTGUN+6,gs,o,pal);
|
|
||||||
myospal(224-(p->look_ang>>1),looking_arc+220-gun_pos,FIRSTGUN+5,gs,o,pal);
|
|
||||||
}
|
|
||||||
|
|
||||||
else if((*kb) < *aplWeaponReload[PISTOL_WEAPON]-4)
|
|
||||||
{
|
|
||||||
myospal(184-(p->look_ang>>1),looking_arc+235-gun_pos,FIRSTGUN+8,gs,o,pal);
|
|
||||||
myospal(224-(p->look_ang>>1),looking_arc+210-gun_pos,FIRSTGUN+5,gs,o,pal);
|
|
||||||
}
|
|
||||||
else if((*kb) < *aplWeaponReload[PISTOL_WEAPON]-2)
|
|
||||||
{
|
|
||||||
myospal(164-(p->look_ang>>1),looking_arc+245-gun_pos,FIRSTGUN+8,gs,o,pal);
|
|
||||||
myospal(224-(p->look_ang>>1),looking_arc+220-gun_pos,FIRSTGUN+5,gs,o,pal);
|
|
||||||
}
|
|
||||||
else if((*kb) < *aplWeaponReload[PISTOL_WEAPON])
|
|
||||||
myospal(194-(p->look_ang>>1),looking_arc+235-gun_pos,FIRSTGUN+5,gs,o,pal);
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
|
||||||
|
if((*kb) < *aplWeaponReload[PISTOL_WEAPON]-17)
|
||||||
|
myospal(194-(p->look_ang>>1),looking_arc+230-gun_pos,FIRSTGUN+4,gs,o,pal);
|
||||||
|
else if((*kb) < *aplWeaponReload[PISTOL_WEAPON]-12)
|
||||||
|
{
|
||||||
|
myospal(244-((*kb)<<3)-(p->look_ang>>1),looking_arc+130-gun_pos+((*kb)<<4),FIRSTGUN+6,gs,o,pal);
|
||||||
|
myospal(224-(p->look_ang>>1),looking_arc+220-gun_pos,FIRSTGUN+5,gs,o,pal);
|
||||||
|
}
|
||||||
|
else if((*kb) < *aplWeaponReload[PISTOL_WEAPON]-7)
|
||||||
|
{
|
||||||
|
myospal(124+((*kb)<<1)-(p->look_ang>>1),looking_arc+430-gun_pos-((*kb)<<3),FIRSTGUN+6,gs,o,pal);
|
||||||
|
myospal(224-(p->look_ang>>1),looking_arc+220-gun_pos,FIRSTGUN+5,gs,o,pal);
|
||||||
|
}
|
||||||
|
|
||||||
|
else if((*kb) < *aplWeaponReload[PISTOL_WEAPON]-4)
|
||||||
|
{
|
||||||
|
myospal(184-(p->look_ang>>1),looking_arc+235-gun_pos,FIRSTGUN+8,gs,o,pal);
|
||||||
|
myospal(224-(p->look_ang>>1),looking_arc+210-gun_pos,FIRSTGUN+5,gs,o,pal);
|
||||||
|
}
|
||||||
|
else if((*kb) < *aplWeaponReload[PISTOL_WEAPON]-2)
|
||||||
|
{
|
||||||
|
myospal(164-(p->look_ang>>1),looking_arc+245-gun_pos,FIRSTGUN+8,gs,o,pal);
|
||||||
|
myospal(224-(p->look_ang>>1),looking_arc+220-gun_pos,FIRSTGUN+5,gs,o,pal);
|
||||||
|
}
|
||||||
|
else if((*kb) < *aplWeaponReload[PISTOL_WEAPON])
|
||||||
|
myospal(194-(p->look_ang>>1),looking_arc+235-gun_pos,FIRSTGUN+5,gs,o,pal);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case HANDBOMB_WEAPON:
|
case HANDBOMB_WEAPON:
|
||||||
|
@ -2498,27 +2498,27 @@ void displayweapon(short snum)
|
||||||
else
|
else
|
||||||
pal = sector[p->cursectnum].floorpal;
|
pal = sector[p->cursectnum].floorpal;
|
||||||
|
|
||||||
if((*kb))
|
if((*kb))
|
||||||
|
{
|
||||||
|
if((*kb) < (*aplWeaponTotalTime[p->curr_weapon]))
|
||||||
{
|
{
|
||||||
if((*kb) < (*aplWeaponTotalTime[p->curr_weapon]))
|
|
||||||
{
|
|
||||||
|
|
||||||
char throw_frames[]
|
char throw_frames[]
|
||||||
= {0,0,0,0,0,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2};
|
= {0,0,0,0,0,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2};
|
||||||
|
|
||||||
if((*kb) < 7)
|
if((*kb) < 7)
|
||||||
gun_pos -= 10*(*kb); //D
|
gun_pos -= 10*(*kb); //D
|
||||||
else if((*kb) < 12)
|
else if((*kb) < 12)
|
||||||
gun_pos += 20*((*kb)-10); //U
|
gun_pos += 20*((*kb)-10); //U
|
||||||
else if((*kb) < 20)
|
else if((*kb) < 20)
|
||||||
gun_pos -= 9*((*kb)-14); //D
|
gun_pos -= 9*((*kb)-14); //D
|
||||||
|
|
||||||
myospal(weapon_xoffset+190-(p->look_ang>>1),looking_arc+250-gun_pos,HANDTHROW+throw_frames[(*kb)],gs,o,pal);
|
myospal(weapon_xoffset+190-(p->look_ang>>1),looking_arc+250-gun_pos,HANDTHROW+throw_frames[(*kb)],gs,o,pal);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else
|
|
||||||
myospal(weapon_xoffset+190-(p->look_ang>>1),looking_arc+260-gun_pos,HANDTHROW,gs,o,pal);
|
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
myospal(weapon_xoffset+190-(p->look_ang>>1),looking_arc+260-gun_pos,HANDTHROW,gs,o,pal);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -2535,11 +2535,11 @@ void displayweapon(short snum)
|
||||||
pal = sector[p->cursectnum].floorpal;
|
pal = sector[p->cursectnum].floorpal;
|
||||||
|
|
||||||
weapon_xoffset = -48;
|
weapon_xoffset = -48;
|
||||||
if((*kb))
|
if((*kb))
|
||||||
myospal(weapon_xoffset+150-(p->look_ang>>1),looking_arc+258-gun_pos,HANDREMOTE+remote_frames[(*kb)],gs,o,pal);
|
myospal(weapon_xoffset+150-(p->look_ang>>1),looking_arc+258-gun_pos,HANDREMOTE+remote_frames[(*kb)],gs,o,pal);
|
||||||
else
|
else
|
||||||
myospal(weapon_xoffset+150-(p->look_ang>>1),looking_arc+258-gun_pos,HANDREMOTE,gs,o,pal);
|
myospal(weapon_xoffset+150-(p->look_ang>>1),looking_arc+258-gun_pos,HANDREMOTE,gs,o,pal);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -2554,29 +2554,29 @@ void displayweapon(short snum)
|
||||||
else
|
else
|
||||||
pal = sector[p->cursectnum].floorpal;
|
pal = sector[p->cursectnum].floorpal;
|
||||||
|
|
||||||
if((*kb) < (*aplWeaponTotalTime[DEVISTATOR_WEAPON]+1) && (*kb) > 0)
|
if((*kb) < (*aplWeaponTotalTime[DEVISTATOR_WEAPON]+1) && (*kb) > 0)
|
||||||
|
{
|
||||||
|
char cycloidy[] = {0,4,12,24,12,4,0};
|
||||||
|
|
||||||
|
i = ksgn((*kb)>>2);
|
||||||
|
|
||||||
|
if(p->hbomb_hold_delay)
|
||||||
{
|
{
|
||||||
char cycloidy[] = {0,4,12,24,12,4,0};
|
myospal( (cycloidy[*kb]>>1)+weapon_xoffset+268-(p->look_ang>>1),cycloidy[*kb]+looking_arc+238-gun_pos,DEVISTATOR+i,-32,o,pal);
|
||||||
|
myospal(weapon_xoffset+30-(p->look_ang>>1),looking_arc+240-gun_pos,DEVISTATOR,gs,o|4,pal);
|
||||||
i = ksgn((*kb)>>2);
|
|
||||||
|
|
||||||
if(p->hbomb_hold_delay)
|
|
||||||
{
|
|
||||||
myospal( (cycloidy[*kb]>>1)+weapon_xoffset+268-(p->look_ang>>1),cycloidy[*kb]+looking_arc+238-gun_pos,DEVISTATOR+i,-32,o,pal);
|
|
||||||
myospal(weapon_xoffset+30-(p->look_ang>>1),looking_arc+240-gun_pos,DEVISTATOR,gs,o|4,pal);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
myospal( -(cycloidy[*kb]>>1)+weapon_xoffset+30-(p->look_ang>>1),cycloidy[*kb]+looking_arc+240-gun_pos,DEVISTATOR+i,-32,o|4,pal);
|
|
||||||
myospal(weapon_xoffset+268-(p->look_ang>>1),looking_arc+238-gun_pos,DEVISTATOR,gs,o,pal);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
myospal( -(cycloidy[*kb]>>1)+weapon_xoffset+30-(p->look_ang>>1),cycloidy[*kb]+looking_arc+240-gun_pos,DEVISTATOR+i,-32,o|4,pal);
|
||||||
myospal(weapon_xoffset+268-(p->look_ang>>1),looking_arc+238-gun_pos,DEVISTATOR,gs,o,pal);
|
myospal(weapon_xoffset+268-(p->look_ang>>1),looking_arc+238-gun_pos,DEVISTATOR,gs,o,pal);
|
||||||
myospal(weapon_xoffset+30-(p->look_ang>>1),looking_arc+240-gun_pos,DEVISTATOR,gs,o|4,pal);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
myospal(weapon_xoffset+268-(p->look_ang>>1),looking_arc+238-gun_pos,DEVISTATOR,gs,o,pal);
|
||||||
|
myospal(weapon_xoffset+30-(p->look_ang>>1),looking_arc+240-gun_pos,DEVISTATOR,gs,o|4,pal);
|
||||||
|
}
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case FREEZE_WEAPON:
|
case FREEZE_WEAPON:
|
||||||
|
@ -2590,21 +2590,21 @@ void displayweapon(short snum)
|
||||||
else
|
else
|
||||||
pal = sector[p->cursectnum].floorpal;
|
pal = sector[p->cursectnum].floorpal;
|
||||||
|
|
||||||
if((*kb) < (aplWeaponTotalTime[p->curr_weapon][snum]+1) && (*kb) > 0)
|
if((*kb) < (aplWeaponTotalTime[p->curr_weapon][snum]+1) && (*kb) > 0)
|
||||||
{
|
{
|
||||||
char cat_frames[] = { 0,0,1,1,2,2 };
|
char cat_frames[] = { 0,0,1,1,2,2 };
|
||||||
|
|
||||||
if(sprite[p->i].pal != 1)
|
if(sprite[p->i].pal != 1)
|
||||||
{
|
{
|
||||||
weapon_xoffset += rand()&3;
|
weapon_xoffset += rand()&3;
|
||||||
looking_arc += rand()&3;
|
looking_arc += rand()&3;
|
||||||
}
|
|
||||||
gun_pos -= 16;
|
|
||||||
myospal(weapon_xoffset+210-(p->look_ang>>1),looking_arc+261-gun_pos,FREEZE+2,-32,o,pal);
|
|
||||||
myospal(weapon_xoffset+210-(p->look_ang>>1),looking_arc+235-gun_pos,FREEZE+3+cat_frames[*kb%6],-32,o,pal);
|
|
||||||
}
|
}
|
||||||
else myospal(weapon_xoffset+210-(p->look_ang>>1),looking_arc+261-gun_pos,FREEZE,gs,o,pal);
|
gun_pos -= 16;
|
||||||
|
myospal(weapon_xoffset+210-(p->look_ang>>1),looking_arc+261-gun_pos,FREEZE+2,-32,o,pal);
|
||||||
|
myospal(weapon_xoffset+210-(p->look_ang>>1),looking_arc+235-gun_pos,FREEZE+3+cat_frames[*kb%6],-32,o,pal);
|
||||||
}
|
}
|
||||||
|
else myospal(weapon_xoffset+210-(p->look_ang>>1),looking_arc+261-gun_pos,FREEZE,gs,o,pal);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GROW_WEAPON:
|
case GROW_WEAPON:
|
||||||
|
@ -2661,33 +2661,33 @@ void displayweapon(short snum)
|
||||||
pal = 1;
|
pal = 1;
|
||||||
else
|
else
|
||||||
pal = sector[p->cursectnum].floorpal;
|
pal = sector[p->cursectnum].floorpal;
|
||||||
if(((*kb) > 0) && ((*kb) < aplWeaponTotalTime[p->curr_weapon][snum]))
|
if(((*kb) > 0) && ((*kb) < aplWeaponTotalTime[p->curr_weapon][snum]))
|
||||||
|
{
|
||||||
|
if(sprite[p->i].pal != 1)
|
||||||
{
|
{
|
||||||
if(sprite[p->i].pal != 1)
|
weapon_xoffset += rand()&3;
|
||||||
{
|
gun_pos += (rand()&3);
|
||||||
weapon_xoffset += rand()&3;
|
|
||||||
gun_pos += (rand()&3);
|
|
||||||
}
|
|
||||||
|
|
||||||
myospal(weapon_xoffset+184-(p->look_ang>>1),
|
|
||||||
looking_arc+240-gun_pos,SHRINKER+3+((*kb)&3),-32,
|
|
||||||
o,0);
|
|
||||||
|
|
||||||
myospal(weapon_xoffset+188-(p->look_ang>>1),
|
|
||||||
looking_arc+240-gun_pos,SHRINKER+1,gs,o,pal);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
myospal(weapon_xoffset+184-(p->look_ang>>1),
|
|
||||||
looking_arc+240-gun_pos,SHRINKER+2,
|
|
||||||
16-(sintable[p->random_club_frame&2047]>>10),
|
|
||||||
o,0);
|
|
||||||
|
|
||||||
myospal(weapon_xoffset+188-(p->look_ang>>1),
|
myospal(weapon_xoffset+184-(p->look_ang>>1),
|
||||||
looking_arc+240-gun_pos,SHRINKER,gs,o,pal);
|
looking_arc+240-gun_pos,SHRINKER+3+((*kb)&3),-32,
|
||||||
}
|
o,0);
|
||||||
|
|
||||||
|
myospal(weapon_xoffset+188-(p->look_ang>>1),
|
||||||
|
looking_arc+240-gun_pos,SHRINKER+1,gs,o,pal);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
myospal(weapon_xoffset+184-(p->look_ang>>1),
|
||||||
|
looking_arc+240-gun_pos,SHRINKER+2,
|
||||||
|
16-(sintable[p->random_club_frame&2047]>>10),
|
||||||
|
o,0);
|
||||||
|
|
||||||
|
myospal(weapon_xoffset+188-(p->look_ang>>1),
|
||||||
|
looking_arc+240-gun_pos,SHRINKER,gs,o,pal);
|
||||||
|
}
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -2726,13 +2726,13 @@ void getinput(short snum)
|
||||||
|
|
||||||
CONTROL_GetInput( &info );
|
CONTROL_GetInput( &info );
|
||||||
|
|
||||||
info.dx += lastinfo.dx;
|
info.dx += lastinfo.dx;
|
||||||
info.dy += lastinfo.dy;
|
info.dy += lastinfo.dy;
|
||||||
info.dz += lastinfo.dz;
|
info.dz += lastinfo.dz;
|
||||||
info.dyaw += lastinfo.dyaw;
|
info.dyaw += lastinfo.dyaw;
|
||||||
info.dpitch += lastinfo.dpitch;
|
info.dpitch += lastinfo.dpitch;
|
||||||
info.droll += lastinfo.droll;
|
info.droll += lastinfo.droll;
|
||||||
memset(&lastinfo.dx, 0, sizeof(lastinfo));
|
memset(&lastinfo.dx, 0, sizeof(lastinfo));
|
||||||
|
|
||||||
if( (p->gm&MODE_MENU) || (p->gm&MODE_TYPE) || (ud.pause_on && !KB_KeyPressed(sc_Pause)) )
|
if( (p->gm&MODE_MENU) || (p->gm&MODE_TYPE) || (ud.pause_on && !KB_KeyPressed(sc_Pause)) )
|
||||||
{
|
{
|
||||||
|
@ -2842,25 +2842,25 @@ void getinput(short snum)
|
||||||
if( CONTROL_JoystickEnabled )
|
if( CONTROL_JoystickEnabled )
|
||||||
if ( running ) info.dz *= 2;
|
if ( running ) info.dz *= 2;
|
||||||
|
|
||||||
if( BUTTON(gamefunc_Strafe) ) {
|
if( BUTTON(gamefunc_Strafe) ) {
|
||||||
lastinfo.dyaw = info.dyaw % 8;
|
lastinfo.dyaw = info.dyaw % 8;
|
||||||
svel = -info.dyaw/8;
|
svel = -info.dyaw/8;
|
||||||
} else {
|
} else {
|
||||||
lastinfo.dyaw = info.dyaw % 64;
|
lastinfo.dyaw = info.dyaw % 64;
|
||||||
angvel = info.dyaw/64;
|
angvel = info.dyaw/64;
|
||||||
}
|
}
|
||||||
|
|
||||||
if( myaimmode )
|
if( myaimmode )
|
||||||
{
|
{
|
||||||
lastinfo.dz = info.dz % (314-128);
|
lastinfo.dz = info.dz % (314-128);
|
||||||
if(ud.mouseflip)
|
if(ud.mouseflip)
|
||||||
horiz -= info.dz/(314-128);
|
horiz -= info.dz/(314-128);
|
||||||
else horiz += info.dz/(314-128);
|
else horiz += info.dz/(314-128);
|
||||||
|
|
||||||
info.dz = 0;
|
info.dz = 0;
|
||||||
} else {
|
} else {
|
||||||
lastinfo.dz = info.dz % (1<<6);
|
lastinfo.dz = info.dz % (1<<6);
|
||||||
}
|
}
|
||||||
|
|
||||||
svel -= info.dx;
|
svel -= info.dx;
|
||||||
vel = -info.dz>>6;
|
vel = -info.dz>>6;
|
||||||
|
@ -4890,7 +4890,7 @@ SHOOTINCODE:
|
||||||
|
|
||||||
if ( *kb > aplWeaponFireDelay[p->curr_weapon][snum]
|
if ( *kb > aplWeaponFireDelay[p->curr_weapon][snum]
|
||||||
&& (*kb) < aplWeaponTotalTime[p->curr_weapon][snum]
|
&& (*kb) < aplWeaponTotalTime[p->curr_weapon][snum]
|
||||||
&& (aplWeaponWorksLike[p->curr_weapon][snum] & KNEE_WEAPON ? 1 : p->ammo_amount[p->curr_weapon] > 0))
|
&& (aplWeaponWorksLike[p->curr_weapon][snum] & KNEE_WEAPON ? 1 : p->ammo_amount[p->curr_weapon] > 0))
|
||||||
{
|
{
|
||||||
//Bsprintf(g_szBuf,"%s %ld, kb=%d %ld",__FILE__,__LINE__,*kb,aplWeaponWorksLike[p->curr_weapon][snum]);
|
//Bsprintf(g_szBuf,"%s %ld, kb=%d %ld",__FILE__,__LINE__,*kb,aplWeaponWorksLike[p->curr_weapon][snum]);
|
||||||
//AddLog(g_szBuf);
|
//AddLog(g_szBuf);
|
||||||
|
@ -4930,7 +4930,7 @@ SHOOTINCODE:
|
||||||
} // 'automatic
|
} // 'automatic
|
||||||
}
|
}
|
||||||
else if(*kb == aplWeaponFireDelay[p->curr_weapon][snum]
|
else if(*kb == aplWeaponFireDelay[p->curr_weapon][snum]
|
||||||
&& (aplWeaponWorksLike[p->curr_weapon][snum]==KNEE_WEAPON ? 1 : p->ammo_amount[p->curr_weapon] > 0))
|
&& (aplWeaponWorksLike[p->curr_weapon][snum]==KNEE_WEAPON ? 1 : p->ammo_amount[p->curr_weapon] > 0))
|
||||||
{
|
{
|
||||||
//Bsprintf(g_szBuf,"FireDelayTime:%s %ld, kb=%d %ld",__FILE__,__LINE__,*kb,aplWeaponWorksLike[p->curr_weapon][snum]);
|
//Bsprintf(g_szBuf,"FireDelayTime:%s %ld, kb=%d %ld",__FILE__,__LINE__,*kb,aplWeaponWorksLike[p->curr_weapon][snum]);
|
||||||
//AddLog(g_szBuf);
|
//AddLog(g_szBuf);
|
||||||
|
@ -4992,7 +4992,7 @@ SHOOTINCODE:
|
||||||
//AddLog(g_szBuf);
|
//AddLog(g_szBuf);
|
||||||
// no clip reload going on...
|
// no clip reload going on...
|
||||||
if ( aplWeaponFlags[p->curr_weapon][snum] & WEAPON_FLAG_AUTOMATIC
|
if ( aplWeaponFlags[p->curr_weapon][snum] & WEAPON_FLAG_AUTOMATIC
|
||||||
&& (aplWeaponWorksLike[p->curr_weapon][snum]==KNEE_WEAPON ? 1 : p->ammo_amount[p->curr_weapon] > 0))
|
&& (aplWeaponWorksLike[p->curr_weapon][snum]==KNEE_WEAPON ? 1 : p->ammo_amount[p->curr_weapon] > 0))
|
||||||
{ // an 'automatic'
|
{ // an 'automatic'
|
||||||
if( sb_snum&(1<<2) )
|
if( sb_snum&(1<<2) )
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue