|
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 |
|