forked from bambamlolol/CNE-Scripts
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMainMenuState.hx
More file actions
81 lines (52 loc) · 1.44 KB
/
Copy pathMainMenuState.hx
File metadata and controls
81 lines (52 loc) · 1.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
//goes in data/states
function create() { //called on the state start, before most stuff has loaded
}
function postCreate() { //called after the state start, now most stuff has loaded
}
function update(elapsed) { //called each frame
}
function preUpdate(elapsed) { //called before each frame
}
function postUpdate(elapsed) { //called after each frame
}
function destroy() { //called when the script is deloaded
}
function stepHit(stepHit) { //self explanitory
}
function beatHit(curBeat) { //self explanitory
}
function measureHit(curMeasure) { //self explanitory
}
//main menu state specific stuff
function onSelectItem(event) { //when you go back to title state
//event.name
//can be cancelled
}
function onChangeItem(event) { //called when you change the week
/*
event.oldValue - the value before you changed it
event.value - the value after you changed it
event.change - the amount it goes up and down
event.playMenuSFX - play the sound
*/
}
//meta stuff
function onFocus() { //called when the game is clicked back onto
}
function onFocusLost() { //called when the games clicked off of
}
function onStateSwitch(event) { //called on the state switching
//event.substate
}
function draw() {
}
function postDraw() {
}
function onResize(event) {
/**
event.width - the width
event.height - the height
event.oldWidth - the old width, may be null
event.oldHeight - the old height, may be null
*/
}