hedgewars/uConsts.pas
changeset 7439 0a494f951dcf
parent 7416 2f2f78fc65a3
child 7442 9bb6abdb5675
child 7495 2592240b7b62
equal deleted inserted replaced
7358:57a508884052 7439:0a494f951dcf
   144     cOnHHZ = 2000;
   144     cOnHHZ = 2000;
   145 
   145 
   146     cBarrelHealth = 60;
   146     cBarrelHealth = 60;
   147     cShotgunRadius = 22;
   147     cShotgunRadius = 22;
   148     cBlowTorchC    = 6;
   148     cBlowTorchC    = 6;
       
   149     cakeDmg =   75;
   149 
   150 
   150     cKeyMaxIndex = 1023;
   151     cKeyMaxIndex = 1023;
   151     cKbdMaxIndex = 65536;//need more room for the modifier keys
   152     cKbdMaxIndex = 65536;//need more room for the modifier keys
   152 
   153 
   153     cHHFileName = 'Hedgehog';
   154     cHHFileName = 'Hedgehog';
   225     gstNotKickable    = $00040000;
   226     gstNotKickable    = $00040000;
   226     gstLoser          = $00080000;
   227     gstLoser          = $00080000;
   227     gstHHGone         = $00100000;
   228     gstHHGone         = $00100000;
   228     gstInvisible      = $00200000;
   229     gstInvisible      = $00200000;
   229 
   230 
   230     gmLeft   = $00000001;
   231     gmLeft           = $00000001;
   231     gmRight  = $00000002;
   232     gmRight          = $00000002;
   232     gmUp     = $00000004;
   233     gmUp             = $00000004;
   233     gmDown   = $00000008;
   234     gmDown           = $00000008;
   234     gmSwitch = $00000010;
   235     gmSwitch         = $00000010;
   235     gmAttack = $00000020;
   236     gmAttack         = $00000020;
   236     gmLJump  = $00000040;
   237     gmLJump          = $00000040;
   237     gmHJump  = $00000080;
   238     gmHJump          = $00000080;
   238     gmDestroy= $00000100;
   239     gmDestroy        = $00000100;
   239     gmSlot   = $00000200; // with param
   240     gmSlot           = $00000200; // with param
   240     gmWeapon = $00000400; // with param
   241     gmWeapon         = $00000400; // with param
   241     gmTimer  = $00000800; // with param
   242     gmTimer          = $00000800; // with param
   242     gmAnimate= $00001000; // with param
   243     gmAnimate        = $00001000; // with param
   243     gmPrecise= $00002000;
   244     gmPrecise        = $00002000;
       
   245 
       
   246     gmRemoveFromList = $00004000;
       
   247     gmAddToList      = $00008000;
   244     gmAllStoppable = gmLeft or gmRight or gmUp or gmDown or gmAttack or gmPrecise;
   248     gmAllStoppable = gmLeft or gmRight or gmUp or gmDown or gmAttack or gmPrecise;
   245 
   249 
   246     cMaxSlotIndex       = 9;
   250     cMaxSlotIndex       = 9;
   247     cMaxSlotAmmoIndex   = 5;
   251     cMaxSlotAmmoIndex   = 5;
   248 
   252 
   261     ammoprop_Effect       = $00002000;
   265     ammoprop_Effect       = $00002000;
   262     ammoprop_SetBounce    = $00004000;
   266     ammoprop_SetBounce    = $00004000;
   263     ammoprop_NeedUpDown   = $00008000;//Used by TouchInterface to show or hide up/down widgets 
   267     ammoprop_NeedUpDown   = $00008000;//Used by TouchInterface to show or hide up/down widgets 
   264     ammoprop_OscAim       = $00010000;
   268     ammoprop_OscAim       = $00010000;
   265     ammoprop_NoMoveAfter  = $00020000;
   269     ammoprop_NoMoveAfter  = $00020000;
       
   270     ammoprop_Track        = $00040000;
   266     ammoprop_NoRoundEnd   = $10000000;
   271     ammoprop_NoRoundEnd   = $10000000;
   267 
   272 
   268     AMMO_INFINITE = 100;
   273     AMMO_INFINITE = 100;
   269 
   274 
   270     //EXPLAllDamageInRadius = $00000001;  Completely unused for ages
   275     //EXPLAllDamageInRadius = $00000001;  Completely unused for ages