hedgewars/uConsts.pas
changeset 983 d21ad13cd17d
parent 970 1bd9a4eafbc3
child 984 dd5f16f69926
equal deleted inserted replaced
982:bbf382a5fe73 983:d21ad13cd17d
    69                    sndEnemyDown, sndCoward, sndHurry, sndWatchIt);
    69                    sndEnemyDown, sndCoward, sndHurry, sndWatchIt);
    70 
    70 
    71      TAmmoType  = (amGrenade, amClusterBomb, amBazooka, amUFO, amShotgun, amPickHammer,
    71      TAmmoType  = (amGrenade, amClusterBomb, amBazooka, amUFO, amShotgun, amPickHammer,
    72                    amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip,
    72                    amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip,
    73                    amBaseballBat, amParachute, amAirAttack, amMineStrike, amBlowTorch,
    73                    amBaseballBat, amParachute, amAirAttack, amMineStrike, amBlowTorch,
    74                    amGirder, amTeleport, amSwitch, amMortar);
    74                    amGirder, amTeleport, amSwitch, amMortar, amKamikaze);
    75 
    75 
    76      THWFont    = (fnt16, fntBig, fntSmall);
    76      THWFont    = (fnt16, fntBig, fntSmall);
    77 
    77 
    78      TCapGroup  = (capgrpGameState, capgrpAmmoinfo, capgrpNetSay, capgrpVolume);
    78      TCapGroup  = (capgrpGameState, capgrpAmmoinfo, capgrpNetSay, capgrpVolume);
    79 
    79 
   187       gm_Weapon = $00000400; // with param
   187       gm_Weapon = $00000400; // with param
   188       gm_Timer  = $00000800; // with param
   188       gm_Timer  = $00000800; // with param
   189       gmAllStoppable = gm_Left or gm_Right or gm_Up or gm_Down or gm_Attack;
   189       gmAllStoppable = gm_Left or gm_Right or gm_Up or gm_Down or gm_Attack;
   190 
   190 
   191       cMaxSlotIndex       = 8;
   191       cMaxSlotIndex       = 8;
   192       cMaxSlotAmmoIndex   = 2;
   192       cMaxSlotAmmoIndex   = 3;
   193 
   193 
   194       ammoprop_Timerable    = $00000001;
   194       ammoprop_Timerable    = $00000001;
   195       ammoprop_Power        = $00000002;
   195       ammoprop_Power        = $00000002;
   196       ammoprop_NeedTarget   = $00000004;
   196       ammoprop_NeedTarget   = $00000004;
   197       ammoprop_ForwMsgs     = $00000008;
   197       ammoprop_ForwMsgs     = $00000008;
   871                                   (NameId: sidMortar;
   871                                   (NameId: sidMortar;
   872                                    NameTex: nil;
   872                                    NameTex: nil;
   873                                    Probability: 100;
   873                                    Probability: 100;
   874                                    NumberInCase: 5;
   874                                    NumberInCase: 5;
   875                                    Ammo: (Propz: 0;
   875                                    Ammo: (Propz: 0;
   876                                           Count: 5;
   876                                           Count: 4;
   877                                           NumPerTurn: 0;
   877                                           NumPerTurn: 0;
   878                                           Timer: 0;
   878                                           Timer: 0;
   879                                           Pos: 0;
   879                                           Pos: 0;
   880                                           AmmoType: amMortar);
   880                                           AmmoType: amMortar);
   881                                    Slot: 1;
   881                                    Slot: 1;
   883                                    minAngle: 0;
   883                                    minAngle: 0;
   884                                    maxAngle: 0;
   884                                    maxAngle: 0;
   885                                    isDamaging: true;
   885                                    isDamaging: true;
   886                                    SkipTurns: 0;
   886                                    SkipTurns: 0;
   887                                    PosCount: 1;
   887                                    PosCount: 1;
       
   888                                    PosSprite: sprWater),
       
   889                                   (NameId: sidKamikaze;
       
   890                                    NameTex: nil;
       
   891                                    Probability: 100;
       
   892                                    NumberInCase: 1;
       
   893                                    Ammo: (Propz: 0;
       
   894                                           Count: 1;
       
   895                                           NumPerTurn: 0;
       
   896                                           Timer: 0;
       
   897                                           Pos: 0;
       
   898                                           AmmoType: amKamikaze);
       
   899                                    Slot: 3;
       
   900                                    TimeAfterTurn: 0;
       
   901                                    minAngle: 0;
       
   902                                    maxAngle: 0;
       
   903                                    isDamaging: true;
       
   904                                    SkipTurns: 0;
       
   905                                    PosCount: 1;
   888                                    PosSprite: sprWater)
   906                                    PosSprite: sprWater)
   889                                   );
   907                                   );
   890 
   908 
   891 var CountTexz: array[1..9] of PTexture;
   909 var CountTexz: array[1..9] of PTexture;
   892 
   910