Changeset 5653 for 2014


Ignore:
Timestamp:
2014-07-25 00:06:51 (5 years ago)
Author:
mijoliim
Message:
 
Location:
2014/30/MikkoL
Files:
14 added
5 edited

Legend:

Unmodified
Added
Removed
  • 2014/30/MikkoL/Gradiant/LM2/LM2/Gradiant.cs

    r5648 r5653  
    4949class boss : PhysicsObject 
    5050{ 
    51     public IntMeter health = new IntMeter(15000, 0, 15000); 
     51    public IntMeter health = new IntMeter(10, 0, 10); 
    5252    public IntMeter ScoreValue = new IntMeter(100, 0, int.MaxValue); 
    5353    public bool canShoot = false; 
     
    8787} 
    8888 
     89//Game 
    8990public class Gradiant : PhysicsGame 
    9091{ 
    91      
     92    //double fps = 50; 
    9293 
    9394    player player; 
     
    9798    Vector cntr = new Vector(0, 0); 
    9899 
    99     string currentlevel = "level_test"; 
     100    string currentlevel = "level_02"; 
    100101 
    101102    #region Images 
     
    122123    Image bullet_enemy_06 = LoadImage("bullet_enemy_06"); 
    123124    Image bullet_enemy_07 = LoadImage("bullet_enemy_07"); 
     125    Image bullet_enemy_08 = LoadImage("bullet_enemy_08"); 
    124126    //Enemies 
    125127    Image enemy_ship_01 = LoadImage("enemy_ship_01"); 
     
    134136    //Bosses 
    135137    Image boss_ship_01 = LoadImage("boss_ship_01"); 
     138    Image boss_ship_02 = LoadImage("boss_ship_02"); 
     139    Image boss_ship_03 = LoadImage("boss_ship_03"); 
    136140    //Powerups 
    137141    Image powerup_damage = LoadImage("powerup_damage"); 
     
    144148    Image stage1_bg = LoadImage("stage1_bg"); 
    145149    Image stage2_bg = LoadImage("stage2_bg"); 
     150    Image stage3_bg = LoadImage("stage3_bg"); 
     151 
     152    Image stage_aj = LoadImage("stage_aj"); 
    146153    //Animations 
    147154    private Animation explosion_anim; 
     
    157164    Image stage_2_clear = LoadImage("stage_2_clear"); 
    158165    Image stage_2_start = LoadImage("stage_2_start"); 
     166    Image stage_3_clear = LoadImage("stage_3_clear"); 
     167    Image stage_3_start = LoadImage("stage_3_start"); 
     168    Image bonus_stage_clear = LoadImage("bonus_stage_clear"); 
     169    Image bonus_stage_start = LoadImage("bonus_stage_start"); 
    159170    Image damage_up = LoadImage("damage_up"); 
    160171    Image spread_up = LoadImage("spread_up"); 
     
    215226    bool s001 = false; 
    216227    bool s002 = false; 
     228    bool s003 = false; 
    217229    bool b001 = false; 
     230    bool b002 = false; 
    218231 
    219232    public override void Begin() 
    220233    { 
    221         
     234        SoundEffect.MasterVolume = 0.8; 
    222235        //Load SFX 
    223236        hurtsfx.Play(); 
     
    343356            MediaPlayer.Stop(); 
    344357 
    345             CreateLevel("level_01"); 
     358            CreateLevel("level_test"); 
    346359            hide_player(); 
    347360             
     
    381394            s001 = true; 
    382395            Pause(); 
    383             MediaPlayer.Play("Macbeth"); 
     396            MediaPlayer.Play("Venom"); 
    384397            selectsfx.Play(); 
    385398        } 
     
    397410            Pause(); 
    398411            MediaPlayer.Play("Macbeth"); 
     412            selectsfx.Play(); 
     413        } 
     414    } 
     415    void start_03() 
     416    { 
     417        if (!s003) 
     418        { 
     419            black.FadeColorTo(Color.Transparent, 0.5); 
     420            player.IsVisible = false; 
     421            Timer.SingleShot(0.5, hide_player); 
     422            Timer.SingleShot(0.5, AddHealthbar); 
     423 
     424            s003 = true; 
     425            Pause(); 
     426            MediaPlayer.Play("Eladard"); 
    399427            selectsfx.Play(); 
    400428        } 
     
    432460        lvl.SetTileMethod('6', enemy_ship_6); 
    433461        lvl.SetTileMethod('G', boss_ship_1); 
     462        lvl.SetTileMethod('H', boss_ship_2); 
    434463        lvl.Execute(35, 35); 
    435464 
     
    437466 
    438467        bg = new GameObject(1280, 800); 
    439         bg.Position = cntr; 
    440468        bg.Image = stage1_bg; 
    441         bg.MoveTo(cntr - new Vector(1280, 0), 900); 
    442469 
    443470        bg2 = new GameObject(1280, 800); 
    444         bg2.Position = cntr+new Vector(1280,0); 
    445471        bg2.Image = stage1_bg; 
    446         bg2.MoveTo(cntr, 900); 
     472 
     473        movebg(); 
     474        movebg2(); 
     475 
    447476        if (currentlevel == "level_02") 
    448477        { 
     
    450479            bg2.Image = stage2_bg; 
    451480        } 
    452  
    453         Timer scroll = new Timer(); 
    454         scroll.Interval = 0.001; 
    455         scroll.Timeout += delegate 
    456         { 
    457             if (bg.Position.X <= cntr.X - 1279) 
    458             { 
    459                 bg.Position = cntr; 
    460                 bg.MoveTo(cntr - new Vector(1280, 0), 900); 
    461             }; 
    462             if (bg2.Position.X <= cntr.X + 1) 
    463             { 
    464                 bg2.Position = cntr+new Vector(1280,0); 
    465                 bg2.MoveTo(cntr, 900); 
    466             }; 
    467         }; 
    468         scroll.Start(); 
     481        else if (currentlevel == "level_03") 
     482        { 
     483            bg.Image = stage3_bg; 
     484            bg2.Image = stage3_bg; 
     485        } 
     486        else if (currentlevel == "level_04") 
     487        { 
     488            bg.Image = stage_aj; 
     489            bg2.Image = stage_aj; 
     490        } 
     491 
    469492        Add(bg, -3); 
    470493        Add(bg2, -3); 
     
    475498        //Camera.ZoomFactor = 0.4; 
    476499    } 
    477     void CreateNextLevel(string level) 
    478     { 
    479         //Gravity = new Vector(1000, 0); 
    480  
    481         TileMap lvl = TileMap.FromLevelAsset(level); 
    482         lvl.SetTileMethod('x', border); 
    483         lvl.SetTileMethod('y', bordertop); 
    484         lvl.SetTileMethod('z', borderbottom); 
    485         lvl.SetTileMethod('@', filler); 
    486         lvl.SetTileMethod('%', frontBorder); 
    487         lvl.SetTileMethod('&', backBorder); 
    488         lvl.SetTileMethod('#', bulletdes); 
    489         lvl.SetTileMethod('P', AddPlayer); 
    490         lvl.SetTileMethod('1', enemy_ship_1); 
    491         lvl.SetTileMethod('R', enemy_ship_1_red); 
    492         lvl.SetTileMethod('B', enemy_ship_1_bottom); 
    493         lvl.SetTileMethod('T', enemy_ship_1_top); 
    494         lvl.SetTileMethod('2', enemy_ship_2); 
    495         lvl.SetTileMethod('3', enemy_ship_3); 
    496         lvl.SetTileMethod('4', enemy_ship_4_top); 
    497         lvl.SetTileMethod('$', enemy_ship_4_bottom); 
    498         lvl.SetTileMethod('5', enemy_ship_5); 
    499         lvl.SetTileMethod('6', enemy_ship_6); 
    500         lvl.SetTileMethod('G', boss_ship_1); 
    501         lvl.Execute(35, 35); 
    502  
    503  
    504         AddControls(); 
    505  
    506         //Camera.ZoomFactor = 0.4; 
    507         //edgeBorders(); 
     500    void movebg() 
     501    { 
     502        bg.Position = cntr; 
     503        bg.MoveTo(cntr - new Vector(1280, 0), 900, movebg); 
     504    } 
     505    void movebg2() 
     506    { 
     507        bg2.Position = cntr + new Vector(1280, 0); 
     508        bg2.MoveTo(cntr, 900, movebg2); 
    508509    } 
    509510 
     
    18511852    } 
    18521853 
     1854 
     1855    void boss_ship_2(Vector pos, double width, double height) 
     1856    { 
     1857        boss boss_ship = new boss(244, 256); 
     1858        boss_ship.health.MaxValue = 15000; 
     1859        boss_ship.health.Value = 15000; 
     1860        boss_ship.Shape = Shape.FromImage(boss_ship_02); 
     1861        boss_ship.Position = pos; 
     1862        boss_ship.IgnoresCollisionResponse = true; 
     1863        boss_ship.CollisionIgnoreGroup = 3; 
     1864        boss_ship.Image = boss_ship_02; 
     1865 
     1866        Add(boss_ship, -1); 
     1867        boss_ship.Hit(stagespeed); 
     1868        AddCollisionHandler<boss, frontborder>(boss_ship, boss_02_start); 
     1869        AddCollisionHandler<boss, player>(boss_ship, damagePlayerBossShip); 
     1870    } 
     1871    void boss_02_start(boss boss, frontborder border) 
     1872    { 
     1873        if (!boss.canShoot) 
     1874        { 
     1875            boss.canShoot = true; 
     1876            boss.Velocity = boss.Velocity / 8; 
     1877 
     1878            Timer wait = new Timer(); 
     1879            wait.Interval = 5; 
     1880            wait.Timeout += delegate 
     1881            { 
     1882                MediaPlayer.Play("Andross"); 
     1883                AddCollisionHandler<boss, bullet>(boss, damageBoss); 
     1884                MediaPlayer.Volume = 1; 
     1885                boss.Velocity = new Vector(0, 0); 
     1886                boss.Oscillate(Vector.UnitY, 125, 0.2); 
     1887 
     1888                boss_02_start_shooting(boss); 
     1889            }; 
     1890            wait.Start(1); 
     1891 
     1892            Timer fade_volume = new Timer(); 
     1893            fade_volume.Interval = 0.2; 
     1894            fade_volume.Timeout += delegate 
     1895            { 
     1896                MediaPlayer.Volume = MediaPlayer.Volume - 0.1; 
     1897                if (MediaPlayer.Volume == 0) 
     1898                { 
     1899                    fade_volume.Stop(); 
     1900                } 
     1901            }; 
     1902            fade_volume.Start(); 
     1903 
     1904        } 
     1905    } 
     1906    void boss_02_start_shooting(boss boss) 
     1907    { 
     1908        UnlimitedAngle angle = UnlimitedAngle.FromDegrees(0); 
     1909        UnlimitedAngle angle2 = UnlimitedAngle.FromDegrees(0); 
     1910        UnlimitedAngle angle3 = UnlimitedAngle.FromDegrees(0); 
     1911        UnlimitedAngle angle4 = UnlimitedAngle.FromDegrees(0); 
     1912        double i = 0; 
     1913        double c = 0; 
     1914        double d = 0; 
     1915        double f = 0; 
     1916 
     1917        Timer wait = new Timer(); 
     1918        Timer shoot = new Timer(); 
     1919        Timer shoot2 = new Timer(); 
     1920        Timer shoot3 = new Timer(); 
     1921        Timer shoot4 = new Timer(); 
     1922        shoot.Interval = 0.05; 
     1923        shoot.Timeout += delegate 
     1924        { 
     1925            if (boss.IsDestroyed) 
     1926            { 
     1927                wait.Stop(); 
     1928                shoot.Stop(); 
     1929                shoot2.Stop(); 
     1930                shoot3.Stop(); 
     1931                shoot4.Stop(); 
     1932            } 
     1933            if (!boss.IsDestroyed) 
     1934            { 
     1935                c++; 
     1936                if (c >= 36) 
     1937                { 
     1938                    f++; 
     1939                    d = 1; 
     1940                    c = 0; 
     1941                    shoot.Stop(); 
     1942                    wait.Start(1); 
     1943                } 
     1944 
     1945                i = i + 10; 
     1946                angle = UnlimitedAngle.FromDegrees(i); 
     1947                angle2 = UnlimitedAngle.FromDegrees(i + 90); 
     1948                angle3 = UnlimitedAngle.FromDegrees(i + 180); 
     1949                angle4 = UnlimitedAngle.FromDegrees(i + 270); 
     1950 
     1951                boss2_shoot_1(boss.Position, (angle + UnlimitedAngle.FromDegrees(0)).GetVector() * 460); 
     1952                boss2_shoot_1(boss.Position, (angle + UnlimitedAngle.FromDegrees(7)).GetVector() * 480); 
     1953                boss2_shoot_1(boss.Position, (angle + UnlimitedAngle.FromDegrees(14)).GetVector() * 500); 
     1954 
     1955                boss2_shoot_1(boss.Position, (angle2 + UnlimitedAngle.FromDegrees(0)).GetVector() * 460); 
     1956                boss2_shoot_1(boss.Position, (angle2 + UnlimitedAngle.FromDegrees(7)).GetVector() * 480); 
     1957                boss2_shoot_1(boss.Position, (angle2 + UnlimitedAngle.FromDegrees(14)).GetVector() * 500); 
     1958 
     1959                boss2_shoot_1(boss.Position, (angle3 + UnlimitedAngle.FromDegrees(0)).GetVector() * 460); 
     1960                boss2_shoot_1(boss.Position, (angle3 + UnlimitedAngle.FromDegrees(7)).GetVector() * 480); 
     1961                boss2_shoot_1(boss.Position, (angle3 + UnlimitedAngle.FromDegrees(14)).GetVector() * 500); 
     1962 
     1963                boss2_shoot_1(boss.Position, (angle4 + UnlimitedAngle.FromDegrees(0)).GetVector() * 460); 
     1964                boss2_shoot_1(boss.Position, (angle4 + UnlimitedAngle.FromDegrees(7)).GetVector() * 480); 
     1965                boss2_shoot_1(boss.Position, (angle4 + UnlimitedAngle.FromDegrees(14)).GetVector() * 500); 
     1966 
     1967 
     1968                enemy_shootsfx.Play(); 
     1969            } 
     1970            else shoot.Stop(); 
     1971        }; 
     1972 
     1973 
     1974        UnlimitedAngle angleb = UnlimitedAngle.FromDegrees(0); 
     1975        UnlimitedAngle angle2b = UnlimitedAngle.FromDegrees(0); 
     1976        UnlimitedAngle angle3b = UnlimitedAngle.FromDegrees(0); 
     1977        UnlimitedAngle angle4b = UnlimitedAngle.FromDegrees(0); 
     1978        double ib = 0; 
     1979 
     1980 
     1981 
     1982        shoot2.Interval = 0.05; 
     1983        shoot2.Timeout += delegate 
     1984        { 
     1985            if (!boss.IsDestroyed) 
     1986            { 
     1987                if (boss.IsDestroyed) 
     1988                { 
     1989                    wait.Stop(); 
     1990                    shoot.Stop(); 
     1991                    shoot2.Stop(); 
     1992                    shoot3.Stop(); 
     1993                    shoot4.Stop(); 
     1994                } 
     1995                c++; 
     1996                if (c >= 36) 
     1997                { 
     1998                    f++; 
     1999                    d = 0; 
     2000                    c = 0; 
     2001                    shoot2.Stop(); 
     2002                    wait.Start(1); 
     2003                } 
     2004 
     2005                ib = ib - 10; 
     2006                angleb = UnlimitedAngle.FromDegrees(ib); 
     2007                angle2b = UnlimitedAngle.FromDegrees(ib - 90); 
     2008                angle3b = UnlimitedAngle.FromDegrees(ib - 180); 
     2009                angle4b = UnlimitedAngle.FromDegrees(ib - 270); 
     2010 
     2011                boss2_shoot_2(boss.Position, (angleb + UnlimitedAngle.FromDegrees(0)).GetVector() * 460); 
     2012                boss2_shoot_2(boss.Position, (angleb + UnlimitedAngle.FromDegrees(-7)).GetVector() * 480); 
     2013                boss2_shoot_2(boss.Position, (angleb + UnlimitedAngle.FromDegrees(-14)).GetVector() * 500); 
     2014 
     2015                boss2_shoot_2(boss.Position, (angle2b + UnlimitedAngle.FromDegrees(0)).GetVector() * 460); 
     2016                boss2_shoot_2(boss.Position, (angle2b + UnlimitedAngle.FromDegrees(-7)).GetVector() * 480); 
     2017                boss2_shoot_2(boss.Position, (angle2b + UnlimitedAngle.FromDegrees(-14)).GetVector() * 500); 
     2018 
     2019                boss2_shoot_2(boss.Position, (angle3b + UnlimitedAngle.FromDegrees(0)).GetVector() * 460); 
     2020                boss2_shoot_2(boss.Position, (angle3b + UnlimitedAngle.FromDegrees(-7)).GetVector() * 480); 
     2021                boss2_shoot_2(boss.Position, (angle3b + UnlimitedAngle.FromDegrees(-14)).GetVector() * 500); 
     2022 
     2023                boss2_shoot_2(boss.Position, (angle4b + UnlimitedAngle.FromDegrees(0)).GetVector() * 460); 
     2024                boss2_shoot_2(boss.Position, (angle4b + UnlimitedAngle.FromDegrees(-7)).GetVector() * 480); 
     2025                boss2_shoot_2(boss.Position, (angle4b + UnlimitedAngle.FromDegrees(-14)).GetVector() * 500); 
     2026 
     2027 
     2028                enemy_shootsfx.Play(); 
     2029            } 
     2030            else shoot.Stop(); 
     2031        }; 
     2032 
     2033        shoot3.Interval = 0.05; 
     2034        shoot3.Timeout += delegate 
     2035        { 
     2036            if (boss.IsDestroyed) 
     2037            { 
     2038                wait.Stop(); 
     2039                shoot.Stop(); 
     2040                shoot2.Stop(); 
     2041                shoot3.Stop(); 
     2042                shoot4.Stop(); 
     2043            } 
     2044            if (!boss.IsDestroyed) 
     2045            { 
     2046                c++; 
     2047                if (c >= 36) 
     2048                { 
     2049                    c = 0; 
     2050                    shoot3.Stop(); 
     2051                    wait.Start(1); 
     2052                } 
     2053 
     2054                ib = ib - 10; 
     2055                angleb = UnlimitedAngle.FromDegrees(ib); 
     2056                angle2b = UnlimitedAngle.FromDegrees(ib - 90); 
     2057                angle3b = UnlimitedAngle.FromDegrees(ib - 180); 
     2058                angle4b = UnlimitedAngle.FromDegrees(ib - 270); 
     2059 
     2060                boss2_shoot_2(boss.Position, (angleb + UnlimitedAngle.FromDegrees(0)).GetVector() * 460); 
     2061                boss2_shoot_2(boss.Position, (angleb + UnlimitedAngle.FromDegrees(-7)).GetVector() * 480); 
     2062                boss2_shoot_2(boss.Position, (angleb + UnlimitedAngle.FromDegrees(-14)).GetVector() * 500); 
     2063 
     2064                boss2_shoot_2(boss.Position, (angle2b + UnlimitedAngle.FromDegrees(0)).GetVector() * 460); 
     2065                boss2_shoot_2(boss.Position, (angle2b + UnlimitedAngle.FromDegrees(-7)).GetVector() * 480); 
     2066                boss2_shoot_2(boss.Position, (angle2b + UnlimitedAngle.FromDegrees(-14)).GetVector() * 500); 
     2067 
     2068                boss2_shoot_2(boss.Position, (angle3b + UnlimitedAngle.FromDegrees(0)).GetVector() * 460); 
     2069                boss2_shoot_2(boss.Position, (angle3b + UnlimitedAngle.FromDegrees(-7)).GetVector() * 480); 
     2070                boss2_shoot_2(boss.Position, (angle3b + UnlimitedAngle.FromDegrees(-14)).GetVector() * 500); 
     2071 
     2072                boss2_shoot_2(boss.Position, (angle4b + UnlimitedAngle.FromDegrees(0)).GetVector() * 460); 
     2073                boss2_shoot_2(boss.Position, (angle4b + UnlimitedAngle.FromDegrees(-7)).GetVector() * 480); 
     2074                boss2_shoot_2(boss.Position, (angle4b + UnlimitedAngle.FromDegrees(-14)).GetVector() * 500); 
     2075 
     2076                i = i + 10; 
     2077                angle = UnlimitedAngle.FromDegrees(i); 
     2078                angle2 = UnlimitedAngle.FromDegrees(i + 90); 
     2079                angle3 = UnlimitedAngle.FromDegrees(i + 180); 
     2080                angle4 = UnlimitedAngle.FromDegrees(i + 270); 
     2081 
     2082                boss2_shoot_1(boss.Position, (angle + UnlimitedAngle.FromDegrees(0)).GetVector() * 500); 
     2083                boss2_shoot_1(boss.Position, (angle + UnlimitedAngle.FromDegrees(7)).GetVector() * 520); 
     2084                boss2_shoot_1(boss.Position, (angle + UnlimitedAngle.FromDegrees(14)).GetVector() * 540); 
     2085 
     2086                boss2_shoot_1(boss.Position, (angle2 + UnlimitedAngle.FromDegrees(0)).GetVector() * 500); 
     2087                boss2_shoot_1(boss.Position, (angle2 + UnlimitedAngle.FromDegrees(7)).GetVector() * 520); 
     2088                boss2_shoot_1(boss.Position, (angle2 + UnlimitedAngle.FromDegrees(14)).GetVector() * 540); 
     2089 
     2090                boss2_shoot_1(boss.Position, (angle3 + UnlimitedAngle.FromDegrees(0)).GetVector() * 500); 
     2091                boss2_shoot_1(boss.Position, (angle3 + UnlimitedAngle.FromDegrees(7)).GetVector() * 520); 
     2092                boss2_shoot_1(boss.Position, (angle3 + UnlimitedAngle.FromDegrees(14)).GetVector() * 540); 
     2093 
     2094                boss2_shoot_1(boss.Position, (angle4 + UnlimitedAngle.FromDegrees(0)).GetVector() * 500); 
     2095                boss2_shoot_1(boss.Position, (angle4 + UnlimitedAngle.FromDegrees(7)).GetVector() * 520); 
     2096                boss2_shoot_1(boss.Position, (angle4 + UnlimitedAngle.FromDegrees(14)).GetVector() * 540); 
     2097 
     2098 
     2099                enemy_shootsfx.Play(); 
     2100            } 
     2101            else shoot.Stop(); 
     2102        }; 
     2103 
     2104        double ic = 0; 
     2105        double jc = 0; 
     2106        double cb = 0; 
     2107 
     2108        UnlimitedAngle anglec = UnlimitedAngle.FromDegrees(0); 
     2109        UnlimitedAngle anglec2 = UnlimitedAngle.FromDegrees(0); 
     2110 
     2111        shoot4.Interval = 0.05; 
     2112        shoot4.Timeout += delegate 
     2113        { 
     2114            if (boss.IsDestroyed) 
     2115            { 
     2116                wait.Stop(); 
     2117                shoot.Stop(); 
     2118                shoot2.Stop(); 
     2119                shoot3.Stop(); 
     2120                shoot4.Stop(); 
     2121            } 
     2122            cb++; 
     2123            if (cb >= 36) 
     2124            { 
     2125                ic = 0; 
     2126                cb = 0; 
     2127                shoot4.Stop(); 
     2128                wait.Start(1); 
     2129            } 
     2130 
     2131            ic = ic + 10; 
     2132            jc = jc - 10; 
     2133            anglec = UnlimitedAngle.FromDegrees(ic); 
     2134            anglec2 = UnlimitedAngle.FromDegrees(jc); 
     2135 
     2136            boss2_shoot_3(boss.Position, anglec.GetVector() * 500); 
     2137            boss2_shoot_3(boss.Position, (anglec + UnlimitedAngle.FromDegrees(90)).GetVector() * 480); 
     2138            boss2_shoot_3(boss.Position, (anglec + UnlimitedAngle.FromDegrees(180)).GetVector() * 480); 
     2139            boss2_shoot_3(boss.Position, (anglec + UnlimitedAngle.FromDegrees(270)).GetVector() * 480); 
     2140 
     2141            boss2_shoot_3(boss.Position, anglec2.GetVector() * 500); 
     2142            boss2_shoot_3(boss.Position, (anglec2 + UnlimitedAngle.FromDegrees(90)).GetVector() * 520); 
     2143            boss2_shoot_3(boss.Position, (anglec2 + UnlimitedAngle.FromDegrees(180)).GetVector() * 520); 
     2144            boss2_shoot_3(boss.Position, (anglec2 + UnlimitedAngle.FromDegrees(270)).GetVector() * 520); 
     2145 
     2146            enemy_shootsfx.Play(); 
     2147        }; 
     2148 
     2149        wait.Interval = 1.5; 
     2150        wait.Timeout += delegate 
     2151        { 
     2152             
     2153            if (boss.IsDestroyed){  
     2154                wait.Stop(); 
     2155                shoot.Stop(); 
     2156                shoot2.Stop(); 
     2157                shoot3.Stop(); 
     2158                shoot4.Stop(); 
     2159            } 
     2160 
     2161            if (f >= 3) 
     2162            { 
     2163                bool ss = RandomGen.NextBool(); 
     2164 
     2165                f = 0; 
     2166 
     2167                if (ss) shoot3.Start(); 
     2168                else if (!ss) shoot4.Start(); 
     2169            } 
     2170            else if (d == 0) shoot.Start(); 
     2171            else if (d == 1) shoot2.Start(); 
     2172        }; 
     2173 
     2174        wait.Start(); 
     2175    } 
     2176 
     2177    void boss2_shoot_1(Vector pos, Vector dir) 
     2178    { 
     2179        bullet enemy_bullet = new bullet(15, 35); 
     2180 
     2181        Add(enemy_bullet, 0); 
     2182        enemy_bullet.Shape = Shape.Circle; 
     2183        enemy_bullet.Position = pos; 
     2184        enemy_bullet.IgnoresCollisionResponse = true; 
     2185        enemy_bullet.IgnoresGravity = true; 
     2186        enemy_bullet.CollisionIgnoreGroup = 2; 
     2187        enemy_bullet.Image = bullet_enemy_08; 
     2188        enemy_bullet.Hit(dir); 
     2189 
     2190        enemy_bullet.Angle = enemy_bullet.Velocity.Angle + Angle.FromDegrees(45); 
     2191        AddCollisionHandler<bullet, player>(enemy_bullet, damagePlayerBullet); 
     2192        AddCollisionHandler<bullet, bulletdes>(enemy_bullet, destroy); 
     2193 
     2194    } 
     2195    void boss2_shoot_2(Vector pos, Vector dir) 
     2196    { 
     2197        bullet enemy_bullet = new bullet(15, 35); 
     2198 
     2199        Add(enemy_bullet, 0); 
     2200        enemy_bullet.Shape = Shape.Circle; 
     2201        enemy_bullet.Position = pos; 
     2202        enemy_bullet.IgnoresCollisionResponse = true; 
     2203        enemy_bullet.IgnoresGravity = true; 
     2204        enemy_bullet.CollisionIgnoreGroup = 2; 
     2205        enemy_bullet.Image = bullet_enemy_07; 
     2206        enemy_bullet.Hit(dir); 
     2207 
     2208        enemy_bullet.Angle = enemy_bullet.Velocity.Angle + Angle.FromDegrees(-45); 
     2209        AddCollisionHandler<bullet, player>(enemy_bullet, damagePlayerBullet); 
     2210        AddCollisionHandler<bullet, bulletdes>(enemy_bullet, destroy); 
     2211 
     2212    } 
     2213    void boss2_shoot_3(Vector pos, Vector dir) 
     2214    { 
     2215        bullet enemy_bullet = new bullet(27, 27); 
     2216        enemy_bullet.Shape = Shape.Circle; 
     2217        enemy_bullet.Position = pos; 
     2218        enemy_bullet.IgnoresCollisionResponse = true; 
     2219        enemy_bullet.IgnoresGravity = true; 
     2220        enemy_bullet.CollisionIgnoreGroup = 2; 
     2221        enemy_bullet.Image = RandomGen.SelectOne<Image>(bullet_enemy_03, bullet_enemy_04); 
     2222 
     2223        Add(enemy_bullet, 0); 
     2224        enemy_bullet.Hit(dir); 
     2225        AddCollisionHandler<bullet, player>(enemy_bullet, damagePlayerBullet); 
     2226        AddCollisionHandler<bullet, bulletdes>(enemy_bullet, destroy); 
     2227    } 
     2228 
    18532229    #endregion 
    18542230 
     
    20802456    { 
    20812457        e.health.Value = e.health.Value - b.damage; 
    2082         if (e.health.Value <= 0) 
    2083         { 
     2458        if (e.health.Value <= 0 && e.IsVisible) 
     2459        { 
     2460            e.IsVisible = false; 
    20842461            powerup(e.Position); 
    20852462            explosionsfx.Play(); 
     
    20922469    void damageBoss(boss b, bullet bullet) 
    20932470    { 
    2094         if (bullet.Tag == "player_bullet") 
    2095         { 
    2096             bullet.Destroy(); 
    2097             b.health.Value = b.health.Value - bullet.damage; 
    2098             if (b.health.Value <= 0 && !b001) 
    2099             { 
    2100                 b001 = true; 
    2101                 explosion_animation_boss(b); 
    2102  
    2103                 Timer fade = new Timer(); 
    2104                 fade.Interval = 0.03; 
    2105                 fade.Timeout += delegate 
     2471            if (bullet.Tag == "player_bullet") 
     2472            { 
     2473                bullet.Destroy(); 
     2474                b.health.Value = b.health.Value - bullet.damage; 
     2475                if (b.health.Value <= 0 && !b001 && b.Image == boss_ship_01) 
    21062476                { 
    2107                     MediaPlayer.Volume = MediaPlayer.Volume - 0.1; 
    2108                     if (MediaPlayer.Volume == 0) 
     2477                    b001 = true; 
     2478                    explosion_animation_boss(b); 
     2479 
     2480                    Timer fade = new Timer(); 
     2481                    fade.Interval = 0.03; 
     2482                    fade.Timeout += delegate 
    21092483                    { 
    2110                         fade.Stop(); 
    2111                     } 
    2112                 }; 
    2113                 fade.Start(); 
    2114  
    2115                 stage_clear = new GameObject(290,39); 
    2116                 stage_clear.Image = stage_1_clear; 
    2117                 stage_clear.Position = cntr; 
    2118  
    2119                 Timer stageclr = new Timer(); 
    2120                 stageclr.Interval = 0.8; 
    2121                 stageclr.Timeout += delegate 
     2484                        MediaPlayer.Volume = MediaPlayer.Volume - 0.1; 
     2485                        if (MediaPlayer.Volume == 0) 
     2486                        { 
     2487                            fade.Stop(); 
     2488                        } 
     2489                    }; 
     2490                    fade.Start(); 
     2491 
     2492                    stage_clear = new GameObject(290, 39); 
     2493                    stage_clear.Image = stage_1_clear; 
     2494                    stage_clear.Position = cntr; 
     2495 
     2496                    Timer stageclr = new Timer(); 
     2497                    stageclr.Interval = 0.8; 
     2498                    stageclr.Timeout += delegate 
     2499                    { 
     2500                        if (stage_clear.IsVisible) stage_clear.IsVisible = false; 
     2501                        else stage_clear.IsVisible = true; 
     2502                    }; 
     2503 
     2504                    Timer wait = new Timer(); 
     2505                    wait.Interval = 1; 
     2506                    wait.Timeout += delegate 
     2507                    { 
     2508                        Add(stage_clear, 3); 
     2509                        stageclr.Start(); 
     2510                        SoundEffect.MasterVolume = 0.2; 
     2511                        MediaPlayer.Stop(); 
     2512                        MediaPlayer.Volume = 1; 
     2513                        MediaPlayer.IsRepeating = false; 
     2514                        player.health.Value = player.health.MaxValue; 
     2515                        MediaPlayer.Play("Stage Clear"); 
     2516 
     2517                        ControllerOne.Listen(Button.Start, ButtonState.Pressed, nextlevel, null); 
     2518                    }; 
     2519 
     2520                    wait.Start(1); 
     2521                } 
     2522                else if (b.health.Value <= 0 && !b002 && b.Image == boss_ship_02) 
    21222523                { 
    2123                     if (stage_clear.IsVisible) stage_clear.IsVisible = false; 
    2124                     else stage_clear.IsVisible = true; 
    2125                 }; 
    2126  
    2127                 Timer wait = new Timer(); 
    2128                 wait.Interval = 1; 
    2129                 wait.Timeout += delegate 
    2130                 { 
    2131                     Add(stage_clear,3); 
    2132                     stageclr.Start(); 
    2133                     SoundEffect.MasterVolume = 0.2; 
    2134                     MediaPlayer.Stop(); 
    2135                     MediaPlayer.Volume = 1; 
    2136                     MediaPlayer.IsRepeating = false; 
    2137                     player.health.Value = player.health.MaxValue; 
    2138                     MediaPlayer.Play("Stage Clear"); 
    2139  
    2140                     ControllerOne.Listen(Button.Start, ButtonState.Pressed, nextlevel, null); 
    2141                 }; 
    2142  
    2143                 wait.Start(1); 
     2524                    b002 = true; 
     2525 
     2526                    explosion_animation_boss(b); 
     2527 
     2528                    Timer fade = new Timer(); 
     2529                    fade.Interval = 0.03; 
     2530                    fade.Timeout += delegate 
     2531                    { 
     2532                        MediaPlayer.Volume = MediaPlayer.Volume - 0.1; 
     2533                        if (MediaPlayer.Volume == 0) 
     2534                        { 
     2535                            fade.Stop(); 
     2536                        } 
     2537                    }; 
     2538                    fade.Start(); 
     2539 
     2540                    stage_clear = new GameObject(290, 39); 
     2541                    stage_clear.Image = stage_2_clear; 
     2542                    stage_clear.Position = cntr; 
     2543 
     2544                    Timer stageclr = new Timer(); 
     2545                    stageclr.Interval = 0.8; 
     2546                    stageclr.Timeout += delegate 
     2547                    { 
     2548                        if (stage_clear.IsVisible) stage_clear.IsVisible = false; 
     2549                        else stage_clear.IsVisible = true; 
     2550                    }; 
     2551 
     2552                    Timer wait = new Timer(); 
     2553                    wait.Interval = 1; 
     2554                    wait.Timeout += delegate 
     2555                    { 
     2556                        Add(stage_clear, 3); 
     2557                        stageclr.Start(); 
     2558                        SoundEffect.MasterVolume = 0.2; 
     2559                        MediaPlayer.Stop(); 
     2560                        MediaPlayer.Volume = 1; 
     2561                        MediaPlayer.IsRepeating = false; 
     2562                        player.health.Value = player.health.MaxValue; 
     2563                        MediaPlayer.Play("Stage Clear"); 
     2564 
     2565                        ControllerOne.Listen(Button.Start, ButtonState.Pressed, nextlevel, null); 
     2566                    }; 
     2567 
     2568                    wait.Start(1); 
     2569                } 
     2570 
     2571                hitsfx.Play(); 
    21442572            } 
    2145  
    2146             hitsfx.Play(); 
    2147         } 
    21482573    } 
    21492574    void nextlevel() 
     
    21532578        Timer.SingleShot(0.5, ClearGameObjects); 
    21542579 
    2155         if (currentlevel == "level_test") 
    2156         { 
    2157             SoundEffect.MasterVolume = 1; 
     2580        if (currentlevel == "level_01") 
     2581        { 
     2582            SoundEffect.MasterVolume = 0.8; 
    21582583            healthBar.Destroy(); 
    21592584 
     
    21752600            fade.Start(); 
    21762601 
    2177             black = new GameObject(Screen.Width,Screen.Height); 
     2602            black = new GameObject(Screen.Width, Screen.Height); 
    21782603            black.Position = cntr; 
    21792604            black.Color = Color.Transparent; 
     
    22242649            wait.Start(1); 
    22252650        } 
     2651        else if (currentlevel == "level_02") 
     2652        { 
     2653            SoundEffect.MasterVolume = 0.8; 
     2654            healthBar.Destroy(); 
     2655 
     2656            selectsfx.Play(); 
     2657            stage_clear.Destroy(); 
     2658 
     2659            Timer fade = new Timer(); 
     2660            fade.Interval = 0.03; 
     2661            fade.Timeout += delegate 
     2662            { 
     2663                MediaPlayer.Volume = MediaPlayer.Volume - 0.1; 
     2664                if (MediaPlayer.Volume == 0) 
     2665                { 
     2666                    fade.Stop(); 
     2667                    MediaPlayer.Stop(); 
     2668                    MediaPlayer.Volume = 1; 
     2669                } 
     2670            }; 
     2671            fade.Start(); 
     2672 
     2673            black = new GameObject(Screen.Width, Screen.Height); 
     2674            black.Position = cntr; 
     2675            black.Color = Color.Transparent; 
     2676 
     2677            Add(black, 2); 
     2678            black.FadeColorTo(Color.Black, 0.5); 
     2679 
     2680 
     2681            Timer wait = new Timer(); 
     2682            wait.Interval = 1; 
     2683            wait.Timeout += delegate 
     2684            { 
     2685                drd_level.Value = 0; 
     2686                wpn_damageRatio.Value = 1; 
     2687                wpn_spread.Value = 1; 
     2688 
     2689                bg.Image = stage2_bg; 
     2690                bg2.Image = stage2_bg; 
     2691                ClearControls(); 
     2692 
     2693                currentlevel = "level_03"; 
     2694                CreateLevel(currentlevel); 
     2695 
     2696                GameObject stage_03_start = new GameObject(405, 39); 
     2697                stage_03_start.Position = cntr; 
     2698                stage_03_start.Image = stage_3_start; 
     2699                Add(stage_03_start, 3); 
     2700 
     2701                black = new GameObject(Screen.Width, Screen.Height); 
     2702                black.Position = cntr; 
     2703                black.Color = Color.Black; 
     2704                Add(black, 2); 
     2705 
     2706                double i = 0; 
     2707                Timer start = new Timer(); 
     2708                start.Interval = 0.1; 
     2709                start.Timeout += delegate 
     2710                { 
     2711                    i++; 
     2712                    if (i >= 15) stage_03_start.Destroy(); 
     2713                    if (stage_03_start.IsVisible) stage_03_start.IsVisible = false; 
     2714                    else stage_03_start.IsVisible = true; 
     2715                }; 
     2716                Pause(); 
     2717                start.Start(15); 
     2718                ControllerOne.Listen(Button.Start, ButtonState.Pressed, start_03, null); 
     2719            }; 
     2720            wait.Start(1); 
     2721        } 
    22262722    } 
    22272723    void explosion_animation(enemy enemyship) 
  • 2014/30/MikkoL/Gradiant/LM2/LM2/Ohjelma.cs

    r5487 r5653  
    88        using (Gradiant game = new Gradiant()) 
    99        { 
     10 
    1011#if !DEBUG 
    1112            game.IsFullScreen = true; 
    1213#endif 
     14            //game.TargetElapsedTime = TimeSpan.FromSeconds(1.0f / 50.0f); 
     15             
    1316            game.Run(); 
     17             
    1418        } 
    1519    } 
  • 2014/30/MikkoL/Gradiant/LM2/LM2Content/GradiantContent.contentproj

    r5608 r5653  
    391391  </ItemGroup> 
    392392  <ItemGroup> 
    393     <Compile Include="aj-weed.png"> 
    394       <Name>aj-weed</Name> 
    395       <Importer>TextureImporter</Importer> 
    396       <Processor>TextureProcessor</Processor> 
    397     </Compile> 
    398   </ItemGroup> 
    399   <ItemGroup> 
    400393    <Compile Include="droidanim.anim"> 
    401394      <Name>droidanim</Name> 
     
    505498      <Importer>TextureImporter</Importer> 
    506499      <Processor>TextureProcessor</Processor> 
     500    </Compile> 
     501  </ItemGroup> 
     502  <ItemGroup> 
     503    <Compile Include="stage_aj.png"> 
     504      <Name>stage_aj</Name> 
     505      <Importer>TextureImporter</Importer> 
     506      <Processor>TextureProcessor</Processor> 
     507    </Compile> 
     508  </ItemGroup> 
     509  <ItemGroup> 
     510    <Compile Include="boss_ship_02.png"> 
     511      <Name>boss_ship_02</Name> 
     512      <Importer>TextureImporter</Importer> 
     513      <Processor>TextureProcessor</Processor> 
     514    </Compile> 
     515    <Compile Include="boss_ship_03.png"> 
     516      <Name>boss_ship_03</Name> 
     517      <Importer>TextureImporter</Importer> 
     518      <Processor>TextureProcessor</Processor> 
     519    </Compile> 
     520  </ItemGroup> 
     521  <ItemGroup> 
     522    <Compile Include="bullet_enemy_08.png"> 
     523      <Name>bullet_enemy_08</Name> 
     524      <Importer>TextureImporter</Importer> 
     525      <Processor>TextureProcessor</Processor> 
     526    </Compile> 
     527  </ItemGroup> 
     528  <ItemGroup> 
     529    <Compile Include="bonus_stage_clear.png"> 
     530      <Name>bonus_stage_clear</Name> 
     531      <Importer>TextureImporter</Importer> 
     532      <Processor>TextureProcessor</Processor> 
     533    </Compile> 
     534    <Compile Include="bonus_stage_start.png"> 
     535      <Name>bonus_stage_start</Name> 
     536      <Importer>TextureImporter</Importer> 
     537      <Processor>TextureProcessor</Processor> 
     538    </Compile> 
     539    <Compile Include="stage_3_clear.png"> 
     540      <Name>stage_3_clear</Name> 
     541      <Importer>TextureImporter</Importer> 
     542      <Processor>TextureProcessor</Processor> 
     543    </Compile> 
     544    <Compile Include="stage_3_start.png"> 
     545      <Name>stage_3_start</Name> 
     546      <Importer>TextureImporter</Importer> 
     547      <Processor>TextureProcessor</Processor> 
     548    </Compile> 
     549  </ItemGroup> 
     550  <ItemGroup> 
     551    <Compile Include="stage3_bg.png"> 
     552      <Name>stage3_bg</Name> 
     553      <Importer>TextureImporter</Importer> 
     554      <Processor>TextureProcessor</Processor> 
     555    </Compile> 
     556  </ItemGroup> 
     557  <ItemGroup> 
     558    <Compile Include="level_03.txt"> 
     559      <Name>level_03</Name> 
     560      <Importer>TextFileImporter</Importer> 
     561      <Processor>TextFileContentProcessor</Processor> 
     562    </Compile> 
     563  </ItemGroup> 
     564  <ItemGroup> 
     565    <Compile Include="Wild_AJ_Appears!.mp3"> 
     566      <Name>Wild_AJ_Appears!</Name> 
     567      <Importer>Mp3Importer</Importer> 
     568      <Processor>SongProcessor</Processor> 
     569    </Compile> 
     570  </ItemGroup> 
     571  <ItemGroup> 
     572    <Compile Include="Mirage.mp3"> 
     573      <Name>Mirage</Name> 
     574      <Importer>Mp3Importer</Importer> 
     575      <Processor>SongProcessor</Processor> 
    507576    </Compile> 
    508577  </ItemGroup> 
  • 2014/30/MikkoL/Gradiant/LM2/LM2Content/level_02.txt

    r5648 r5653  
    55                                       %  
    66                                reuna  %  
    7                                        %                                               $     4                                                                                                                                                                                                                                                              4     $     4     $           $     4     $     4           4     $     4     $           $     4     $     4           4     $     4     $           $     4     $     4           4     $     4     $           $     4     $     4           4     $     4     $           $     4     $     4           4     $     4     $           $     4     $     4           4     $     4     $           $     4     $     4           4     $     4     $           $     4     $     4           4     $     4      $                                                                                                                                                                                        T                                   4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $ 
     7                                       %      ystÀvÀsi hagrid                          $     4                                                                                                                                                                                                                                                              4     $     4     $           $     4     $     4           4     $     4     $           $     4     $     4           4     $     4     $           $     4     $     4           4     $     4     $           $     4     $     4           4     $     4     $           $     4     $     4           4     $     4     $           $     4     $     4           4     $     4     $           $     4     $     4           4     $     4     $           $     4     $     4           4     $     4      $                                                                                                                                                                                        T                                   4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $ 
    88                                       %      ystÀvÀsi hagrid                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              $     4                                                                                                                                                           T                                                                                       
    99                                      #%#     ystÀvÀsi hagrid                                                                                                                                                                                                                                                      T                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   $     4                                                                                                                                   T                                                                                                   
    10                                       #%#     ystÀvÀsi hagrid                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          B                                                                                             
    11 #######################################%#     ystÀvÀsi hagrid                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     B                                                                                  
    12 #&#####################################%#     ystÀvÀsi hagrid                                                                                                                                                                                                                                                                 B                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         T                                                                            
    13 #&#####################################%#     ystÀvÀsi hagrid                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                T                                                                                       
    14 #&yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy%#     ystÀvÀsi hagrid                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    T                                                                                                   
    15 #&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                                           1                                                                                                                                                                                                                                                                  1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           B                                                                                             
    16 #&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                                                 R                                                                                                                                                                                                                                                                  R                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                B                                                                                  
    17 #&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                                     1                                                                                                                                                                                                                                                                  1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
    18 #&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                                           R                                                                                                                                                                                                                                                                  R                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                3 
    19 #&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                               1                                                                                                                                                                                                                                                                  1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 T                                                   
    20 #&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                                     R                                                                                                                                                                                                                                                                  R                                                                                                                                                                                                                 5                                                                                                                                                                                                                                                                                                              T                                                              
    21 #&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                         1                                                                                                                                                                                                                                                                  1                                                                                                                                                                                                                                                                                                                                                                                                          6                                                                                                                     T                                                                          
    22 #&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                               R                                                                                                                                                                                                                                                                  R                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                B                    2                                               
    23 #&                  P                  %#     ystÀvÀsi hagrid                                                                                                             6                                                                                     1                                                                                                                                                                                                                                                                  1                                                                                                 6                                                                                          2                                                                                                                                                           3                                                                                                               5                                                                              B                                                      3       
    24 #&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                               R                                                                                                                                                                                                                                                                  R                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 T   2                                               
    25 #&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                         1                                                                                                                                                                                                                                                                  1                                                                                                                                                                                                                                                                                                                                                                                                          6                                                                                                                                 T                                                              
    26 #&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                                     R                                                                                                                                                                                                                                                                  R                                                                                                                                                                                                                 5                                                                                                                                                                                                                                                                                                  T                                                                          
    27 #&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                               1                                                                                                                                                                                                                                                                  1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                B                                                                    
    28 #&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                                           R                                                                                                                                                                                                                                                                  R                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               B                                                                3 
    29 #&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                                     1                                                                                                                                                                                                                                                                  1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
    30 #&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                                                 R                                                                                                                                                                                                                                                                  R                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
    31 #&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                                           1                                                                                                                                                                                                                                                                  1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            T                                                                            
    32 #&zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz%#     ystÀvÀsi hagrid                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                T                                                                                       
    33 #&#####################################%#     ystÀvÀsi hagrid                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    T                                                                                                   
    34 #&#####################################%#     ystÀvÀsi hagrid                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          B                                                                                             
    35 #######################################%#     ystÀvÀsi hagrid                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     B                                                                                  
    36                                       #%#     ystÀvÀsi hagrid                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           T                                                                            
    37                                       #%#     ystÀvÀsi hagrid                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                T                                                                                       
     10                                      #%#     ystÀvÀsi hagrid                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          B                                                                                                                                                             $     4            $     4                                                $     4            $     4                                                $     4            $     4                                                $     4            $     4             
     11#######################################%#     ystÀvÀsi hagrid                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     B                                                                                                                                                              $     4            $     4                                                $     4            $     4                                                $     4            $     4                                                $     4            $     4 
     12#&#####################################%#     ystÀvÀsi hagrid                                                                                                                                                                                                                                                                 B                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         T                                                                                                                                                                                                                                              
     13#&#####################################%#     ystÀvÀsi hagrid                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                T                                                                                                                       
     14#&yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy%#     ystÀvÀsi hagrid                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    T                                                                                                                                                                                                                                                                                           T 
     15#&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                                           1                                                                                                                                                                                                                                                                  1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           B                                                                                                                                                                                                                                                                          T            
     16#&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                                                 R                                                                                                                                                                                                                                                                  R                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                B                                                                                                                                                                                                                                                   T                        
     17#&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                                     1                                                                                                                                                                                                                                                                  1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      B                  
     18#&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                                           R                                                                                                                                                                                                                                                                  R                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                3                                                                                                                                                                          B       
     19#&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                               1                                                                                                                                                                                                                                                                  1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 T                                                                                                                                                                         6                                         T 
     20#&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                                     R                                                                                                                                                                                                                                                                  R                                                                                                                                                                                                                 5                                                                                                                                                                                                                                                                                                              T                                                                                                        6                                                                                                          T                                                   2                                        2    3                                               1    6 
     21#&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                         1                                                                                                                                                                                                                                                                  1                                                                                                                                                                                                                                                                                                                                                                                                          6                                                                                                                     T                          2                                                                                                                                                                                        T                        
     22#&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                               R                                                                                                                                                                                                                                                                  R                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                B                                                                                                                                                                                                                   B                  
     23#&                  P                  %#     ystÀvÀsi hagrid                                                                                                             6                                                                                     1                                                                                                                                                                                                                                                                  1                                                                                                 6                                                                                          2                                                                                                                                                           3                                                                                                               5                                                                              B                                                      3                                   6                                                                      6                            5                    B                                                                             2              3                                    1    6                                                                 H 
     24#&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                               R                                                                                                                                                                                                                                                                  R                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 T                                                                                                                                                                                                                   T 
     25#&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                         1                                                                                                                                                                                                                                                                  1                                                                                                                                                                                                                                                                                                                                                                                                          6                                                                                                                                 T              2                                                                                                                                                                                                    T            
     26#&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                                     R                                                                                                                                                                                                                                                                  R                                                                                                                                                                                                                 5                                                                                                                                                                                                                                                                                                  T                                                                                                                    6                                                                                              T                                                               2                                        2    3                                               1    6 
     27#&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                               1                                                                                                                                                                                                                                                                  1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                B                                                                                                                                                                                          6                        B                  
     28#&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                                           R                                                                                                                                                                                                                                                                  R                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               B                                                                3                                                                                                                                                  B       
     29#&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                                     1                                                                                                                                                                                                                                                                  1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        T 
     30#&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                                                 R                                                                                                                                                                                                                                                                  R                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 T            
     31#&                                     %#     ystÀvÀsi hagrid                                                                                                                                                                                                                           1                                                                                                                                                                                                                                                                  1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            T                                                                                                                                                                                                                                              T                        
     32#&zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz%#     ystÀvÀsi hagrid                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                T                                                                                                                                                                                                                                                               B                  
     33#&#####################################%#     ystÀvÀsi hagrid                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    T                                                                                                                                                                                                                                                                                      B       
     34#&#####################################%#     ystÀvÀsi hagrid                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          B                                                                                                                             
     35#######################################%#     ystÀvÀsi hagrid                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     B                                                                                                                  
     36                                      #%#     ystÀvÀsi hagrid                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           T                                                                                                                                            $     4            $     4                                                $     4            $     4                                                $     4            $     4                                                $     4            $     4             
     37                                      #%#     ystÀvÀsi hagrid                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                T                                                                                                                                                                   $     4            $     4                                                $     4            $     4                                                $     4            $     4                                                $     4            $     4 
    3838                                       %      ystÀvÀsi hagrid                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  $     4                                                                                                                                                           T                                                                                                   
    3939                                       %      ystÀvÀsi hagrid                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              $     4                                                                                                                                                     B                                                                                             
    40                                        %      ystÀvÀsi hagrid                                                      $     4                                                                                                                                                                                                                                              $     4     $     4           4     $     4     $           $     4     $     4           4     $     4     $           $     4     $     4           4     $     4     $           $     4     $     4           4     $     4     $           $     4     $     4           4     $     4     $           $     4     $     4           4     $     4     $           $     4     $     4           4     $     4     $           $     4     $     4           4     $     4     $                                          $     4                                                                                                                                                    B                                         4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $ 
     40                                       %      ystÀvÀsi hagrid                                                      $     4                                                                                                                                                                                                                                              $     4     $     4           4     $     4     $           $     4     $     4           4     $     4     $           $     4     $     4           4     $     4     $           $     4     $     4           4     $     4     $           $     4     $     4           4     $     4     $           $     4     $     4           4     $     4     $           $     4     $     4           4     $     4     $           $     4     $     4           4     $     4     $                                          $     4                                                                                                                                                    B                                         4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4     $     4 
    4141                                reuna  %  
    4242                                       %  
  • 2014/30/MikkoL/Gradiant/LM2/LM2Content/level_test.txt

    r5597 r5653  
    1313#&#####################################%# 
    1414#&yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy%# 
    15 #&                                     %# 
    16 #&                                     %# 
    17 #&                                     %# 
    18 #&                                     %# 
    19 #&                                     %# 
    20 #&                                     %# 
    21 #&                                     %# 
    22 #&                                     %# 
    23 #&                  P                  %#  G 
    24 #&                                     %# 
    25 #&                                     %# 
    26 #&                                     %# 
    27 #&                                     %# 
    28 #&                                     %# 
    29 #&                                     %# 
    30 #&                                     %# 
    31 #&                                     %# 
    32 #&zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz%# 
     15#&                                     %#  
     16#&                                     %#  
     17#&                                     %#  
     18#&                                     %#  
     19#&                                     %#  
     20#&                                     %#  
     21#&                                     %#  
     22#&                                     %#  
     23#&                  P                  %# G  
     24#&                                     %#  
     25#&                                     %#  
     26#&                                     %#  
     27#&                                     %#  
     28#&                                     %#  
     29#&                                     %#  
     30#&                                     %#  
     31#&                                     %#  
     32#&zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz%#  
    3333#&#####################################%# 
    3434#&#####################################%# 
Note: See TracChangeset for help on using the changeset viewer.