home *** CD-ROM | disk | FTP | other *** search
- var pole_images = new Array();
- var j = 0;
- while(j < 14)
- {
- pole_images.push(new Array(20));
- j++;
- }
- var pole = new Array();
- var j = 0;
- while(j < 14)
- {
- pole.push(new Array(20));
- j++;
- }
- var snowball_count = 0;
- var num_monsters = 0;
- if(levelcompleted1 != undefined)
- {
- levelcompleted1.removeMovieClip();
- }
- var j = 0;
- while(j < 14)
- {
- var i = 0;
- while(i < 20)
- {
- var img = eval("L" + _level0.global_level + "_img_i" + i + "j" + j);
- if(img != undefined)
- {
- pole_images[j][i] = img;
- }
- else
- {
- pole_images[j][i] = 0;
- }
- var value = eval("L" + _level0.global_level + "_val_i" + i + "j" + j);
- if(value != undefined)
- {
- pole[j][i] = value;
- }
- else
- {
- pole[j][i] = 0;
- }
- i++;
- }
- j++;
- }
- if(statuspanel1 != undefined)
- {
- statuspanel1.removeMovieClip();
- }
- if(alawar_logo1 != undefined)
- {
- alawar_logo1.removeMovieClip();
- }
- if(aliasworlds_logo1 != undefined)
- {
- aliasworlds_logo1.removeMovieClip();
- }
- if(score1 != undefined)
- {
- score1.removeMovieClip();
- }
- if(level1 != undefined)
- {
- level1.removeMovieClip();
- }
- if(lives1 != undefined)
- {
- lives1.removeMovieClip();
- }
- statuspanel.duplicateMovieClip("statuspanel1",4000);
- alawar.duplicateMovieClip("alawar_logo1",4005);
- aliasworlds.duplicateMovieClip("aliasworlds_logo1",4006);
- alawar_logo1._x = 4;
- alawar_logo1._y = 596;
- alawar_logo1.gotoAndStop(2);
- aliasworlds_logo1._x = 796;
- aliasworlds_logo1._y = 596;
- aliasworlds_logo1.gotoAndStop(2);
- scorefont1.duplicateMovieClip("score1",4001);
- smallfont1.duplicateMovieClip("level1",4002);
- smallfont1.duplicateMovieClip("lives1",4003);
- score1.x = 400;
- score1.y = 555;
- score1._x = 400;
- score1._y = 555;
- score1.value = _level0.global_score;
- score1._visible = true;
- level1.x = 157;
- level1.y = 559;
- level1._x = 157;
- level1._y = 559;
- level1.value = _level0.global_level;
- level1._visible = true;
- lives1.x = 640;
- lives1.y = 559;
- lives1._x = 640;
- lives1._y = 559;
- lives1.value = _level0.global_lives;
- lives1._visible = true;
- if(hero != undefined)
- {
- hero.removeMovieClip();
- }
- var j = 0;
- while(j < 14)
- {
- var i = 0;
- while(i < 20)
- {
- if(eval("blocks_" + j + "_" + i) != undefined)
- {
- eval("blocks_" + j + "_" + i).removeMovieClip();
- }
- i++;
- }
- j++;
- }
- var j = 0;
- while(j < 14)
- {
- var i = 0;
- while(i < 20)
- {
- if(pole_images[j][i] > 0)
- {
- duplicateMovieClip(eval("L" + _level0.global_level + "_blockset"),"blocks_" + j + "_" + i,16384 + (i + j * 20));
- eval("blocks_" + j + "_" + i)._x = i * 40;
- eval("blocks_" + j + "_" + i)._y = j * 40;
- eval("blocks_" + j + "_" + i)._visible = true;
- eval("blocks_" + j + "_" + i).gotoAndStop(pole_images[j][i]);
- }
- i++;
- }
- j++;
- }
- i = 1;
- boss_level = false;
- while(eval("L" + _level0.global_level + "_monster" + i + "type") !== undefined)
- {
- var monster_type = eval("L" + _level0.global_level + "_monster" + i + "type");
- if(monster_type.indexOf("_plus") != -1)
- {
- monster_type = monster_type.substr(0,monster_type.indexOf("_plus"));
- plus_mode = true;
- }
- else
- {
- plus_mode = false;
- }
- duplicateMovieClip(monster_type,"monster" + i,16384 + (500 + i));
- if(monster_type.indexOf("boss") == -1)
- {
- eval("monster" + i)._x = Number(eval("L" + _level0.global_level + "_monster" + i + "i")) * 40 + 21;
- eval("monster" + i)._y = 0;
- eval("monster" + i).start_y = Number(eval("L" + _level0.global_level + "_monster" + i + "j")) * 40 + 11;
- eval("monster" + i).plus_mode = plus_mode;
- if(eval("L" + _level0.global_level + "_monster" + i + "side") == "left")
- {
- eval("monster" + i)._xscale = -100;
- }
- }
- else
- {
- eval("monster" + i)._x = Number(eval("L" + _level0.global_level + "_monster" + i + "i")) * 40 + 20;
- eval("monster" + i)._y = Number(eval("L" + _level0.global_level + "_monster" + i + "j")) * 40 - 15;
- boss_level = true;
- if(eval("L" + _level0.global_level + "_monster" + i + "side") == "left")
- {
- eval("monster" + i).side = -1;
- }
- else
- {
- eval("monster" + i).side = 1;
- }
- }
- eval("_level0.monster" + i)._visible = true;
- i++;
- }
- num_monsters = i - 1;
- duplicateMovieClip(hero_source,"hero",17383);
- hero._x = eval("L" + _level0.global_level + "_heroi") * 40 + 21;
- hero._y = 611;
- hero.start_y = eval("L" + _level0.global_level + "_heroj") * 40 + 11;
- hero._visible = true;
- hero_source._visible = false;
- if(boss_level)
- {
- boss_life.duplicateMovieClip("boss_life1",4004);
- boss_life1._x = 330;
- boss_life1._y = 28;
- boss_life1._visible = true;
- }
- world2._visible = false;
- next_level = false;
-