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}