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.
92 lines
3.1 KiB
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;
|
|
|
|
|
|
}
|
|
|