3D spaceshooter with online scoreboard, online demos, ship building. Now entirely defunct, but might be resurrected
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
sector/src/net/sector/Constants.java

92 lines
3.1 KiB

package net.sector;
import com.porcupine.coord.Coord;
/**
* Sector constants
*
* @author Ondřej Hruška (MightyPork)
*/
@SuppressWarnings("javadoc")
public class Constants {
// STRINGS
public static final int VERSION_NUMBER = 18;
public static final String VERSION_NAME = "1.8";
public static final String TITLEBAR = "SECTOR " + VERSION_NAME + " - Game by MightyPork - www.ondrovo.com/sector";
// FILES+DIRS
public static final String APP_DIR = "sector";
public static final String DIR_LEVELS_SHARED = "levels/shared";
public static final String DIR_LEVELS_LOCAL = "levels/local";
public static final String DIR_LASTSHIP_LOCAL = "last_ship/local";
public static final String DIR_LASTSHIP_SHARED = "last_ship/shared";
public static final String DIR_LASTSHIP_INTERNAL = "last_ship/internal";
public static final String DIR_HIGHSCORE_LOCAL = "highscore/local";
public static final String DIR_HIGHSCORE_SHARED = "highscore/shared";
public static final String DIR_HIGHSCORE_INTERNAL = "highscore/internal";
public static final String SUFFIX_SHIP = "ship";
public static final String DIR_SHIPS = "ships";
public static final String DIR_SCREENSHOTS = "screenshots";
public static final String FILE_CONFIG = "users.ion";
public static final String FILE_LOG = "Sector.log";
public static final String FILE_LOG_E = "Sector_errors.log";
// NETWORK
public static final String WEB_URL = "http://www.ondrovo.com/sector/download";
public static final String SERVER_URL = "http://www.ondrovo.com/sector/api/server.php";
// LIGHT
public static final float LIGHT_AMBIENT = 0.3F;
public static final float LIGHT_SPECULAR = 0.3F;
public static final float LIGHT_DIFFUSE = 0.3F;
public static final Coord LIGHT_POS = new Coord(-3, 5, 5);
public static final float LIGHT_ATTR = 1;
public static final float SCENE_MAT_AMBIENT = 0.15F;
public static final float SCENE_MAT_SPECULAR = 0.4F;
public static final float SCENE_MAT_DIFFUSE = 0.3F;
// CAMERA & SCENE
public static final Coord CAM_POS = new Coord(0, 3.3, 5);
public static final Coord CAM_LOOKAT = new Coord(0, 2.3, 0);
public static final float CAM_ANGLE = 45;
public static final double CAM_NEAR = 0.1;
public static final double FOG_START = 80;
public static final double CAM_FAR = 100;
// AUDIO
public static final Coord LISTENER_POS = new Coord(0, 5, 0);
// TIMING
public static final int FPS_UPDATE = 55;
public static final double SPEED_MUL = 100D / FPS_UPDATE;
public static final int FPS_RENDER = 200; // max
// LOGGING GROUPS
public static final boolean LOG_DRIVERS = false;
public static final boolean LOG_FONTS = false;
public static final boolean LOG_MODELS = false;
public static final boolean LOG_TEXTURES = false;
public static final boolean LOG_SOUNDS = false;
public static final boolean LOG_XML_LOADING = false;
public static final boolean LOG_COUNTRIES = false;
public static final boolean LOG_ZONES = false;
// INITIAL WINDOW SIZE (later loaded from config file)
public static final int WINDOW_SIZE_X = 800;
public static final int WINDOW_SIZE_Y = 600;
public static final int PARTICLE_COUNT_LIMIT = 3000;
}