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