Index / 2017 / Screen Switch
500×500 · p5.js instance mode
Screen_Switch.pde 39 lines
int currentScreen;
 
void setup() {
  size(500, 500);
  noStroke();
  smooth();
}
 
void draw() {
  switch(currentScreen) {
  case 0: drawScreenZero(); break;
  case 1: drawScreenOne(); break;
  case 2: drawScreenTwo(); break;
  default: background(0); break;
  }
}
 
void mousePressed() {
  currentScreen++;
  if (currentScreen > 2) { currentScreen = 0; }
}
 
void drawScreenZero() {
  background(255, 0, 0);
  fill(255);
  ellipse(100, 100, 400, 400);
}
 
void drawScreenOne() {
  background(0, 255, 0);
  fill(0);
  rect(250, 40, 250, 400);
}
 
void drawScreenTwo() {
  background(0, 0, 255);
  fill(255, 255, 0);
  triangle(150, 100, 150, 400, 450, 250);
}
read-only archive source from /2017/Useful References/Screen_Switch/Screen_Switch.pde

Description

This page is generated from the Processing project folder at /2017/Useful References/Screen_Switch/Screen_Switch.pde.

Archive

No companion assets were found in this sketch folder.