📄 m_soldier.pas
字号:
{----------------------------------------------------------------------------}
{ }
{ File(s): m_soldier.h }
{ }
{ Initial conversion by : Ben Watt (ben@delphigamedev.com) }
{ Initial conversion on : 04-Feb-2002 }
{ }
{ This File contains part of convertion of Quake2 source to ObjectPascal. }
{ More information about this project can be found at: }
{ http://www.sulaco.co.za/quake2/ }
{ }
{ Copyright (C) 1997-2001 Id Software, Inc. }
{ }
{ This program is free software; you can redistribute it and/or }
{ modify it under the terms of the GNU General Public License }
{ as published by the Free Software Foundation; either version 2 }
{ of the License, or (at your option) any later version. }
{ }
{ This program is distributed in the hope that it will be useful, }
{ but WITHOUT ANY WARRANTY; without even the implied warranty of }
{ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. }
{ }
{ See the GNU General Public License for more details. }
{ }
{----------------------------------------------------------------------------}
{ Updated on : }
{ Updated by : }
{ }
{----------------------------------------------------------------------------}
{ * Still dependent (to compile correctly) on: }
{ 1.) g_local.h and game.h }
{----------------------------------------------------------------------------}
{ * TODO: }
{ 1.) test compilation with the above two units }
{----------------------------------------------------------------------------}
{
==============================================================================
SOLDIER
==============================================================================
}
unit m_soldier;
interface
uses
g_local,
q_shared;
const
MODEL_SCALE = 1.200000;
FRAME_attak101 = 0;
FRAME_attak102 = 1;
FRAME_attak103 = 2;
FRAME_attak104 = 3;
FRAME_attak105 = 4;
FRAME_attak106 = 5;
FRAME_attak107 = 6;
FRAME_attak108 = 7;
FRAME_attak109 = 8;
FRAME_attak110 = 9;
FRAME_attak111 = 10;
FRAME_attak112 = 11;
FRAME_attak201 = 12;
FRAME_attak202 = 13;
FRAME_attak203 = 14;
FRAME_attak204 = 15;
FRAME_attak205 = 16;
FRAME_attak206 = 17;
FRAME_attak207 = 18;
FRAME_attak208 = 19;
FRAME_attak209 = 20;
FRAME_attak210 = 21;
FRAME_attak211 = 22;
FRAME_attak212 = 23;
FRAME_attak213 = 24;
FRAME_attak214 = 25;
FRAME_attak215 = 26;
FRAME_attak216 = 27;
FRAME_attak217 = 28;
FRAME_attak218 = 29;
FRAME_attak301 = 30;
FRAME_attak302 = 31;
FRAME_attak303 = 32;
FRAME_attak304 = 33;
FRAME_attak305 = 34;
FRAME_attak306 = 35;
FRAME_attak307 = 36;
FRAME_attak308 = 37;
FRAME_attak309 = 38;
FRAME_attak401 = 39;
FRAME_attak402 = 40;
FRAME_attak403 = 41;
FRAME_attak404 = 42;
FRAME_attak405 = 43;
FRAME_attak406 = 44;
FRAME_duck01 = 45;
FRAME_duck02 = 46;
FRAME_duck03 = 47;
FRAME_duck04 = 48;
FRAME_duck05 = 49;
FRAME_pain101 = 50;
FRAME_pain102 = 51;
FRAME_pain103 = 52;
FRAME_pain104 = 53;
FRAME_pain105 = 54;
FRAME_pain201 = 55;
FRAME_pain202 = 56;
FRAME_pain203 = 57;
FRAME_pain204 = 58;
FRAME_pain205 = 59;
FRAME_pain206 = 60;
FRAME_pain207 = 61;
FRAME_pain301 = 62;
FRAME_pain302 = 63;
FRAME_pain303 = 64;
FRAME_pain304 = 65;
FRAME_pain305 = 66;
FRAME_pain306 = 67;
FRAME_pain307 = 68;
FRAME_pain308 = 69;
FRAME_pain309 = 70;
FRAME_pain310 = 71;
FRAME_pain311 = 72;
FRAME_pain312 = 73;
FRAME_pain313 = 74;
FRAME_pain314 = 75;
FRAME_pain315 = 76;
FRAME_pain316 = 77;
FRAME_pain317 = 78;
FRAME_pain318 = 79;
FRAME_pain401 = 80;
FRAME_pain402 = 81;
FRAME_pain403 = 82;
FRAME_pain404 = 83;
FRAME_pain405 = 84;
FRAME_pain406 = 85;
FRAME_pain407 = 86;
FRAME_pain408 = 87;
FRAME_pain409 = 88;
FRAME_pain410 = 89;
FRAME_pain411 = 90;
FRAME_pain412 = 91;
FRAME_pain413 = 92;
FRAME_pain414 = 93;
FRAME_pain415 = 94;
FRAME_pain416 = 95;
FRAME_pain417 = 96;
FRAME_run01 = 97;
FRAME_run02 = 98;
FRAME_run03 = 99;
FRAME_run04 = 100;
FRAME_run05 = 101;
FRAME_run06 = 102;
FRAME_run07 = 103;
FRAME_run08 = 104;
FRAME_run09 = 105;
FRAME_run10 = 106;
FRAME_run11 = 107;
FRAME_run12 = 108;
FRAME_runs01 = 109;
FRAME_runs02 = 110;
FRAME_runs03 = 111;
FRAME_runs04 = 112;
FRAME_runs05 = 113;
FRAME_runs06 = 114;
FRAME_runs07 = 115;
FRAME_runs08 = 116;
FRAME_runs09 = 117;
FRAME_runs10 = 118;
FRAME_runs11 = 119;
FRAME_runs12 = 120;
FRAME_runs13 = 121;
FRAME_runs14 = 122;
FRAME_runs15 = 123;
FRAME_runs16 = 124;
FRAME_runs17 = 125;
FRAME_runs18 = 126;
FRAME_runt01 = 127;
FRAME_runt02 = 128;
FRAME_runt03 = 129;
FRAME_runt04 = 130;
FRAME_runt05 = 131;
FRAME_runt06 = 132;
FRAME_runt07 = 133;
FRAME_runt08 = 134;
FRAME_runt09 = 135;
FRAME_runt10 = 136;
FRAME_runt11 = 137;
FRAME_runt12 = 138;
FRAME_runt13 = 139;
FRAME_runt14 = 140;
FRAME_runt15 = 141;
FRAME_runt16 = 142;
FRAME_runt17 = 143;
FRAME_runt18 = 144;
FRAME_runt19 = 145;
FRAME_stand101 = 146;
FRAME_stand102 = 147;
FRAME_stand103 = 148;
FRAME_stand104 = 149;
FRAME_stand105 = 150;
FRAME_stand106 = 151;
FRAME_stand107 = 152;
FRAME_stand108 = 153;
FRAME_stand109 = 154;
FRAME_stand110 = 155;
FRAME_stand111 = 156;
FRAME_stand112 = 157;
FRAME_stand113 = 158;
FRAME_stand114 = 159;
FRAME_stand115 = 160;
FRAME_stand116 = 161;
FRAME_stand117 = 162;
FRAME_stand118 = 163;
FRAME_stand119 = 164;
FRAME_stand120 = 165;
FRAME_stand121 = 166;
FRAME_stand122 = 167;
FRAME_stand123 = 168;
FRAME_stand124 = 169;
FRAME_stand125 = 170;
FRAME_stand126 = 171;
FRAME_stand127 = 172;
FRAME_stand128 = 173;
FRAME_stand129 = 174;
FRAME_stand130 = 175;
FRAME_stand301 = 176;
FRAME_stand302 = 177;
FRAME_stand303 = 178;
FRAME_stand304 = 179;
FRAME_stand305 = 180;
FRAME_stand306 = 181;
FRAME_stand307 = 182;
FRAME_stand308 = 183;
FRAME_stand309 = 184;
FRAME_stand310 = 185;
FRAME_stand311 = 186;
FRAME_stand312 = 187;
FRAME_stand313 = 188;
FRAME_stand314 = 189;
FRAME_stand315 = 190;
FRAME_stand316 = 191;
FRAME_stand317 = 192;
FRAME_stand318 = 193;
FRAME_stand319 = 194;
FRAME_stand320 = 195;
FRAME_stand321 = 196;
FRAME_stand322 = 197;
FRAME_stand323 = 198;
FRAME_stand324 = 199;
FRAME_stand325 = 200;
FRAME_stand326 = 201;
FRAME_stand327 = 202;
FRAME_stand328 = 203;
FRAME_stand329 = 204;
FRAME_stand330 = 205;
FRAME_stand331 = 206;
FRAME_stand332 = 207;
FRAME_stand333 = 208;
FRAME_stand334 = 209;
FRAME_stand335 = 210;
FRAME_stand336 = 211;
FRAME_stand337 = 212;
FRAME_stand338 = 213;
FRAME_stand339 = 214;
FRAME_walk101 = 215;
FRAME_walk102 = 216;
FRAME_walk103 = 217;
FRAME_walk104 = 218;
FRAME_walk105 = 219;
FRAME_walk106 = 220;
FRAME_walk107 = 221;
FRAME_walk108 = 222;
FRAME_walk109 = 223;
FRAME_walk110 = 224;
FRAME_walk111 = 225;
FRAME_walk112 = 226;
FRAME_walk113 = 227;
FRAME_walk114 = 228;
FRAME_walk115 = 229;
FRAME_walk116 = 230;
FRAME_walk117 = 231;
FRAME_walk118 = 232;
FRAME_walk119 = 233;
FRAME_walk120 = 234;
FRAME_walk121 = 235;
FRAME_walk122 = 236;
FRAME_walk123 = 237;
FRAME_walk124 = 238;
FRAME_walk125 = 239;
FRAME_walk126 = 240;
FRAME_walk127 = 241;
FRAME_walk128 = 242;
FRAME_walk129 = 243;
FRAME_walk130 = 244;
FRAME_walk131 = 245;
FRAME_walk132 = 246;
FRAME_walk133 = 247;
FRAME_walk201 = 248;
FRAME_walk202 = 249;
FRAME_walk203 = 250;
FRAME_walk204 = 251;
FRAME_walk205 = 252;
FRAME_walk206 = 253;
FRAME_walk207 = 254;
FRAME_walk208 = 255;
FRAME_walk209 = 256;
FRAME_walk210 = 257;
FRAME_walk211 = 258;
FRAME_walk212 = 259;
FRAME_walk213 = 260;
FRAME_walk214 = 261;
FRAME_walk215 = 262;
FRAME_walk216 = 263;
FRAME_walk217 = 264;
FRAME_walk218 = 265;
FRAME_walk219 = 266;
FRAME_walk220 = 267;
FRAME_walk221 = 268;
FRAME_walk222 = 269;
FRAME_walk223 = 270;
FRAME_walk224 = 271;
FRAME_death101 = 272;
FRAME_death102 = 273;
FRAME_death103 = 274;
FRAME_death104 = 275;
FRAME_death105 = 276;
FRAME_death106 = 277;
FRAME_death107 = 278;
FRAME_death108 = 279;
FRAME_death109 = 280;
FRAME_death110 = 281;
FRAME_death111 = 282;
FRAME_death112 = 283;
FRAME_death113 = 284;
FRAME_death114 = 285;
FRAME_death115 = 286;
FRAME_death116 = 287;
FRAME_death117 = 288;
FRAME_death118 = 289;
FRAME_death119 = 290;
FRAME_death120 = 291;
FRAME_death121 = 292;
FRAME_death122 = 293;
FRAME_death123 = 294;
FRAME_death124 = 295;
FRAME_death125 = 296;
FRAME_death126 = 297;
FRAME_death127 = 298;
FRAME_death128 = 299;
FRAME_death129 = 300;
FRAME_death130 = 301;
FRAME_death131 = 302;
FRAME_death132 = 303;
FRAME_death133 = 304;
FRAME_death134 = 305;
FRAME_death135 = 306;
FRAME_death136 = 307;
FRAME_death201 = 308;
FRAME_death202 = 309;
FRAME_death203 = 310;
FRAME_death204 = 311;
FRAME_death205 = 312;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -