-
Notifications
You must be signed in to change notification settings - Fork 0
/
ObjectBackgroundBlankGreen.class.js
53 lines (37 loc) · 1.09 KB
/
ObjectBackgroundBlankGreen.class.js
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
import { ObjectBackground } from './ObjectBackground.class.js'
import { EngineStateMachine } from './EngineStateMachine.class.js';
var ObjectBackgroundBlankGreen = function() {
var that = new ObjectBackground();
that.bootstrap = "new ObjectBackgroundBlankGreen()";
that.repeat = 'repeat-x';
that.Chill = function(obj) {
var foobar = {};
foobar.id = 0;
foobar.name = 'Chill';
foobar.image = new Image();
foobar.image.src = 'images/BackgroundBlankGreen.png';
foobar.breakable = function(foo) { return false; };
foobar.loop = false;
foobar.length = 1;
foobar.frames = [];
foobar.frames[0] = [];
foobar.frames[0].width = window.cfg.level_width;
foobar.frames[0].height = 512;
foobar.frames[0].margin = 0;
foobar.enter = function(sm, obj) {
obj.frame = 0;
};
foobar.update = function(sm, obj) {
};
foobar.exit = function(sm) {
};
return foobar;
};
/*
* Create new State Machine
*/
that.sm = new EngineStateMachine();
that.sm.changeState( that.Chill(), that );
return that;
};
export { ObjectBackgroundBlankGreen }