IEntity.java
01 /*
02  *
03  * Created: Jun  7 2006
04  *
05  * Copyright (C) 1999-2000 Fabien Sanglard
06  
07  * This program is free software; you can redistribute it and/or
08  * modify it under the terms of the GNU General Public License
09  * as published by the Free Software Foundation; either version 2
10  * of the License, or (at your option) any later version.
11  
12  * This program is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15  * GNU General Public License for more details.
16  
17  * You should have received a copy of the GNU General Public License
18  * along with this program; if not, write to the Free Software
19  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
20  */
21 
22 package rtype.entity;
23 
24 
25 public interface IEntity
26 {
27   public int PLANET = 0
28   public int PLAYER_SHIP = 1;
29   public int GREEN_ORB = 2;
30   public int SCANLINE =3;
31   public int BULLET = 4;
32   public int FORCEBLAST = 5;
33   public int SPACE_TRASH_1 = 6;
34   public int SPACE_TRASH_2 = 7;
35   public int SPACE_TRASH_3 = 8;
36   public int SPACE_TRASH_4 = 9;
37   public int FIRE_BALL = 10;
38   public int STAR_1 = 11;
39   public int STAR_2 = 12;
40   public int STAR_3 = 13;
41   public int STAR_4 = 14;
42   public int STAR_5 = 15;
43   public int STAR_6 = 16;
44   public int FORCE_CHARGE = 15;
45   public int PLAYER_SPEED = 16;
46   public int LADYBIRD = 17;  
47   public int EXPLOSION1 = 18;
48   public int EXPLOSION2 = 19;
49   public int ORB_BEAM = 20 ;
50   public int FONT = 21 ;
51   public int ENEMY_BULLET = 22 ;
52   public int BULLET_HIT_YELLOW = 23 ;
53   public int BULLET_HIT_GREEN = 24 ;
54   public int BULLET_HIT_BLUE = 25 ;
55   public int BLUE_ORB = 26;
56   public int PINK_ORB = 27;
57   public int RED_ORB = 28;
58   public int ENEMY_PIECE_1 = 29;
59   public int ENEMY_PIECE_2 = 30;
60   public int ENEMY_PIECE_3 = 31;
61   public int ENEMY_PIECE_4 = 32;
62   public int ENEMY_PIECE_5 = 33;
63   public int ENEMY_PIECE_6 = 34;
64   public int ENEMY_PIECE_7 = 35;
65   public int ENEMY_PIECE_8 = 36;
66   public int BIT_UPGRADE = 37;
67   public int IMPLOSION = 38;
68   
69   public int BONUS_BOOSTER = 39;
70   public int BONUS_LIGHTNING_ORB = 40;
71   public int BONUS_GRAVITY_ORB = 41;
72   public int BONUS_RAPID_SHOOT_ORB = 42;
73   public int BONUS_CRYSTAL_ORB = 43;
74   public int BONUS_MULTI_SHOOT_ORB = 44;
75   public int BONUS_SPEED = 45;
76   public int BONUS_HOMING_MISSILE = 46;
77   // Leaving space for futur bonus
78   
79   public int X  = 63;
80   public int BULLET_RAPID_FIRE = 64;
81   public int BULLET_MULTI_SHOOT = 65;
82   public int BULLET_BASE = 66;
83   public int MISSILE = 67;
84   public int SMOKE = 68;
85   //public int PLANET2 = 69;
86   public int SPACE_TRASH_5 = 70;
87 }