NYUAD Mobile Media » Class 9 http://www.mobvcasting.com/nyuadmobilemedia/notes Notes for NYU Abu Dhabi Mobile Media Course Taught by Shawn Van Every, Spring 2012 Fri, 04 May 2012 08:03:11 +0000 en-US hourly 1 http://wordpress.org/?v=3.4.2 Screens and Modes http://www.mobvcasting.com/nyuadmobilemedia/notes/2012/02/23/screens-and-modes/ http://www.mobvcasting.com/nyuadmobilemedia/notes/2012/02/23/screens-and-modes/#comments Thu, 23 Feb 2012 12:03:23 +0000 vanevery http://www.mobvcasting.com/nyuadmobilemedia/notes/?p=171 Continue reading ]]> Here is the quick example we did in class regarding screens and switching modes in your program.

int screenNumber = 0;

final int HOMESCREEN = 0;
final int MENUSCREEN = 1;
final int INSTRUCTIONSCREEN = 2;

void setup() {
  
}

void draw() {
 if (screenNumber == HOMESCREEN) {
  // Draw homescreen
  drawHomescreen();
 } else if (screenNumber == MENUSCREEN) {
  // Draw menuscreen 
  
  
 }
 
  
}

void drawHomescreen() {
  // do all homescreen drawing here
}

void mousePressed() {
 if (screenNumber == HOMESCREEN) {
   screenNumber = MENUSCREEN;
 }  
}
]]>
http://www.mobvcasting.com/nyuadmobilemedia/notes/2012/02/23/screens-and-modes/feed/ 0