package org.korsakow.domain.k3; public class K3ProjectSettings { public String startFilmFilename; public String startFilmFoldername; public String logWindow; public float movieRatingFactor; /** * @deprecated */ public boolean automaticClick; /** * @deprecated */ public String unknown16_6; public boolean keepOldLinksIfNoNewLinks = false; public boolean randomLinkMode = true; public String endFilmFilename; public String endFilmFoldername; /** * @deprecated */ public String randomLinkIcon; public String unknown16_12; public String unknown16_13; /** * @deprecated */ public String pseudoRandomLink; /** * Presentation-Mode (Timeout after x minutes, Exit-lock) */ public boolean presentationMode; /** * @deprecated */ public boolean positiveLinking; /** * special setting for kairo exhibition * @deprecated */ public boolean kairoSpecialSetting; public int videoWidth; public int videoHeight; public String subtitles; public int stageWidth = 1024; public int stageHeight = 768; public int backgroundColor = 0x000000; public int foregroundColor = 0xFFFFFF; /** * "999" in the database file means use foreground. here we use null instead. */ public Integer insertTextColor = null; /** * "999" in the database file means use default, here we use null instead. */ public String insertTextFontFamily = "Arial"; /** * "999" in the database file means use foreground. here we use null instead. */ public Integer previewTextColor = null; /** * "999" in the database file means use default, here we use null instead. */ public String previewTextFontFamily= "Arial"; /** * "999" in the database file means use default, here we use null instead. */ public Integer subtitleTextColor = null; /** * "999" in the database file means use default, here we use null instead. */ public String subtitleTextFontFamily = "Arial"; public int insertTextSize = 14; public int previewTextSize = 30; public int subtitleTextSize = 24; /** * @deprecated */ public boolean link3Lines; /** * defines which type of interface. */ public boolean use3LinkInterface; public int delayValue; public boolean loopSnus = false; public boolean loopPreviews = true; /** * satelite (for installation, when using multiple screen projections) */ public boolean satelliteMode; public boolean backgroundSound = false; /** * database file has [0,255] we normalize to [0,1] */ public float backgroundSoundVolume; /** * @deprecated */ public boolean chair; public String unknown17_13; /** * for online-version if set to 1 K saves a text-file containing the history so that K remembers previously seen film when revisiting the site. */ public boolean saveHistory; /** * for the history of the "database.txt" K3 stores old versions of the database. */ public String databaseHistory; /* * width of the preview-icon when using the many-link-interface */ public int manyLinkPreviewWidth; /** * height of the preview-icon when using the many-link-interface */ public int manyLinkPreviewHeight; public String unknown17_18; /** * number of satelite (for installation) */ public String satelliteId; public String unknown17_20; /** * @deprecated */ public String unknown17_21; /** * @deprecated */ public String unknown17_22; public boolean useSnuAsPreview = false; public int manyLinkMaxLinks; public boolean useNewInterface; /** * autolink K picks one of the offered links automatically (selection-process is visualized) */ public boolean autoLinkMode; /** * K starts to automatically select a link after 600 seconds in case the SNU loops. If it does not loop, it selects a link after the SNU is finished. (selection-process is visualized) */ public int autoLinkTimeout; }