|
IFields |
|
/* * JVirus is a PacMan clone, written in Java. * * Please read "http://jvirus.sourceforge.net/jvirus_licence.txt" for copyrights. * * The sourcecode is designed and created with * Sun J2SDK 1.3 and Microsoft Visual J++ 6.0 * * JVirus homepage: http://jvirus.sourceforge.net * * autor: Slawa Weis * email: slawaweis@animatronik.net * */ package org.game.JVirus; /** * interface with constants. Implemented by many classes */ public interface IFields { // tile IDs @see Matrix public static final char EMPTY = ' '; public static final char START = 's'; public static final char END = 'S'; public static final char DATA1 = 'a'; public static final char DATA2 = 'b'; public static final char DATA3 = 'c'; public static final char LIFE = 'l'; public static final char STONE = 'o'; public static final char NOTHING = 'n'; public static final char BEOS = 'B'; public static final char LINUX = 'L'; public static final char MAC = 'M'; public static final char UNIX = 'U'; public static final char WINDOWS = 'W'; public static final char INTEL = 'I'; public static final char AMD = 'A'; public static final char TREASURE = 'T'; public static final char BEAM0 = '0'; public static final char BEAM1 = '1'; public static final char BEAM2 = '2'; public static final char BEAM3 = '3'; public static final char BEAM4 = '4'; public static final char BEAM5 = '5'; public static final char BEAM6 = '6'; public static final char BEAM7 = '7'; public static final char BEAM8 = '8'; public static final char BEAM9 = '9'; public static final char DYNS1 = 'd'; public static final char DYNT1 = 'D'; public static final char DYNS2 = 'e'; public static final char DYNT2 = 'E'; public static final char DYNS3 = 'f'; public static final char DYNT3 = 'F'; public static final char DYNS4 = 'g'; public static final char DYNT4 = 'G'; public static final char REDKEY = 'x'; public static final char REDGATE = 'X'; public static final char GREENKEY = 'y'; public static final char GREENGATE = 'Y'; public static final char BLUEKEY = 'z'; public static final char BLUEGATE = 'Z'; public static final char WALL1 = '|'; public static final char WALL2 = '!'; public static final char WALL3 = '§'; public static final char WALL4 = '$'; public static final char WALL5 = '%'; // action binary numbers @see Matrix public static final int AT_END = 0x0001; public static final int AT_MOVE = 0x0002; public static final int AT_WALL = 0x0004; public static final int AT_ACTION = 0x0008; public static final int AT_EAT = 0x0010; public static final int AT_EAT_SOUND1 = 0x0020; public static final int AT_EAT_SOUND2 = 0x0040; public static final int AT_PUSH = 0x0080; public static final int AT_FAll = 0x0100; public static final int AT_ANIM = 0x0200; public static final int AT_HOLD = 0x0400; // public static final int AT_GLIDE = 0x0800; public static final int AT_BEAM = 0x1000; }
|
IFields |
|