1 /* 2 * Hedgewars, a free turn based strategy game 3 * Copyright (c) 2013 Vittorio Giovara <vittorio.giovara@gmail.com> 4 * 5 * This program is free software; you can redistribute it and/or modify 6 * it under the terms of the GNU General Public License as published by 7 * the Free Software Foundation; version 2 of the License 8 * 9 * This program is distributed in the hope that it will be useful, 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 * GNU General Public License for more details. 13 * 14 * You should have received a copy of the GNU General Public License 15 * along with this program; if not, write to the Free Software 16 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 17 */ 18 19 #define AMMOLINE_EMPTY_QT "00000090000000000000000000000000000000000000000000000000000" 20 #define AMMOLINE_EMPTY_PROB "00000000000000000000000000000000000000000000000000000000000" 21 #define AMMOLINE_EMPTY_DELAY "00000000000000000000000000000000000000000000000000000000000" 22 #define AMMOLINE_EMPTY_CRATE "13111103121111111231141111111111111112111111111111111111111" 23 24 /* 25 AmmoType lookup table (use monospace font / cursor movements) 26 27 amGrenade-----------------------| 28 amClusterBomb--------------------| 29 amBazooka-------------------------| 30 amBee------------------------------| 31 amShotgun---------------------------| 32 amPickHammer-------------------------| 33 amSkip--------------------------------| 34 amRope---------------------------------| 35 amMine----------------------------------| 36 amDEagle---------------------------------| 37 amDynamite--------------------------------| 38 amFirePunch--------------------------------| 39 amWhip--------------------------------------| 40 amBaseballBat--------------------------------| 41 amParachute-----------------------------------| 42 amAirAttack------------------------------------| 43 amMineStrike------------------------------------| 44 amBlowTorch--------------------------------------| 45 amGirder------------------------------------------| 46 amTeleport-----------------------------------------| 47 amSwitch--------------------------------------------| 48 amMortar---------------------------------------------| 49 amKamikaze--------------------------------------------| 50 amCake-------------------------------------------------| 51 amSeduction---------------------------------------------| 52 amWatermelon---------------------------------------------| 53 amHellishBomb---------------------------------------------| 54 amNapalm---------------------------------------------------| 55 amDrill-----------------------------------------------------| 56 amBallgun----------------------------------------------------| 57 amRCPlane-----------------------------------------------------| 58 amLowGravity---------------------------------------------------| 59 amExtraDamage---------------------------------------------------| 60 amInvulnerable---------------------------------------------------| 61 amExtraTime-------------------------------------------------------| 62 amLaserSight-------------------------------------------------------| 63 amVampiric----------------------------------------------------------| 64 amSniperRifle--------------------------------------------------------| 65 amJetpack-------------------------------------------------------------| 66 amMolotov--------------------------------------------------------------| 67 amBirdy-----------------------------------------------------------------| 68 amPortalGun--------------------------------------------------------------| 69 amPiano-------------------------------------------------------------------| 70 amGasBomb------------------------------------------------------------------| 71 amSineGun-------------------------------------------------------------------| 72 amFlamethrower---------------------------------------------------------------| 73 amSMine-----------------------------------------------------------------------| 74 amHammer-----------------------------------------------------------------------| 75 amResurrector-------------------------------------------------------------------| 76 amDrillStrike--------------------------------------------------------------------| 77 amSnowball------------------------------------------------------------------------| 78 amTardis---------------------------------------------------------------------------| 79 amLandGun---------------------------------------------------------------------------| 80 amIceGun-----------------------------------------------------------------------------| 81 amKnife-------------------------------------------------------------------------------| 82 amRubber-------------------------------------------------------------------------------| 83 amAirMine-------------------------------------------------------------------------------| 84 amCreeper--------------------------------------------------------------------------------| 85 amMinigun---------------------------------------------------------------------------------| 86 */ 87 #define AMMOLINE_DEFAULT_QT "93919294221991210322351110012000000002111001010111110001000" 88 #define AMMOLINE_DEFAULT_PROB "04050405416006555465544647765766666661555101011154111111107" 89 #define AMMOLINE_DEFAULT_DELAY "00000000000002055000000400070040000000002200000006000200000" 90 #define AMMOLINE_DEFAULT_CRATE "13111103121111111231141111111111111112111111111111111111111" 91 92 #define AMMOLINE_CRAZY_QT "99999999999999999929999999999999992999999999999999929991909" 93 #define AMMOLINE_CRAZY_PROB "11111101111111111111111111111111111111111111111111111111101" 94 #define AMMOLINE_CRAZY_DELAY "00000000000000000000000000000000000000000000000000000000000" 95 #define AMMOLINE_CRAZY_CRATE "13111103121111111231141111111111111112111111111111111111111" 96 97 #define AMMOLINE_PROMODE_QT "90900090000000000000090000000000000000000000000000000000000" 98 #define AMMOLINE_PROMODE_PROB "00000000000000000000000000000000000000000000000000000000000" 99 #define AMMOLINE_PROMODE_DELAY "00000000000002055000000400070040000000002000000000000200000" 100 #define AMMOLINE_PROMODE_CRATE "11111101111111111111111111111111111111111111111111111111111" 101 102 #define AMMOLINE_SHOPPA_QT "00000099000000000000000000000000000000000000000000000000000" 103 #define AMMOLINE_SHOPPA_PROB "44444100442444022101121212224220000000020004000100110010101" 104 #define AMMOLINE_SHOPPA_DELAY "00000000000000000000000000000000000000000000000000000000000" 105 #define AMMOLINE_SHOPPA_CRATE "11111101111111111111111111111111111111111111111111111111111" 106 107 #define AMMOLINE_CLEAN_QT "10100090000100000110000000000000000000000000000010000000000" 108 #define AMMOLINE_CLEAN_PROB "04050405416006555465544647765766666661555101011154111211104" 109 #define AMMOLINE_CLEAN_DELAY "00000000000000000000000000000000000000000000000000000200000" 110 #define AMMOLINE_CLEAN_CRATE "13111103121111111231141111111111111112111111111111111111111" 111 112 #define AMMOLINE_MINES_QT "00000099000900000003000000000000000000000000000000000000000" 113 #define AMMOLINE_MINES_PROB "00000000000000000000000000000000000000000000000000000000000" 114 #define AMMOLINE_MINES_DELAY "00000000000002055000000400070040000000002000000006000200000" 115 #define AMMOLINE_MINES_CRATE "11111101111111111111111111111111111111111111111111111111111" 116 117 #define AMMOLINE_PORTALS_QT "90000090020000000021000000000000001100000900000000000000000" 118 #define AMMOLINE_PORTALS_PROB "04050405416006555465544647765766666661555101011154111211102" 119 #define AMMOLINE_PORTALS_DELAY "00000000000002055000000400070040000000002000000006000200000" 120 #define AMMOLINE_PORTALS_CRATE "13111103121111111231141111111111111112111111111111111111111" 121 122 #define AMMOLINE_ONEEVERY_QT "11111191111111111111111111111111111111111111111111111111101" 123 #define AMMOLINE_ONEEVERY_PROB "11111101111111111111111111111111111111111111111111111111101" 124 #define AMMOLINE_ONEEVERY_DELAY "00000000000000000000000000000000000000000000000000000000000" 125 #define AMMOLINE_ONEEVERY_CRATE "11111101111111111111111111111111111111111111111111111111111" 126 127 #define AMMOLINE_BRW_QT "33323392332332322323233131122113000003232203022022200020301" 128 #define AMMOLINE_BRW_PROB "00000000000000000000000000000000111110000000000000000000000" 129 #define AMMOLINE_BRW_DELAY "00000000000000000000000000000000000000000000000000000000000" 130 #define AMMOLINE_BRW_CRATE "11111101111111111111111111111111111111111111111111111111111" 131 132 #define AMMOLINE_HIGHLANDER_QT "11111191111111111111019111111111100101111101111001001011101" 133 #define AMMOLINE_HIGHLANDER_PROB "00000000000000000000000000000000000000000000000000000000000" 134 #define AMMOLINE_HIGHLANDER_DELAY "00000000000000000000000000000000000000000000000000000000000" 135 #define AMMOLINE_HIGHLANDER_CRATE "00000000000000000000000000000000000000000000000000000000000" 136 137 #define AMMOLINE_CONSTRUCTION_QT "11000190000000100100900000000000000000000000000000000000000" 138 #define AMMOLINE_CONSTRUCTION_PROB "11111101111111100100011111101111111111111101111100101110101" 139 #define AMMOLINE_CONSTRUCTION_DELAY "00000000000000000000000000000000000000000000000000000000000" 140 #define AMMOLINE_CONSTRUCTION_CRATE "11111101111111111111111111111111111111111111111111111111111" 141 142 #define AMMOLINE_SHOPPAPRO_QT "00000099000000000000000000000000000000000000000000000000000" 143 #define AMMOLINE_SHOPPAPRO_PROB "44444000440444000000000000004000000000000000000000000000000" 144 #define AMMOLINE_SHOPPAPRO_DELAY "00000000000000000000000000000000000000000000000000000000000" 145 #define AMMOLINE_SHOPPAPRO_CRATE "11111101111111111111111111111111111111111111111111111211111" 146 147 #define AMMOLINE_HEDGEEDITOR_QT "00000090000000000000000000000000000000000000000000000000000" 148 #define AMMOLINE_HEDGEEDITOR_PROB "00000000000000000000000000000000000000000000000000000000000" 149 #define AMMOLINE_HEDGEEDITOR_DELAY "00000000000000000000000000000000000000000000000000000000000" 150 #define AMMOLINE_HEDGEEDITOR_CRATE "11111101111111111111111111111111111111111111111111111111111" 151