Browse Source

Reduce paremters used in add missile functions

pull/2679/head
Anders Jenbo 5 years ago
parent
commit
bea8cc9d87
  1. 2
      Source/misdat.h
  2. 694
      Source/missiles.cpp
  3. 146
      Source/missiles.h

2
Source/misdat.h

@ -112,7 +112,7 @@ enum class MissileMovementDistrubution {
struct MissileStruct;
typedef struct MissileData {
void (*mAddProc)(MissileStruct &, Point, Point, int, int8_t, int, int);
void (*mAddProc)(MissileStruct &, Point, int);
void (*mProc)(int);
uint8_t mName;
bool mDraw;

694
Source/missiles.cpp

File diff suppressed because it is too large Load Diff

146
Source/missiles.h

@ -144,79 +144,79 @@ void InitMissileGFX();
void FreeMissiles();
void FreeMissiles2();
void InitMissiles();
void AddHiveExplosion(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddFireRune(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddLightningRune(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddGreatLightningRune(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddImmolationRune(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddStoneRune(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddReflection(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddBerserk(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddHorkSpawn(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddJester(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddStealPotions(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddManaTrap(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddSpecArrow(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddWarp(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddLightningWall(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddRuneExplosion(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddFireNova(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddLightningArrow(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddMana(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddMagi(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddRing(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddSearch(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddCboltArrow(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddLArrow(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddArrow(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddRndTeleport(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddFirebolt(MissileStruct &missile, Point src, Point dst, int midir, int8_t micaster, int id, int dam);
void AddMagmaball(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddTeleport(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddLightball(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddFirewall(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddFireball(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddLightctrl(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddLightning(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddMisexp(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddWeapexp(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddTown(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddFlash(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddFlash2(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddManashield(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddFiremove(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddGuardian(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddChain(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddRhino(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddFlare(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddAcid(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddAcidpud(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddStone(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddGolem(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddBoom(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddHeal(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddHealOther(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddElement(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddIdentify(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddFirewallC(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddInfra(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddWave(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddNova(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddBlodboil(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddRepair(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddRecharge(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddDisarm(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddApoca(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddFlame(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddFlamec(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddCbolt(MissileStruct &missile, Point src, Point dst, int midir, int8_t micaster, int id, int dam);
void AddHbolt(MissileStruct &missile, Point src, Point dst, int midir, int8_t micaster, int id, int dam);
void AddResurrect(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddResurrectBeam(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddTelekinesis(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddBoneSpirit(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddRportal(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddDiabApoca(MissileStruct &missile, Point src, Point dst, int midir, int8_t mienemy, int id, int dam);
void AddHiveExplosion(MissileStruct &missile, Point dst, int midir);
void AddFireRune(MissileStruct &missile, Point dst, int midir);
void AddLightningRune(MissileStruct &missile, Point dst, int midir);
void AddGreatLightningRune(MissileStruct &missile, Point dst, int midir);
void AddImmolationRune(MissileStruct &missile, Point dst, int midir);
void AddStoneRune(MissileStruct &missile, Point dst, int midir);
void AddReflection(MissileStruct &missile, Point dst, int midir);
void AddBerserk(MissileStruct &missile, Point dst, int midir);
void AddHorkSpawn(MissileStruct &missile, Point dst, int midir);
void AddJester(MissileStruct &missile, Point dst, int midir);
void AddStealPotions(MissileStruct &missile, Point dst, int midir);
void AddManaTrap(MissileStruct &missile, Point dst, int midir);
void AddSpecArrow(MissileStruct &missile, Point dst, int midir);
void AddWarp(MissileStruct &missile, Point dst, int midir);
void AddLightningWall(MissileStruct &missile, Point dst, int midir);
void AddRuneExplosion(MissileStruct &missile, Point dst, int midir);
void AddFireNova(MissileStruct &missile, Point dst, int midir);
void AddLightningArrow(MissileStruct &missile, Point dst, int midir);
void AddMana(MissileStruct &missile, Point dst, int midir);
void AddMagi(MissileStruct &missile, Point dst, int midir);
void AddRing(MissileStruct &missile, Point dst, int midir);
void AddSearch(MissileStruct &missile, Point dst, int midir);
void AddCboltArrow(MissileStruct &missile, Point dst, int midir);
void AddLArrow(MissileStruct &missile, Point dst, int midir);
void AddArrow(MissileStruct &missile, Point dst, int midir);
void AddRndTeleport(MissileStruct &missile, Point dst, int midir);
void AddFirebolt(MissileStruct &missile, Point dst, int midir);
void AddMagmaball(MissileStruct &missile, Point dst, int midir);
void AddTeleport(MissileStruct &missile, Point dst, int midir);
void AddLightball(MissileStruct &missile, Point dst, int midir);
void AddFirewall(MissileStruct &missile, Point dst, int midir);
void AddFireball(MissileStruct &missile, Point dst, int midir);
void AddLightctrl(MissileStruct &missile, Point dst, int midir);
void AddLightning(MissileStruct &missile, Point dst, int midir);
void AddMisexp(MissileStruct &missile, Point dst, int midir);
void AddWeapexp(MissileStruct &missile, Point dst, int midir);
void AddTown(MissileStruct &missile, Point dst, int midir);
void AddFlash(MissileStruct &missile, Point dst, int midir);
void AddFlash2(MissileStruct &missile, Point dst, int midir);
void AddManashield(MissileStruct &missile, Point dst, int midir);
void AddFiremove(MissileStruct &missile, Point dst, int midir);
void AddGuardian(MissileStruct &missile, Point dst, int midir);
void AddChain(MissileStruct &missile, Point dst, int midir);
void AddRhino(MissileStruct &missile, Point dst, int midir);
void AddFlare(MissileStruct &missile, Point dst, int midir);
void AddAcid(MissileStruct &missile, Point dst, int midir);
void AddAcidpud(MissileStruct &missile, Point dst, int midir);
void AddStone(MissileStruct &missile, Point dst, int midir);
void AddGolem(MissileStruct &missile, Point dst, int midir);
void AddBoom(MissileStruct &missile, Point dst, int midir);
void AddHeal(MissileStruct &missile, Point dst, int midir);
void AddHealOther(MissileStruct &missile, Point dst, int midir);
void AddElement(MissileStruct &missile, Point dst, int midir);
void AddIdentify(MissileStruct &missile, Point dst, int midir);
void AddFirewallC(MissileStruct &missile, Point dst, int midir);
void AddInfra(MissileStruct &missile, Point dst, int midir);
void AddWave(MissileStruct &missile, Point dst, int midir);
void AddNova(MissileStruct &missile, Point dst, int midir);
void AddBlodboil(MissileStruct &missile, Point dst, int midir);
void AddRepair(MissileStruct &missile, Point dst, int midir);
void AddRecharge(MissileStruct &missile, Point dst, int midir);
void AddDisarm(MissileStruct &missile, Point dst, int midir);
void AddApoca(MissileStruct &missile, Point dst, int midir);
void AddFlame(MissileStruct &missile, Point dst, int midir);
void AddFlamec(MissileStruct &missile, Point dst, int midir);
void AddCbolt(MissileStruct &missile, Point dst, int midir);
void AddHbolt(MissileStruct &missile, Point dst, int midir);
void AddResurrect(MissileStruct &missile, Point dst, int midir);
void AddResurrectBeam(MissileStruct &missile, Point dst, int midir);
void AddTelekinesis(MissileStruct &missile, Point dst, int midir);
void AddBoneSpirit(MissileStruct &missile, Point dst, int midir);
void AddRportal(MissileStruct &missile, Point dst, int midir);
void AddDiabApoca(MissileStruct &missile, Point dst, int midir);
int AddMissile(Point src, Point dst, int midir, missile_id mitype, int8_t micaster, int id, int midam, int spllvl);
void MI_Golem(int mi);
void MI_Manashield(int i);

Loading…
Cancel
Save