Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var units=new Array();
- var buildings=new Array();
- function battleInit()
- {
- var temparray=state.split(".");
- if(temparray[2]=="iron")
- {
- units=window[temparray[3]][1][1-1][0].slice();
- buildings=window[temparray[3]][1][1-1][1].slice();
- enamyAssignment(1-1);
- }
- else if(temparray[2]=="argon")
- {
- units=window[temparray[3]][1][2-1][0].slice();
- buildings=window[temparray[3]][1][2-1][1].slice();
- enamyAssignment(2-1);
- }
- var i=0;
- }
- POSSIBLE VALUES OF state WHEN ENTERING THIS FUNCTION:
- "battle.rand.argon.planetskirmish1"
- "battle.rand.iron.planetskirmish1"
- from my data.js
- var planetskirmish1=
- [
- [
- //level data
- ],
- [
- [
- [[0, 20, 20, 315, 100, 20, 20, false], [0, 50, 25, 270, 75, 40, 50, false]],
- //buildings
- //misc
- ],
- [
- [[1, 650, 700, 90, 80, 650, 700, false], [1, 700, 650, 180, 80, 700, 650, false], [1, 700, 700, 135, 45, 750, 750, false]],
- //buildings
- //misc
- ]
- ]
- //mission specific stuff goes here
- ];
- THIS ARRAY NEEDS TO STAY THE SAME, HOWEVER, WHEN I CHANGE units THIS CHANGES AS WELL, SO RERUNNING THE BattleInit(); FUNCTION DOESN'T RESET VALUES OF UNITS. .slice(); IS SUPPOSED TO MAKE THE units ARRAY SEPARATE, BUT DOESN'T.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement