001package info.kramann.vr;
002
003import processing.core.*; 
004import processing.data.*; 
005import processing.event.*; 
006import processing.opengl.*; 
007import processing.vr.*; 
008
009/**
010 * init() intialisiert einen Sketch passend zum Betriebssystem
011 */
012public class Initializer
013{
014     public static void init(PApplet pap)
015     {
016          int version = Systemanalyse.isAndroid();
017          
018          if(version==0)
019          {
020              //pap.fullScreen();
021              pap.frameRate(30);
022              pap.println("Initialisierung für PC im Java-Mode");
023          }
024          else if(version<6)
025          {
026              pap.orientation(PApplet.LANDSCAPE);
027              //pap.fullScreen("processing.vr.PGraphicsVRMono");
028              pap.fullScreen();
029              pap.frameRate(30);
030              pap.println("Initialisierung für Tablets/Smartphoes ohne VR");
031          }
032          else
033          {
034              //MONO=processing.vr.PGraphicsVRMono
035              //STEREO=processing.vr.PGraphicsVRStereo
036              
037              //pap.fullScreen("processing.vr.PGraphicsVRStereo");
038              //statt dessen in Beispielprogramm:
039              //public void settings() {  fullScreen(STEREO); }
040              pap.frameRate(30);
041              pap.println("Initialisierung für Tablets/Smartphoes mit VR");
042          }
043     }
044}