Screens and Modes

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;
 }  
}