1     /**
2         The ApplicationManager is used to manage the application itself.
3         @author <a href="mailto:matthewcasperson@gmail.com">Matthew Casperson</a>
4         @class
5     */
6     function ApplicationManager()
7     {
8         /**
9             Initialises this object
10            @param canvasWidth      The width of the canvas
11            @param canvasHeight     The height of the canvas
12            @return                 A reference to the initialised object
13
14        */
15        this.startupApplicationManager = function(canvasWidth, canvasHeight)
16        {
17            this.level = new Level().startupLevel(canvasWidth, canvasHeight);
18            this.background3 = new RepeatingGameObject().startupRepeatingGameObject(g_back2, 0, 100, 3, 600, 320, 0.75);
19            this.background2 = new RepeatingGameObject().startupRepeatingGameObject(g_back1, 0, 100, 2, 600, 320, 0.5);
20            this.background = new RepeatingGameObject().startupRepeatingGameObject(g_back0, 0, 0, 1, 600, 320, 0.25);
21            g_player = new Player().startupPlayer(this.level);
22            this.updateScore();
23            return this;
24        }
25
26        this.updateScore = function()
27        {
28            var score = document.getElementById("Score");
29            score.innerHTML = String(g_score);
30        }
31    }

Top