Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
FogNetwork
GitHub Repository: FogNetwork/Tsunami
Path: blob/main/public/games/files/space-invaders/assets/javascript/state/Load.js
1520 views
1
/**
2
* Created by stryker on 2014.03.22..
3
*/
4
define(['module/Background','module/Player','module/Aliens','module/Bullets','module/Explosions','module/HUD'],function(Background,Player,Aliens,Bullets,Explosions,HUD){
5
6
var _game = null,
7
_nextStage = null;
8
9
//Loading State
10
var _Load = {
11
preload: function(){
12
13
//Background
14
Background.init(_game,0,'easy');
15
Background.preload();
16
17
//Hud
18
HUD.init(_game);
19
20
//Player
21
Player.init(_game);
22
Player.preload();
23
24
//Aliens
25
Aliens.init(_game);
26
Aliens.preload();
27
28
//Bullets
29
Bullets.init(_game);
30
Bullets.preload();
31
32
//Exploisons
33
Explosions.init(_game);
34
Explosions.preload();
35
36
},
37
create: function(){
38
_game.state.start(_nextStage);
39
}
40
}
41
42
return{
43
init: function(game,nextStage){
44
_game = game;
45
_nextStage = nextStage;
46
},
47
getLoadState: function(){
48
return(_Load);
49
}
50
51
}
52
})
53