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

📄 m_flash.java

📁 Jake2是一个Java 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_Flash.java,v 1.2 2005/02/06 18:48:32 salomo Exp $package jake2.game.monsters;public class M_Flash {    //	   m_flash.c    //	   this file is included in both the game dll and quake2,    //	   the game needs it to source shot locations, the client    //	   needs it to position muzzle flashes    public static float monster_flash_offset[][] = {    //		flash 0 is not used            { 0.0f, 0.0f, 0.0f },            //		MZ2_TANK_BLASTER_1 1            { 20.7f, -18.5f, 28.7f },            //		MZ2_TANK_BLASTER_2 2            { 16.6f, -21.5f, 30.1f },            //		MZ2_TANK_BLASTER_3 3            { 11.8f, -23.9f, 32.1f },            //		MZ2_TANK_MACHINEGUN_1 4            { 22.9f, -0.7f, 25.3f },            //		MZ2_TANK_MACHINEGUN_2 5            { 22.2f, 6.2f, 22.3f },            //		MZ2_TANK_MACHINEGUN_3 6            { 19.4f, 13.1f, 18.6f },            //		MZ2_TANK_MACHINEGUN_4 7            { 19.4f, 18.8f, 18.6f },            //		MZ2_TANK_MACHINEGUN_5 8            { 17.9f, 25.0f, 18.6f },            //		MZ2_TANK_MACHINEGUN_6 9            { 14.1f, 30.5f, 20.6f },            //		MZ2_TANK_MACHINEGUN_7 10            { 9.3f, 35.3f, 22.1f },            //		MZ2_TANK_MACHINEGUN_8 11            { 4.7f, 38.4f, 22.1f },            //		MZ2_TANK_MACHINEGUN_9 12            { -1.1f, 40.4f, 24.1f },            //		MZ2_TANK_MACHINEGUN_10 13            { -6.5f, 41.2f, 24.1f },            //		MZ2_TANK_MACHINEGUN_11 14            { 3.2f, 40.1f, 24.7f },            //		MZ2_TANK_MACHINEGUN_12 15            { 11.7f, 36.7f, 26.0f },            //		MZ2_TANK_MACHINEGUN_13 16            { 18.9f, 31.3f, 26.0f },            //		MZ2_TANK_MACHINEGUN_14 17            { 24.4f, 24.4f, 26.4f },            //		MZ2_TANK_MACHINEGUN_15 18            { 27.1f, 17.1f, 27.2f },            //		MZ2_TANK_MACHINEGUN_16 19            { 28.5f, 9.1f, 28.0f },            //		MZ2_TANK_MACHINEGUN_17 20            { 27.1f, 2.2f, 28.0f },            //		MZ2_TANK_MACHINEGUN_18 21            { 24.9f, -2.8f, 28.0f },            //		MZ2_TANK_MACHINEGUN_19 22            { 21.6f, -7.0f, 26.4f },            //		MZ2_TANK_ROCKET_1 23            { 6.2f, 29.1f, 49.1f },            //		MZ2_TANK_ROCKET_2 24            { 6.9f, 23.8f, 49.1f },            //		MZ2_TANK_ROCKET_3 25            { 8.3f, 17.8f, 49.5f },            //		MZ2_INFANTRY_MACHINEGUN_1 26            { 26.6f, 7.1f, 13.1f },            //		MZ2_INFANTRY_MACHINEGUN_2 27            { 18.2f, 7.5f, 15.4f },            //		MZ2_INFANTRY_MACHINEGUN_3 28            { 17.2f, 10.3f, 17.9f },            //		MZ2_INFANTRY_MACHINEGUN_4 29            { 17.0f, 12.8f, 20.1f },            //		MZ2_INFANTRY_MACHINEGUN_5 30            { 15.1f, 14.1f, 21.8f },            //		MZ2_INFANTRY_MACHINEGUN_6 31            { 11.8f, 17.2f, 23.1f },            //		MZ2_INFANTRY_MACHINEGUN_7 32            { 11.4f, 20.2f, 21.0f },            //		MZ2_INFANTRY_MACHINEGUN_8 33            { 9.0f, 23.0f, 18.9f },            //		MZ2_INFANTRY_MACHINEGUN_9 34            { 13.9f, 18.6f, 17.7f },            //		MZ2_INFANTRY_MACHINEGUN_10 35            { 15.4f, 15.6f, 15.8f },            //		MZ2_INFANTRY_MACHINEGUN_11 36            { 10.2f, 15.2f, 25.1f },            //		MZ2_INFANTRY_MACHINEGUN_12 37            { -1.9f, 15.1f, 28.2f },            //		MZ2_INFANTRY_MACHINEGUN_13 38            { -12.4f, 13.0f, 20.2f },            //		MZ2_SOLDIER_BLASTER_1 39            { 10.6f * 1.2f, 7.7f * 1.2f, 7.8f * 1.2f },            //		MZ2_SOLDIER_BLASTER_2 40            { 21.1f * 1.2f, 3.6f * 1.2f, 19.0f * 1.2f },            //		MZ2_SOLDIER_SHOTGUN_1 41            { 10.6f * 1.2f, 7.7f * 1.2f, 7.8f * 1.2f },            //		MZ2_SOLDIER_SHOTGUN_2 42            { 21.1f * 1.2f, 3.6f * 1.2f, 19.0f * 1.2f },            //		MZ2_SOLDIER_MACHINEGUN_1 43            { 10.6f * 1.2f, 7.7f * 1.2f, 7.8f * 1.2f },            //		MZ2_SOLDIER_MACHINEGUN_2 44            { 21.1f * 1.2f, 3.6f * 1.2f, 19.0f * 1.2f },            //		MZ2_GUNNER_MACHINEGUN_1 45            { 30.1f * 1.15f, 3.9f * 1.15f, 19.6f * 1.15f },            //		MZ2_GUNNER_MACHINEGUN_2 46            { 29.1f * 1.15f, 2.5f * 1.15f, 20.7f * 1.15f },            //		MZ2_GUNNER_MACHINEGUN_3 47            { 28.2f * 1.15f, 2.5f * 1.15f, 22.2f * 1.15f },            //		MZ2_GUNNER_MACHINEGUN_4 48            { 28.2f * 1.15f, 3.6f * 1.15f, 22.0f * 1.15f },            //		MZ2_GUNNER_MACHINEGUN_5 49            { 26.9f * 1.15f, 2.0f * 1.15f, 23.4f * 1.15f },            //		MZ2_GUNNER_MACHINEGUN_6 50            { 26.5f * 1.15f, 0.6f * 1.15f, 20.8f * 1.15f },            //		MZ2_GUNNER_MACHINEGUN_7 51            { 26.9f * 1.15f, 0.5f * 1.15f, 21.5f * 1.15f },            //		MZ2_GUNNER_MACHINEGUN_8 52            { 29.0f * 1.15f, 2.4f * 1.15f, 19.5f * 1.15f },            //		MZ2_GUNNER_GRENADE_1 53            { 4.6f * 1.15f, -16.8f * 1.15f, 7.3f * 1.15f },            //		MZ2_GUNNER_GRENADE_2 54            { 4.6f * 1.15f, -16.8f * 1.15f, 7.3f * 1.15f },            //		MZ2_GUNNER_GRENADE_3 55            { 4.6f * 1.15f, -16.8f * 1.15f, 7.3f * 1.15f },            //		MZ2_GUNNER_GRENADE_4 56            { 4.6f * 1.15f, -16.8f * 1.15f, 7.3f * 1.15f },            //		MZ2_CHICK_ROCKET_1 57            //		 -24.8f, -9.0f, 39.0f},            { 24.8f, -9.0f, 39.0f }, // PGM - this was incorrect in Q2            //		MZ2_FLYER_BLASTER_1 58            { 12.1f, 13.4f, -14.5f },            //		MZ2_FLYER_BLASTER_2 59            { 12.1f, -7.4f, -14.5f },            //		MZ2_MEDIC_BLASTER_1 60            { 12.1f, 5.4f, 16.5f },            //		MZ2_GLADIATOR_RAILGUN_1 61            { 30.0f, 18.0f, 28.0f },            //		MZ2_HOVER_BLASTER_1 62            { 32.5f, -0.8f, 10.0f },            //		MZ2_ACTOR_MACHINEGUN_1 63            { 18.4f, 7.4f, 9.6f },            //		MZ2_SUPERTANK_MACHINEGUN_1 64            { 30.0f, 30.0f, 88.5f },            //		MZ2_SUPERTANK_MACHINEGUN_2 65            { 30.0f, 30.0f, 88.5f },            //		MZ2_SUPERTANK_MACHINEGUN_3 66            { 30.0f, 30.0f, 88.5f },            //		MZ2_SUPERTANK_MACHINEGUN_4 67            { 30.0f, 30.0f, 88.5f },            //		MZ2_SUPERTANK_MACHINEGUN_5 68            { 30.0f, 30.0f, 88.5f },            //		MZ2_SUPERTANK_MACHINEGUN_6 69            { 30.0f, 30.0f, 88.5f },            //		MZ2_SUPERTANK_ROCKET_1 70            { 16.0f, -22.5f, 91.2f },            //		MZ2_SUPERTANK_ROCKET_2 71            { 16.0f, -33.4f, 86.7f },            //		MZ2_SUPERTANK_ROCKET_3 72            { 16.0f, -42.8f, 83.3f },            //		--- Start Xian Stuff ---            //		MZ2_BOSS2_MACHINEGUN_L1 73            { 32f, -40f, 70f },            //		MZ2_BOSS2_MACHINEGUN_L2 74            { 32f, -40f, 70f },            //		MZ2_BOSS2_MACHINEGUN_L3 75            { 32f, -40f, 70f },            //		MZ2_BOSS2_MACHINEGUN_L4 76            { 32f, -40f, 70f },            //		MZ2_BOSS2_MACHINEGUN_L5 77            { 32f, -40f, 70f },            //		--- End Xian Stuff            //		MZ2_BOSS2_ROCKET_1 78            { 22.0f, 16.0f, 10.0f },            //		MZ2_BOSS2_ROCKET_2 79            { 22.0f, 8.0f, 10.0f },            //		MZ2_BOSS2_ROCKET_3 80            { 22.0f, -8.0f, 10.0f },            //		MZ2_BOSS2_ROCKET_4 81            { 22.0f, -16.0f, 10.0f },            //		MZ2_FLOAT_BLASTER_1 82            { 32.5f, -0.8f, 10f },            //		MZ2_SOLDIER_BLASTER_3 83            { 20.8f * 1.2f, 10.1f * 1.2f, -2.7f * 1.2f },            //		MZ2_SOLDIER_SHOTGUN_3 84            { 20.8f * 1.2f, 10.1f * 1.2f, -2.7f * 1.2f },            //		MZ2_SOLDIER_MACHINEGUN_3 85            { 20.8f * 1.2f, 10.1f * 1.2f, -2.7f * 1.2f },            //		MZ2_SOLDIER_BLASTER_4 86            { 7.6f * 1.2f, 9.3f * 1.2f, 0.8f * 1.2f },            //		MZ2_SOLDIER_SHOTGUN_4 87            { 7.6f * 1.2f, 9.3f * 1.2f, 0.8f * 1.2f },            //		MZ2_SOLDIER_MACHINEGUN_4 88            { 7.6f * 1.2f, 9.3f * 1.2f, 0.8f * 1.2f },            //		MZ2_SOLDIER_BLASTER_5 89            { 30.5f * 1.2f, 9.9f * 1.2f, -18.7f * 1.2f },            //		MZ2_SOLDIER_SHOTGUN_5 90            { 30.5f * 1.2f, 9.9f * 1.2f, -18.7f * 1.2f },            //		MZ2_SOLDIER_MACHINEGUN_5 91            { 30.5f * 1.2f, 9.9f * 1.2f, -18.7f * 1.2f },            //		MZ2_SOLDIER_BLASTER_6 92            { 27.6f * 1.2f, 3.4f * 1.2f, -10.4f * 1.2f },            //		MZ2_SOLDIER_SHOTGUN_6 93            { 27.6f * 1.2f, 3.4f * 1.2f, -10.4f * 1.2f },            //		MZ2_SOLDIER_MACHINEGUN_6 94            { 27.6f * 1.2f, 3.4f * 1.2f, -10.4f * 1.2f },            //		MZ2_SOLDIER_BLASTER_7 95            { 28.9f * 1.2f, 4.6f * 1.2f, -8.1f * 1.2f },            //		MZ2_SOLDIER_SHOTGUN_7 96            { 28.9f * 1.2f, 4.6f * 1.2f, -8.1f * 1.2f },            //		MZ2_SOLDIER_MACHINEGUN_7 97            { 28.9f * 1.2f, 4.6f * 1.2f, -8.1f * 1.2f },            //		MZ2_SOLDIER_BLASTER_8 98

⌨️ 快捷键说明

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