Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- window.onload=CreatePlayers;
- var timeStart = Date.now();
- var cash = 0;
- var sellcash = 0;
- var stadiumlevel = 0;
- var playerselected = 0;
- var played = 0;
- var matchInProgress = false;
- var people = new Array();
- var teams = new Array();
- var stadium = [100, 200, 300, 500, 800, 1200, 1600, 2200, 2800, 3500, 4500, 5500, 7000, 8500, 10000, 12500, 15000, 17500, 20000, 25000, 30000, 40000, 50000, 60000, 80000, 100000, 150000, 200000, 250000, 300000];
- var prices = [1000, 1500, 4000, 10000, 15000, 25000, 50000, 75000, 100000, 150000, 250000, 500000, 750000, 1000000, 1500000, 2000000, 2500000, 3500000, 4500000, 6000000, 7500000, 10000000, 12500000, 17500000, 25000000, 50000000, 75000000, 100000000, 150000000];
- var stock = ["sticker set", "cap", "programme", "tie", "football", "pair of shorts", "shirt"];
- var MercPrices = [1, 2, 5, 10, 20, 40, 80];
- var cutoffs = [500, 2000, 10000, 50000, 150000, 500000];
- function Player(name, team, sector, attacking, midfield, defense, goalkeeping, keeper) {
- this.name = name;
- this.team = team;
- this.sector = sector;
- this.attacking = attacking;
- this.midfield = midfield;
- this.defense = defense;
- this.goalkeeping = goalkeeping;
- this.keeper = keeper; // note: this should be a boolean
- }
- function possessionMultiplier(t1id, t2id, ter1) {
- var atk = 0;
- var def = 0;
- if (ter1 < 10) {
- atk = people[t1id * 11].goalkeeping * 3;
- var start = t2id * 11 + 1;
- var end = t2id * 11 + 10;
- for (var i = start; i < end; i++) {
- if (people[i].sector == 1) {
- def += people[i].attacking * 0.7;
- } else if (people[i].sector == 2) {
- def += people[i].attacking * 0.15;
- } else if (people[i].sector == 3) {
- def += people[i].attacking * 0.05;
- }
- }
- } else if (ter1 < 30) {
- var start = t1id * 11;
- var end = t1id * 11 + 10;
- for (var i = start; i < end; i++) {
- if (people[i].sector == 1) {
- atk += people[i].defense * 0.05;
- } else if (people[i].sector == 2) {
- atk += people[i].defense * 0.15;
- } else {
- atk += people[i].defense * 0.7;
- }
- }
- start = t2id * 11 + 1;
- end = t2id * 11 + 10;
- for (var i = start; i < end; i++) {
- if (people[i].sector == 1) {
- def += people[i].attacking * 0.7;
- } else if (people[i].sector == 2) {
- def += people[i].attacking * 0.15;
- } else if (people[i].sector == 3) {
- def += people[i].attacking * 0.05;
- }
- }
- } else if (ter1 < 70) {
- var start = t1id * 11 + 1;
- var end = t1id * 11 + 10;
- for (var i = start; i < end; i++) {
- if (people[i].sector == 1) {
- atk += people[i].midfield * 0.25;
- } else if (people[i].sector == 2) {
- atk += people[i].midfield * 0.7;
- } else if (people[i].sector == 3) {
- atk += people[i].midfield * 0.25;
- }
- }
- start = t2id * 11 + 1;
- end = t2id * 11 + 10;
- for (var i = start; i < end; i++) {
- if (people[i].sector == 1) {
- def += people[i].midfield * 0.25;
- } else if (people[i].sector == 2) {
- def += people[i].midfield * 0.7;
- } else if (people[i].sector == 3) {
- def += people[i].midfield * 0.25;
- }
- }
- } else if (ter1 < 90) {
- var start = t1id * 11 + 1;
- var end = t1id * 11 + 10;
- for (var i = start; i < end; i++) {
- if (people[i].sector == 1) {
- atk += people[i].attacking * 0.7;
- } else if (people[i].sector == 2) {
- atk += people[i].attacking * 0.15;
- } else if (people[i].sector == 3) {
- atk += people[i].attacking * 0.05;
- }
- }
- start = t2id * 11;
- end = t2id * 11 + 10;
- for (var i = start; i < end; i++) {
- if (people[i].sector == 1) {
- def += people[i].defense * 0.05;
- } else if (people[i].sector == 2) {
- def += people[i].defense * 0.15;
- } else if (people[i].sector == 3) {
- def += people[i].defense * 0.7;
- }
- }
- } else {
- var start = t1id * 11 + 1;
- var end = t1id * 11 + 10;
- for (var i = start; i < end; i++) {
- if (people[i].sector == 1) {
- atk += people[i].attacking * 0.7;
- } else if (people[i].sector == 2) {
- atk += people[i].attacking * 0.15;
- } else if (people[i].sector == 3) {
- atk += people[i].attacking * 0.05;
- }
- }
- def = people[t2id * 11].goalkeeping * 3;
- }
- return 1 + ((def - atk) / (def + atk)); // if def very high, returns->2, if very low returns ->0
- }
- function changeFormation(team, val) {
- var formations = [
- [10, 12, 22, 24, 26, 28, 36, 38, 40, 42, 50], // ATK: 1: 11. 2: 10,12. 3: 9,11,13
- [9, 11, 13, 23, 25, 27, 36, 38, 40, 42, 50], // MF: 2: 24,26. 3: 23,25,27. 4:22,24,26,28 5:22,24,25,26,28
- [10, 12, 23, 25, 27, 36, 38, 39, 40, 42, 50], //DF: 2: 38,40. 3:37,39,41 4: 36,38,40,42. 5:36,38,39,40,42
- [11, 22, 24, 26, 28, 36, 38, 39, 40, 42, 50],
- [9, 11, 13, 22, 24, 26, 28, 37, 39, 41, 50],
- [11, 22, 24, 25, 26, 28, 36, 38, 40, 42, 50]
- ];
- var start = team * 11 + 10;
- var end = 11 * team; // these are deliberately reversed to make the goalie at the bottom
- var count = 0; //counts through the positions
- if (team === 0) {
- for (var i = 1; i < 51; i++) {
- document.getElementById("pitch" + i).innerHTML = "";
- }
- for (var i = start; i >= end; i--) {
- if (formations[val][i] == 50) {
- people[i].sector = 4;
- } else if (formation[val][i] > 35) {
- people[i].sector = 3;
- } else if (formation[val][i] > 14) {
- people[i].sector = 2;
- } else {
- people[i].sector = 1;
- }
- var pitchHTML = '<div class="shirt" onclick="showPlayer(' + i + ')">' + (11 - count).toString() + '</div>';
- document.getElementById("pitch" + formations[val][count]).innerHTML = pitchHTML;
- count++;
- }
- }
- }
- function Team(name, id) {
- this.name = name;
- this.id = id;
- this.won = 0;
- this.drawn = 0;
- this.lost = 0;
- this.gs = 0;
- this.ga = 0;
- this.gd = 0;
- this.points = 0;
- }
- function CreatePlayers() {
- var FirstNames = ["Andrew", "Ben", "Callum", "David", "Edward", "Fred", "Gary", "Harry", "Ian", "John", "Karl", "Leonard", "Michael", "Neil", "Oliver", "Peter", "Quinton", "Ross", "Tom", "Uwe", "Victor", "Wayne", "Xavier", "Yosef", "Zach"];
- var Surnames = ["Andrews", "Brown", "Clegg", "Dixon", "Edwards", "Foster", "Garland", "Henderson", "Irvine", "Johnson", "Knight", "Lewis", "Martin", "Nicholson", "Owen", "Phillips", "Quinn", "Roberts", "Smith", "Turner", "Upton", "Vickers", "Williams", "Xanders", "Young", "Zaoui"];
- for (var i = 0; i < 66; i++) {
- if (i < 11) {
- if (i % 11 === 0) {
- people.push(new Player(FirstNames[Math.floor(Math.random() * FirstNames.length)] + " " + Surnames[Math.floor(Math.random() * Surnames.length)], 0, 4, 1, 1, 1, 1, 1, true));
- } else {
- people.push(new Player(FirstNames[Math.floor(Math.random() * FirstNames.length)] + " " + Surnames[Math.floor(Math.random() * Surnames.length)], 0, 1, 1, 1, 1, 1, 1, false));
- }
- } else {
- if (i % 11 === 0) {
- people.push(new Player(FirstNames[Math.floor(Math.random() * FirstNames.length)] + " " + Surnames[Math.floor(Math.random() * Surnames.length)],
- Math.floor(i / 11), 4,
- Math.round(Math.pow(Math.random() * Math.floor(i / 11) * Math.pow(10, Math.floor(i / 11)), 0.5), 0), Math.round(Math.pow(Math.random() * Math.floor(i / 11) * Math.pow(10, Math.floor(i / 11)), 0.5), 0), Math.round(Math.pow(Math.random() * Math.floor(i / 11) * Math.pow(10, Math.floor(i / 11)), 0.5), 0),
- Math.round(Math.pow(Math.random() * Math.floor(i / 11) * Math.pow(10, Math.floor(i / 11)), 0.5), 0),
- Math.round(Math.pow(Math.random() * Math.floor(i / 11) * Math.pow(10, Math.floor(i / 11)), 0.5), 0),
- true));
- } else {
- people.push(new Player(FirstNames[Math.floor(Math.random() * FirstNames.length)] + " " + Surnames[Math.floor(Math.random() * Surnames.length)], Math.floor(i / 11), 1, Math.round(Math.pow(Math.random() * Math.floor(i / 11) * Math.pow(10, Math.floor(i / 11)), 0.5), 0), Math.round(Math.pow(Math.random() * Math.floor(i / 11) * Math.pow(10, Math.floor(i / 11)), 0.5), 0), Math.round(Math.pow(Math.random() * Math.floor(i / 11) * Math.pow(10, Math.floor(i / 11)), 0.5), 0), Math.round(Math.pow(Math.random() * Math.floor(i / 11) * Math.pow(10, Math.floor(i / 11)), 0.5), 0), Math.round(Math.pow(Math.random() * Math.floor(i / 11) * Math.pow(10, Math.floor(i / 11)), 0.5), 0), false));
- }
- }
- }
- for (var j = 0; j < 6; j++) {
- changeFormation(j, 0);
- }
- var teamNames = ["CC United", "London Lions", "Collage City", "Branston Brawns", "Atlantic Atlas", "Philador's Philosophers"];
- for (var team_id = 0; team_id < 6; team_id++) {
- teams.push(new Team(teamNames[team_id], team_id));
- }
- League();
- }
- function changeTab(div) {
- var show = document.getElementsByClassName("show");
- show[0].className = "hide";
- var tab = document.getElementById(div);
- tab.className = "show";
- }
- function SimMatch(t1, t2) {
- var pos1 = 0;
- var pos2 = 0;
- var ter1 = 50;
- var ter2 = 50;
- var s1 = 0;
- var s2 = 0;
- for (var time=0; time<900; time++)
- {
- var change = Math.random() * 4 - 1.75 - possessionMultiplier(t1.id, t2.id, ter1) / 4;
- ter1 += change;
- ter2 -= change;
- if (time == 450) {
- ter1 = 50;
- ter2 = 50;
- }
- if (ter1 >= 100) {
- s1++;
- ter1 = 50;
- ter2 = 50;
- } else if (ter2 >= 100) {
- s2++;
- ter1 = 50;
- ter2 = 50;
- }
- if (change > 0) {
- pos1++;
- } else {
- pos2++;
- }
- }
- if (s1 > s2) {
- t1.won++;
- t2.lost++;
- t1.points += 3;
- } else if (s2 > s1) {
- t2.won++;
- t1.lost++;
- t2.points += 3;
- } else {
- t1.drawn++;
- t2.drawn++;
- t1.points++;
- t2.points++;
- }
- t1.gs += s1;
- t1.ga += s2;
- t1.gd += s1 - s2;
- t2.gs += s2;
- t2.ga += s1;
- t2.gd += s2 - s1;
- CalculateStandings();
- }
- function Train(player_id, type) {
- if (type == 1) {
- if (cash >= 100 * people[player_id].attacking) {
- cash -= 100 * people[player_id].attacking;
- people[player_id].attacking++;
- }
- } else if (type == 2) {
- if (cash >= 100 * people[player_id].midfield) {
- cash -= 100 * people[player_id].midfield;
- people[player_id].midfield++;
- }
- } else if (type == 3) {
- if (cash >= 100 * people[player_id].defense) {
- cash -= 100 * people[player_id].defense;
- people[player_id].defense++;
- }
- } else if (type == 4) {
- if (cash >= 100 * people[player_id].goalkeeping) {
- cash -= 100 * people[player_id].goalkeeping;
- people[player_id].goalkeeping++;
- }
- }
- document.getElementById("cashamount").innerHTML = cash;
- tempplayer = player_id;
- showPlayer(tempplayer);
- }
- function Match(t1, t2) {
- matchInProgress = true;
- document.getElementById("team1").innerHTML = t1.name; // sets team names on score display
- document.getElementById("team2").innerHTML = t2.name;
- var t1temp = t1;
- var t2temp = t2;
- if (t1 == teams[0]) // if we are the home team
- {
- MatchRevenue(t1temp, t2temp);
- }
- var pos1 = 0;
- var pos2 = 0;
- var ter1 = 50;
- var ter2 = 50;
- var s1 = 0; // home score
- var s2 = 0; // away score
- var score1 = document.getElementById("score1"); // score display
- var score2 = document.getElementById("score2");
- var possession1 = document.getElementById("possession1"); // possession display
- var possession2 = document.getElementById("possession2");
- var territory1 = document.getElementById("territory1"); // territory display
- var territory2 = document.getElementById("territory2");
- var timer1 = document.getElementById("time1"); // minutes display
- var timer2 = document.getElementById("time2"); // seconds display
- var time = 0;
- var timer=setInterval(function(){
- time++;
- // determine change of territory based on RNG+stats
- var change = Math.random() * 4 - 1.75 - possessionMultiplier(t1.id, t2.id, ter1) / 4;
- ter1 += change;
- ter2 -= change;
- if (time == 450) {
- ter1 = 50;
- ter2 = 50;
- }
- if (ter1 >= 100) // home team has scored
- {
- s1++;
- ter1 = 50;
- ter2 = 50;
- } else if (ter2 >= 100) // away team has scored
- {
- s2++;
- ter1 = 50;
- ter2 = 50;
- }
- if (change > 0) {
- pos1++;
- } else {
- pos2++;
- }
- territory1.style.width = (ter1 * 5).toString() + "px"; // changes territory display
- territory2.style.width = (ter2 * 5).toString() + "px";
- possession1.style.width = Math.ceil((500 * pos1 / (pos1 + pos2)).toString()) + "px"; // changes possession display
- possession2.style.width = Math.floor((500 * pos2 / (pos1 + pos2)).toString()) + "px";
- score1.innerHTML = s1.toString();
- score2.innerHTML = s2.toString();
- timer1.innerHTML = Math.floor(time / 10).toString();
- if ((time % 10) < 2) {
- timer2.innerHTML = "0".toString() + (6 * (time % 10)).toString();
- } else {
- timer2.innerHTML = (6 * (time % 10)).toString();
- }
- if (time==900)
- {
- clearInterval(timer);
- if (s1 > s2) {
- t1.won++;
- t2.lost++;
- t1.points += 3;
- } else if (s2 > s1) {
- t2.won++;
- t1.lost++;
- t2.points += 3;
- } else {
- t1.drawn++;
- t2.drawn++;
- t1.points++;
- t2.points++;
- }
- t1.gs += s1;
- t1.ga += s2;
- t1.gd += s1 - s2;
- t2.gs += s2;
- t2.ga += s1;
- t2.gd += s2 - s1;
- CalculateStandings(); // update league table display
- matchInProgress = false;
- }
- }, 100);
- }
- function showPlayer(player_id) {
- var html;
- if (player_id % 11 !== 0) {
- html = '<div class="info" id="player_cash_info">You currently have £' + cash + ' on hand </div><div class="player_name">' + people[player_id].name + '</div><div class="player_attack"><span class="stat">Attack:</span> ' + people[player_id].attacking + '<input type="button" value="Add +1 for £' + (people[player_id].attacking) * 100 + '" onclick="Train(' + player_id + ',1)" /></div><div class="player_midfield"><span class="stat">Midfield:</span>' + people[player_id].midfield + '<input type="button" value="Add +1 for £' + (people[player_id].midfield) * 100 + '" onclick="Train(' + player_id + ',2)" /></div><div class="player_defense"><span class="stat">Defense:</span>' + people[player_id].defense + '<input type="button" value="Add +1 for £' + people[player_id].defense * 100 + '" onclick="Train(' + player_id + ',3)" /></div>';
- } else {
- html = '<div class="info" id="player_cash_info">You currently have £' + cash + ' on hand </div><div class="player_name">' + people[player_id].name + '</div><div class="player_defense"><span class="stat">Defense:</span>' + people[player_id].defense + '<input type="button" value="Add +1 for £' + (people[player_id].defense) * 100 + '" onclick="Train(' + player_id + ',3)" /></div><div class="player_goalkeeping"><span class="stat">Goalkeeping:</span>' + people[player_id].goalkeeping + '<input type="button" value="Add +1 for £' + (people[player_id].goalkeeping) * 100 + '" onclick="Train(' + player_id + ',4)" /></div>';
- }
- document.getElementById("player_info").innerHTML = html;
- }
- function League() {
- var init = Date.now();
- var step = 0;
- // fixture set
- var fixtures = [
- [
- [0, 1],
- [2, 3],
- [4, 5]
- ],
- [
- [1, 2],
- [3, 4],
- [5, 0]
- ],
- [
- [0, 3],
- [1, 5],
- [2, 4]
- ],
- [
- [4, 0],
- [5, 2],
- [3, 1]
- ],
- [
- [0, 2],
- [1, 4],
- [3, 5]
- ]
- ];
- var standings = [teams[0], teams[1], teams[2], teams[3], teams[4], teams[5]];
- var TimeNext = Date.now();
- console.log("test");
- var leagueTimer= setInterval(function(){
- console.log("test");
- if (!matchInProgress) {
- document.getElementById("notice").innerHTML = "Next match in " + Math.floor((TimeNext - Date.now()) / 1000) + " seconds.";
- } else {
- document.getElementById("notice").innerHTML = "";
- }
- if (!matchInProgress) {
- //save();
- TimeNext = init + 100000 * played;
- for (var fix = 0; fix < 3; fix++) {
- if (played < 5) {
- if (fixtures[played][fix].indexOf(0) != -1) {
- Match(teams[fixtures[played][fix][0]], teams[fixtures[played][fix][1]]);
- } else {
- SimMatch(teams[fixtures[played][fix][0]], teams[fixtures[played][fix][1]]);
- }
- } else {
- if (fixtures[played % 5][fix].indexOf(0) != -1) {
- Match(teams[fixtures[played % 5][fix][1]], teams[fixtures[played % 5][fix][0]]);
- } else {
- SimMatch(teams[fixtures[played % 5][fix][1]], teams[fixtures[played % 5][fix][0]]);
- }
- }
- }
- played++;
- standings = CalculateStandings();
- }
- if (played==10)
- {
- clearInterval(leagueTimer);
- setTimeout(function() {
- played = 0;
- ResetLeague(); // takes the league back to the beginning
- League();
- }, 15000);
- }
- }, 100000);
- }
- function StadiumUpgrade() {
- if (cash >= prices[stadiumlevel]) {
- cash -= prices[stadiumlevel];
- stadiumlevel++;
- document.getElementById("cashamount").innerHTML = cash;
- if (document.getElementById("player_cash_info")) {
- document.getElementById("player_cash_info").innerHTML = "You currently have £" + cash + " on hand.";
- }
- if (stadiumlevel != prices.length) {
- document.getElementById("stadium").outerHTML = '<input type="button" id="stadium" value="Upgrade the stadium by another ' + (stadium[stadiumlevel + 1] - stadium[stadiumlevel]) + ' seats for £' + prices[stadiumlevel] + '" onclick="StadiumUpgrade()" />';
- } else {
- document.getElementById("stadium").outerHTML = '<input type="button" id="stadium" value="Maximum stadium level reached" />';
- }
- document.getElementById("stadium_seats").innerHTML = stadium[stadiumlevel];
- }
- }
- function CalculateStandings() {
- var i = 0;
- var j = 0;
- var standings = new Array();
- for (i = 0; i < 6; i++) {
- for (j = 0; j < i; j++) {
- if (teams[i].points > standings[j].points || (teams[i].points == standings[j].points && teams[i].gd > standings[j].gd) || (teams[i].points == standings[j].points && teams[i].gd == standings[j].gd && teams[i].gs > standings[j].gs)) {
- for (var k = 4; k >= j; k--) {
- standings[k + 1] = standings[k];
- }
- break;
- }
- }
- standings[j] = teams[i];
- }
- var html = '<div class="standings"><div class="pos">Pos</div><div class="team_name">Name</div><div class="won">Won</div><div class="drawn">Drawn</div><div class="lost">Lost</div><div class="gs">GS</div><div class="ga">GA</div><div class="gd">GD</div><div class="gd">Points</div>';
- for (var t = 0; t < 6; t++) {
- if (standings[t] != teams[0]) {
- html += '<div class="standings"><div class="pos">' + (t + 1).toString() + '</div><div class="team_name">' + standings[t].name + '</div><div class="won">' + standings[t].won + '</div><div class="drawn">' + standings[t].drawn + '</div><div class="lost">' + standings[t].lost + '</div><div class="gs">' + standings[t].gs + '</div><div class="ga">' + standings[t].ga + '</div><div class="gd">' + standings[t].gd + '</div><div class="points">' + standings[t].points + '</div>';
- } else {
- html += '<div class="standings selected"><div class="pos">' + (t + 1).toString() + '</div><div class="team_name">' + standings[t].name + '</div><div class="won">' + standings[t].won + '</div><div class="drawn">' + standings[t].drawn + '</div><div class="lost">' + standings[t].lost + '</div><div class="gs">' + standings[t].gs + '</div><div class="ga">' + standings[t].ga + '</div><div class="gd">' + standings[t].gd + '</div><div class="points">' + standings[t].points + '</div>';
- }
- }
- document.getElementById("standings").innerHTML = html;
- return standings;
- }
- function ResetLeague() {
- for (var i = 0; i < 6; i++) {
- teams[i].won = 0;
- teams[i].drawn = 0;
- teams[i].lost = 0;
- teams[i].gs = 0;
- teams[i].ga = 0;
- teams[i].gd = 0;
- teams[i].points = 0;
- }
- CalculateStandings();
- }
- function sellStock(id) {
- cash += MercPrices[id];
- sellcash += MercPrices[id];
- document.getElementById("cashamount").innerHTML = cash;
- if (document.getElementById("player_cash_info")) {
- document.getElementById("player_cash_info").innerHTML = "You currently have £" + cash + " on hand.";
- }
- if (id < 6 && sellcash >= cutoffs[id]) {
- document.getElementById("stock").outerHTML = '<input type="button" id="stock" value="Click here to sell a ' + stock[id + 1] + ' for £' + MercPrices[id + 1] + '" onclick="sellStock(' + (id + 1) + ')" />';
- }
- }
- function MatchRevenue(t1, t2) {
- // home team gets 75% of the influence, away team 25%
- var att1 = 0;
- var att2 = 0;
- if (t1.points === 0 && t1.lost === 0) // faster than checking for wins and draws separately
- {
- att1 = Math.round(stadium[stadiumlevel] * 0.75);
- } else {
- att1 = Math.round(stadium[stadiumlevel] * (0.5 + 0.25 * t1.points / ((t1.won + t1.drawn + t1.lost) * 3)));
- }
- if (t2.points === 0 && t2.lost === 0) // faster than checking for wins and draws separately
- {
- att2 = Math.round(stadium[stadiumlevel] * 0.25);
- } else {
- att2 = Math.round(stadium[stadiumlevel] * (0.1 + 0.15 * t2.points / ((t2.won + t2.drawn + t2.lost) * 3)));
- }
- cash += (att1 + att2) * 10;
- document.getElementById("cashamount").innerHTML = cash;
- if (document.getElementById("player_cash_info")) {
- document.getElementById("player_cash_info").innerHTML = "You currently have £" + cash + " on hand.";
- }
- }
- var warning = true;
- function save() {
- if (window.localStorage !== undefined) {
- window.localStorage.setItem("cash", cash);
- window.localStorage.setItem("sellcash", sellcash);
- window.localStorage.setItem("stadiumlevel", stadiumlevel);
- window.localStorage.setItem("played", played);
- window.localStorage.setItem("teams", JSON.stringify(teams));
- window.localStorage.setItem("players", JSON.stringify(people));
- } else if (warning) {
- alert("This browser does not support localStorage. This means you will be unable to save your progress.");
- warning = false;
- }
- }
- function getMercLevel(cashSpent) {
- for (var i = cutoffs.length - 1; i >= 0; i++) {
- if (cashSpent > cutoffs[i]) {
- return i + 1;
- }
- }
- return 0;
- }
- function load() {
- if (window.localStorage !== undefined && window.localStorage.length > 0) {
- cash = parseInt(window.localStorage.getItem("cash"), 10);
- sellcash = parseInt(window.localStorage.getItem("sellcash"), 10);
- var id = getMercLevel(sellcash);
- document.getElementById("stock").outerHTML = '<input type="button" id="stock" value="Click here to sell a ' + stock[id + 1] + ' for £' + prices[id + 1] + '" onclick="sellStock(' + (id + 1) + ')" />';
- stadiumlevel = parseInt(window.localStorage.getItem("stadiumlevel"), 10);
- if (stadiumLevel == stadium.length) {
- document.getElementById("stadium").outerHTML = '<input type="button" id="stadium" value="Maximum stadium level reached" />';
- } else {
- document.getElementById("stadium").outerHTML = '<input type="button" id="stadium" value="Upgrade the stadium by another ' + (stadium[stadiumlevel + 1] - stadium[stadiumlevel]) + ' seats for £' + prices[stadiumlevel] + '" onclick="StadiumUpgrade()" />';
- }
- teams = JSON.parse(window.localstorage.getItem("teams"));
- people = JSON.parse(window.localstorage.getItem("players"));
- //CalculateStandings();
- League();
- } else {
- CreatePlayers();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment