⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 m_gladiator.java

📁 JAKE2用JAVA写的queck2的3D游戏开发引擎
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/* * 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. *  * You should have received a copy of the GNU General Public License along with * this program; if not, write to the Free Software Foundation, Inc., 59 Temple * Place - Suite 330, Boston, MA 02111-1307, USA. *   */// Created on 13.11.2003 by RST.// $Id: M_Gladiator.java,v 1.4 2005/11/20 22:18:33 salomo Exp $package jake2.game.monsters;import jake2.Defines;import jake2.game.*;import jake2.game.EntDieAdapter;import jake2.game.EntInteractAdapter;import jake2.game.EntPainAdapter;import jake2.game.EntThinkAdapter;import jake2.game.GameAI;import jake2.game.GameBase;import jake2.game.GameUtil;import jake2.game.Monster;import jake2.game.edict_t;import jake2.game.mframe_t;import jake2.game.mmove_t;import jake2.util.Lib;import jake2.util.Math3D;public class M_Gladiator {    //	This file generated by ModelGen - Do NOT Modify    public final static int FRAME_stand1 = 0;    public final static int FRAME_stand2 = 1;    public final static int FRAME_stand3 = 2;    public final static int FRAME_stand4 = 3;    public final static int FRAME_stand5 = 4;    public final static int FRAME_stand6 = 5;    public final static int FRAME_stand7 = 6;    public final static int FRAME_walk1 = 7;    public final static int FRAME_walk2 = 8;    public final static int FRAME_walk3 = 9;    public final static int FRAME_walk4 = 10;    public final static int FRAME_walk5 = 11;    public final static int FRAME_walk6 = 12;    public final static int FRAME_walk7 = 13;    public final static int FRAME_walk8 = 14;    public final static int FRAME_walk9 = 15;    public final static int FRAME_walk10 = 16;    public final static int FRAME_walk11 = 17;    public final static int FRAME_walk12 = 18;    public final static int FRAME_walk13 = 19;    public final static int FRAME_walk14 = 20;    public final static int FRAME_walk15 = 21;    public final static int FRAME_walk16 = 22;    public final static int FRAME_run1 = 23;    public final static int FRAME_run2 = 24;    public final static int FRAME_run3 = 25;    public final static int FRAME_run4 = 26;    public final static int FRAME_run5 = 27;    public final static int FRAME_run6 = 28;    public final static int FRAME_melee1 = 29;    public final static int FRAME_melee2 = 30;    public final static int FRAME_melee3 = 31;    public final static int FRAME_melee4 = 32;    public final static int FRAME_melee5 = 33;    public final static int FRAME_melee6 = 34;    public final static int FRAME_melee7 = 35;    public final static int FRAME_melee8 = 36;    public final static int FRAME_melee9 = 37;    public final static int FRAME_melee10 = 38;    public final static int FRAME_melee11 = 39;    public final static int FRAME_melee12 = 40;    public final static int FRAME_melee13 = 41;    public final static int FRAME_melee14 = 42;    public final static int FRAME_melee15 = 43;    public final static int FRAME_melee16 = 44;    public final static int FRAME_melee17 = 45;    public final static int FRAME_attack1 = 46;    public final static int FRAME_attack2 = 47;    public final static int FRAME_attack3 = 48;    public final static int FRAME_attack4 = 49;    public final static int FRAME_attack5 = 50;    public final static int FRAME_attack6 = 51;    public final static int FRAME_attack7 = 52;    public final static int FRAME_attack8 = 53;    public final static int FRAME_attack9 = 54;    public final static int FRAME_pain1 = 55;    public final static int FRAME_pain2 = 56;    public final static int FRAME_pain3 = 57;    public final static int FRAME_pain4 = 58;    public final static int FRAME_pain5 = 59;    public final static int FRAME_pain6 = 60;    public final static int FRAME_death1 = 61;    public final static int FRAME_death2 = 62;    public final static int FRAME_death3 = 63;    public final static int FRAME_death4 = 64;    public final static int FRAME_death5 = 65;    public final static int FRAME_death6 = 66;    public final static int FRAME_death7 = 67;    public final static int FRAME_death8 = 68;    public final static int FRAME_death9 = 69;    public final static int FRAME_death10 = 70;    public final static int FRAME_death11 = 71;    public final static int FRAME_death12 = 72;    public final static int FRAME_death13 = 73;    public final static int FRAME_death14 = 74;    public final static int FRAME_death15 = 75;    public final static int FRAME_death16 = 76;    public final static int FRAME_death17 = 77;    public final static int FRAME_death18 = 78;    public final static int FRAME_death19 = 79;    public final static int FRAME_death20 = 80;    public final static int FRAME_death21 = 81;    public final static int FRAME_death22 = 82;    public final static int FRAME_painup1 = 83;    public final static int FRAME_painup2 = 84;    public final static int FRAME_painup3 = 85;    public final static int FRAME_painup4 = 86;    public final static int FRAME_painup5 = 87;    public final static int FRAME_painup6 = 88;    public final static int FRAME_painup7 = 89;    public final static float MODEL_SCALE = 1.000000f;    static int sound_pain1;    static int sound_pain2;    static int sound_die;    static int sound_gun;    static int sound_cleaver_swing;    static int sound_cleaver_hit;    static int sound_cleaver_miss;    static int sound_idle;    static int sound_search;    static int sound_sight;    static EntThinkAdapter gladiator_idle = new EntThinkAdapter() {    	public String getID() { return "gladiator_idle"; }        public boolean think(edict_t self) {            GameBase.gi.sound(self, Defines.CHAN_VOICE, sound_idle, 1,                    Defines.ATTN_IDLE, 0);            return true;        }    };    static EntInteractAdapter gladiator_sight = new EntInteractAdapter() {    	public String getID() { return "gladiator_sight"; }        public boolean interact(edict_t self, edict_t other) {            GameBase.gi.sound(self, Defines.CHAN_VOICE, sound_sight, 1,                    Defines.ATTN_NORM, 0);            return true;        }    };    static EntThinkAdapter gladiator_search = new EntThinkAdapter() {    	public String getID() { return "gladiator_search"; }        public boolean think(edict_t self) {            GameBase.gi.sound(self, Defines.CHAN_VOICE, sound_search, 1,                    Defines.ATTN_NORM, 0);            return true;        }    };    static EntThinkAdapter gladiator_cleaver_swing = new EntThinkAdapter() {    	public String getID() { return "gladiator_cleaver_swing"; }        public boolean think(edict_t self) {            GameBase.gi.sound(self, Defines.CHAN_WEAPON, sound_cleaver_swing,                    1, Defines.ATTN_NORM, 0);            return true;        }    };    static mframe_t gladiator_frames_stand[] = new mframe_t[] {            new mframe_t(GameAI.ai_stand, 0, null),            new mframe_t(GameAI.ai_stand, 0, null),            new mframe_t(GameAI.ai_stand, 0, null),            new mframe_t(GameAI.ai_stand, 0, null),            new mframe_t(GameAI.ai_stand, 0, null),            new mframe_t(GameAI.ai_stand, 0, null),            new mframe_t(GameAI.ai_stand, 0, null) };    static mmove_t gladiator_move_stand = new mmove_t(FRAME_stand1,            FRAME_stand7, gladiator_frames_stand, null);    static EntThinkAdapter gladiator_stand = new EntThinkAdapter() {    	public String getID() { return "gladiator_stand"; }        public boolean think(edict_t self) {            self.monsterinfo.currentmove = gladiator_move_stand;            return true;        }    };    static mframe_t gladiator_frames_walk[] = new mframe_t[] {            new mframe_t(GameAI.ai_walk, 15, null),            new mframe_t(GameAI.ai_walk, 7, null),            new mframe_t(GameAI.ai_walk, 6, null),            new mframe_t(GameAI.ai_walk, 5, null),            new mframe_t(GameAI.ai_walk, 2, null),            new mframe_t(GameAI.ai_walk, 0, null),            new mframe_t(GameAI.ai_walk, 2, null),            new mframe_t(GameAI.ai_walk, 8, null),            new mframe_t(GameAI.ai_walk, 12, null),            new mframe_t(GameAI.ai_walk, 8, null),            new mframe_t(GameAI.ai_walk, 5, null),            new mframe_t(GameAI.ai_walk, 5, null),            new mframe_t(GameAI.ai_walk, 2, null),            new mframe_t(GameAI.ai_walk, 2, null),            new mframe_t(GameAI.ai_walk, 1, null),            new mframe_t(GameAI.ai_walk, 8, null) };    static mmove_t gladiator_move_walk = new mmove_t(FRAME_walk1, FRAME_walk16,            gladiator_frames_walk, null);    static EntThinkAdapter gladiator_walk = new EntThinkAdapter() {    	public String getID() { return "gladiator_walk"; }        public boolean think(edict_t self) {

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -