Skip to content

Commit 73d9fd2

Browse files
author
Ben Jack
committed
bare-bones scene manager
1 parent 8f31c86 commit 73d9fd2

File tree

2 files changed

+28
-5
lines changed

2 files changed

+28
-5
lines changed

sample_code/my_vignettes.js

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,42 @@ function setup_vignettes(vignettes){
22

33
}
44

5-
function setup_scenes(vignettes){
6-
5+
function setup_scenes(){
6+
var scene1 = new Scene(scene1_draw);
7+
scene1.click = scene1_click;
8+
scene1.key_pressed = scene1_keypress;
9+
10+
var scene2 = new Scene(scene2_draw);
11+
scene2.click = scene2_click;
12+
scene2.key_pressed = scene2_keypress;
713
}
814

915

10-
function scene1(){
1116

17+
function scene1_draw(){
18+
background(255,0,0);
19+
ellipse(mouseX, mouseY, 100, 100);
1220
}
1321

1422
function scene1_click(){
15-
23+
console.log("scene1 clicked!", mouseX, mouseY);
1624
}
1725

1826
function scene1_keypress(){
27+
console.log("scene1 key pressed!");
28+
}
29+
30+
31+
32+
function scene2_draw(){
33+
background(0,255,0);
34+
rect(mouseX, mouseY, 100, 100);
35+
}
36+
37+
function scene2_click(){
38+
console.log("scene2 clicked!");
39+
}
1940

41+
function scene2_keypress(){
42+
console.log("scene2 key pressed!");
2043
}

src/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,6 @@ document.onkeydown = function(e) {
4949

5050
}
5151

52-
window.onkeyrelease = function(oPEvt){
52+
document.onkeyup = function(oPEvt){
5353
vignettes.key_released();
5454
}

0 commit comments

Comments
 (0)