-
Notifications
You must be signed in to change notification settings - Fork 0
/
load.js
56 lines (42 loc) · 1.11 KB
/
load.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
54
55
56
var gameTrack, no, fcuk, carImg, gun, nobullet;
var config;
function preload() {
/* === CONFIG FILE === */
config = loadJSON('config.json');
/* === Sounds === */
gameTrack = loadSound("assets/sound/maintrack.mp3");
gun = loadSound("assets/sound/gun.ogg");
no = loadSound("assets/sound/no.ogg");
fcuk = loadSound("assets/sound/fcuk.ogg")
nobullet = loadSound("assets/sound/nobullet.ogg");
/* === Images === */
// carImg = loadImage("assets/img/carA.png");
}
/****
*
*
* ===== Global Variables =====
*
*
*
****/
// Main Elements
var cars, points = [], bricks = [], bullets = [], armor;
// Screen is divided into 4 grids
var grid = [];
// User Data
var life, userPoint = 0, bulletCount;
// Display data on Canvas
var displayPoint, displayVelocity, displayLife, displayArmor;
// Booleans
var sound = true, pause = false, GameoverStatus = false;
// Display game Status
var pauseText, gameoverText;
// Keep track of CurrentSpeed
var tempSpeed;
// Username input and display
var userNameField, playerName = "", showName;
// Firebase
var firebase, ref;
// Godmode : Avoids brick and unlimited ammo
var GODMODE = false