184 sign:= hwSign(Gear^.dX); |
184 sign:= hwSign(Gear^.dX); |
185 |
185 |
186 if (Gear^.State and gstHHDeath) <> 0 then |
186 if (Gear^.State and gstHHDeath) <> 0 then |
187 begin |
187 begin |
188 DrawSprite(sprHHDeath, ox - 16, oy - 26, Gear^.Pos); |
188 DrawSprite(sprHHDeath, ox - 16, oy - 26, Gear^.Pos); |
189 Tint(HH^.Team^.Clan^.Color); |
189 Tint(HH^.Team^.Clan^.Color shl 8 or $FF); |
190 DrawSprite(sprHHDeath, ox - 16, oy - 26, Gear^.Pos + 8); |
190 DrawSprite(sprHHDeath, ox - 16, oy - 26, Gear^.Pos + 8); |
191 Tint($FF, $FF, $FF, $FF); |
191 Tint($FF, $FF, $FF, $FF); |
192 exit |
192 exit |
193 end |
193 end |
194 else if (Gear^.State and gstHHGone) <> 0 then |
194 else if (Gear^.State and gstHHGone) <> 0 then |
351 begin |
351 begin |
352 DrawRotatedTextureF(HatTex, 1.0, -1.0, -6.0, ox, oy, 0, i, 32, 32, |
352 DrawRotatedTextureF(HatTex, 1.0, -1.0, -6.0, ox, oy, 0, i, 32, 32, |
353 i*DxDy2Angle(CurAmmoGear^.dY, CurAmmoGear^.dX) + hAngle); |
353 i*DxDy2Angle(CurAmmoGear^.dY, CurAmmoGear^.dX) + hAngle); |
354 if HatTex^.w > 64 then |
354 if HatTex^.w > 64 then |
355 begin |
355 begin |
356 Tint(HH^.Team^.Clan^.Color); |
356 Tint(HH^.Team^.Clan^.Color shl 8 or $FF); |
357 DrawRotatedTextureF(HatTex, 1.0, -1.0, -6.0, ox, oy, 32, i, 32, 32, |
357 DrawRotatedTextureF(HatTex, 1.0, -1.0, -6.0, ox, oy, 32, i, 32, 32, |
358 i*DxDy2Angle(CurAmmoGear^.dY, CurAmmoGear^.dX) + hAngle); |
358 i*DxDy2Angle(CurAmmoGear^.dY, CurAmmoGear^.dX) + hAngle); |
359 Tint($FF, $FF, $FF, $FF) |
359 Tint($FF, $FF, $FF, $FF) |
360 end |
360 end |
361 end |
361 end |