Changeset 4662 for 2013/30/AleksiK


Ignore:
Timestamp:
2013-07-25 14:18:07 (6 years ago)
Author:
alraniko
Message:

Talletus.

Location:
2013/30/AleksiK
Files:
16 added
28 edited

Legend:

Unmodified
Added
Removed
  • 2013/30/AleksiK/Hazy Maze Game/Hazy Maze Game/Hazy Maze Game/Hazy_Maze_Game.cs

    r4645 r4662  
    1111    PhysicsObject pelaaja; 
    1212    PhysicsObject kolikko; 
    13     PhysicsObject Vihu; 
     13    PhysicsObject vihu; 
    1414    PhysicsObject kolikkoBlock; 
    1515    PhysicsObject maali; 
     
    2121 
    2222    IntMeter kolikkoLaskuri; 
     23    IntMeter levelLaskuri; 
     24 
     25    Explosion rajahdys; 
    2326 
    2427    Vector nopeusYlos = new Vector(0, 100); 
     
    2629    Vector nopeusOikea = new Vector(100, 0); 
    2730    Vector nopeusVasen = new Vector(-100, 0); 
     31 
     32    Image standardiPalaKuva = LoadImage("Standard"); 
     33    Image vihuKuva = LoadImage("Vihu"); 
     34    Image vaaSinSwitchKuva = LoadImage("Switch"); 
     35    Image tyonBlockKuva = LoadImage("Boulder"); 
     36    Image tyonTuhoKuva = LoadImage("Boulder Hole"); 
     37    Image vaaSinBlockKuva = LoadImage("Blue Block"); 
     38    Image kolikkoKuva = LoadImage("Coin"); 
     39    Image pelaajaKuva = LoadImage("Mushroom"); 
     40    Image maaliKuva = LoadImage("Goal"); 
     41    Image kolikkoBlockKuva = LoadImage("Coin Block"); 
    2842 
    2943    //X = StandardiPala 
     
    3246    //Luku = Luku + 2 oikealle liikkuva vihollinen 
    3347    //Nappaimistön ylarivi (ei P) = Kirjaimen ylapuolella oleva luku + 2 alas liikkuva vihollinen 
     48    //0 = Liikkumaton vihollinen 
    3449    //B = Kolikkoblock 
    3550    //M = Maali 
     
    3853    //N = Tyonnettava block 
    3954    //V = Tyonblockin tuhokohde 
    40     //Z = Tyontuhon tuhokohde 
    41  
    42     static String[] rivit = { 
    43                 "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", 
    44                 "X                            X", 
    45                 "X                            X", 
    46                 "X                            X", 
    47                 "X                            X", 
    48                 "X                            X", 
    49                 "X                            X", 
    50                 "X                            X", 
    51                 "X                            X", 
    52                 "X                            X", 
    53                 "X                            X", 
    54                 "X                            X", 
    55                 "X                            X", 
    56                 "X                            X", 
    57                 "X                            X", 
    58                 "X                            X", 
    59                 "X                            X", 
    60                 "X                            X", 
    61                 "X                            X", 
    62                 "X                            X", 
    63                 "X                            X", 
    64                 "X                            X", 
    65                 "X                            X", 
    66                 "X                            X", 
    67                 "X                            X", 
    68                 "X                            X", 
    69                 "X                            X", 
    70                 "X                            X", 
    71                 "X                            X", 
    72                 "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", 
     55 
     56    static String[] kenttaYksi = { 
     57                "XXXXXXXXXXXXXXXXXXXXX", 
     58                "XS Q Q     X1  X2 W X", 
     59                "X X   X2   X        X", 
     60                "X X   CXCXXCX   X   X", 
     61                "XCXXXXXCX5      XX CX", 
     62                "X5      XCX3    XXXXX", 
     63                "X XCX  XXXX3    X QCX", 
     64                "X  XX XCXWX X   X  XX", 
     65                "XX X  X R   X   X  CX", 
     66                "XE    X    X    X XXX", 
     67                "X   X X   CX2   X CRX", 
     68                "X  X  X  XXXX  XXXX X", 
     69                "X X  X    XXX X     X", 
     70                "X X X             X X", 
     71                "XXX X XXXXX  X    X X", 
     72                "X6       X4     XXX X", 
     73                "XAX X CXXXXXX XXXXCXX", 
     74                "XBX  XXQ Q  X    Q CX", 
     75                "X X1  X   X XCX X XXX", 
     76                "XMXC      XCXXC    PX", 
     77                "XXXXXXXXXXXXXXXXXXXXX", 
    7378                }; 
    7479 
    7580     
    76     static int ruudunLeveys = 1000 / rivit[0].Length; 
    77     static int ruudunKorkeus = 1000 / rivit.Length; 
     81    static int ruudunLeveys = 1000 / kenttaYksi[0].Length; 
     82    static int ruudunKorkeus = 1000 / kenttaYksi.Length; 
     83 
     84    static String[] kenttaKaksi = { 
     85                "XXXXXXXXXXXXXXXXXXXXX", 
     86                "X                   X", 
     87                "X                   X", 
     88                "X                   X", 
     89                "X                   X", 
     90                "X                   X", 
     91                "X                   X", 
     92                "X                   X", 
     93                "X                   X", 
     94                "X                   X", 
     95                "X                   X", 
     96                "X                   X", 
     97                "X                   X", 
     98                "X                   X", 
     99                "X                   X", 
     100                "X                   X", 
     101                "X                   X", 
     102                "X                   X", 
     103                "X                   X", 
     104                "X                   X", 
     105                "XXXXXXXXXXXXXXXXXXXXX", 
     106                }; 
     107 
     108 
     109    static int ruudunLeveysKaksi = 1000 / kenttaKaksi[0].Length; 
     110    static int ruudunKorkeusKaksi = 1000 / kenttaKaksi.Length; 
     111 
     112    static String[] kenttaKolme = { 
     113                "XXXXXXXXXXXXXXXXXXXXX", 
     114                "X                   X", 
     115                "X                   X", 
     116                "X                   X", 
     117                "X                   X", 
     118                "X                   X", 
     119                "X                   X", 
     120                "X                   X", 
     121                "X                   X", 
     122                "X                   X", 
     123                "X                   X", 
     124                "X                   X", 
     125                "X                   X", 
     126                "X                   X", 
     127                "X                   X", 
     128                "X                   X", 
     129                "X                   X", 
     130                "X                   X", 
     131                "X                   X", 
     132                "X                   X", 
     133                "XXXXXXXXXXXXXXXXXXXXX", 
     134                }; 
     135 
     136 
     137    static int ruudunLeveysKolme = 1000 / kenttaKolme[0].Length; 
     138    static int ruudunKorkeusKolme = 1000 / kenttaKolme.Length; 
    78139 
    79140    public override void Begin() 
    80141    { 
    81142        // TODO: Kirjoita ohjelmakoodisi tähän 
    82         //PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 
    83  
    84          
    85  
    86         ruudunLeveys = (int)(Screen.Height / rivit[0].Length); 
    87         ruudunKorkeus = (int)(Screen.Height / rivit.Length); 
     143        // PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 
     144 
     145        ruudunLeveys = (int)(Screen.Height / kenttaYksi[0].Length); 
     146        ruudunKorkeus = (int)(Screen.Height / kenttaYksi.Length); 
     147 
     148        ruudunLeveysKaksi = (int)(Screen.Height / kenttaKaksi[0].Length); 
     149        ruudunKorkeusKaksi = (int)(Screen.Height / kenttaKaksi.Length); 
     150 
     151        ruudunLeveysKolme = (int)(Screen.Height / kenttaKolme[0].Length); 
     152        ruudunKorkeusKolme = (int)(Screen.Height / kenttaKolme.Length); 
    88153 
    89154        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
    90         Level.BackgroundColor = Color.Black; 
     155        Level.Background.Color = Color.Black; 
    91156 
    92157        LuoKolikkoLaskuri(); 
    93         LuoMaailma(); 
    94         Ohjaus(); 
     158        LuoLevelLaskuri(); 
     159        SeuraavaKentta(); 
     160        //LuoMaailma(); 
    95161    } 
    96162 
     
    108174    } 
    109175 
    110     public void LuoMaailma() 
    111     { 
    112         TileMap tiles = TileMap.FromStringArray(rivit); 
     176    public void LuoMaailma(String [] kentta) 
     177    { 
     178 
     179        TileMap tiles = TileMap.FromStringArray(kentta); 
    113180        tiles.SetTileMethod('X', LuoStandardiPala); 
    114181        tiles.SetTileMethod('P', LuoPelaaja); 
     
    120187        tiles.SetTileMethod('N', LuoTyonBlock); 
    121188        tiles.SetTileMethod('V', LuoTyonTuho); 
    122         tiles.SetTileMethod('Z', LuoTuhonTuho); 
    123         tiles.SetTileMethod('1', LuoVihu, 72.0, 0.0); 
    124         tiles.SetTileMethod('2', LuoVihu, 104.0, 0.0); 
    125         tiles.SetTileMethod('3', LuoVihu, 136.0, 0.0); 
    126         tiles.SetTileMethod('4', LuoVihu, 168.0, 0.0); 
    127         tiles.SetTileMethod('5', LuoVihu, 200.0, 0.0); 
    128         tiles.SetTileMethod('6', LuoVihu, 232.0, 0.0); 
    129         tiles.SetTileMethod('7', LuoVihu, 264.0, 0.0); 
    130         tiles.SetTileMethod('8', LuoVihu, 296.0, 0.0); 
    131         tiles.SetTileMethod('9', LuoVihu, 338.0, 0.0); 
    132         tiles.SetTileMethod('Q', LuoVihu, 0.0, 72.0); 
    133         tiles.SetTileMethod('W', LuoVihu, 0.0, 104.0); 
    134         tiles.SetTileMethod('E', LuoVihu, 0.0, 136.0); 
    135         tiles.SetTileMethod('R', LuoVihu, 0.0, 168.0); 
    136         tiles.SetTileMethod('T', LuoVihu, 0.0, 200.0); 
    137         tiles.SetTileMethod('Y', LuoVihu, 0.0, 232.0); 
    138         tiles.SetTileMethod('U', LuoVihu, 0.0, 264.0); 
    139         tiles.SetTileMethod('I', LuoVihu, 0.0, 296.0); 
    140         tiles.SetTileMethod('O', LuoVihu, 0.0, 338.0); 
     189        tiles.SetTileMethod('1', LuoVihu, 100.0, 0.0); 
     190        tiles.SetTileMethod('2', LuoVihu, 150.0, 0.0); 
     191        tiles.SetTileMethod('3', LuoVihu, 200.0, 0.0); 
     192        tiles.SetTileMethod('4', LuoVihu, 240.0, 0.0); 
     193        tiles.SetTileMethod('5', LuoVihu, 290.0, 0.0); 
     194        tiles.SetTileMethod('6', LuoVihu, 340.0, 0.0); 
     195        tiles.SetTileMethod('7', LuoVihu, 390.0, 0.0); 
     196        tiles.SetTileMethod('8', LuoVihu, 435.0, 0.0); 
     197        tiles.SetTileMethod('9', LuoVihu, 480.0, 0.0); 
     198        tiles.SetTileMethod('Q', LuoVihu, 0.0, 100.0); 
     199        tiles.SetTileMethod('W', LuoVihu, 0.0, 150.0); 
     200        tiles.SetTileMethod('E', LuoVihu, 0.0, 200.0); 
     201        tiles.SetTileMethod('R', LuoVihu, 0.0, 240.0); 
     202        tiles.SetTileMethod('T', LuoVihu, 0.0, 290.0); 
     203        tiles.SetTileMethod('Y', LuoVihu, 0.0, 340.0); 
     204        tiles.SetTileMethod('U', LuoVihu, 0.0, 390.0); 
     205        tiles.SetTileMethod('I', LuoVihu, 0.0, 435.0); 
     206        tiles.SetTileMethod('O', LuoVihu, 0.0, 480.0); 
     207        tiles.SetTileMethod('0', LuoVihu, 0.0, 0.0); 
    141208        tiles.Execute(ruudunLeveys, ruudunKorkeus); 
     209        Ohjaus(); 
     210    } 
     211 
     212    private void SeuraavaKentta() 
     213    { 
     214        ClearGameObjects(); 
     215        if (levelLaskuri.Value == 0) 
     216        { 
     217            LuoMaailma(kenttaYksi); 
     218        } 
     219 
     220        else if (levelLaskuri.Value == 1) 
     221        { 
     222            LuoMaailma(kenttaKaksi); 
     223        } 
     224 
     225        else if (levelLaskuri.Value == 2) 
     226        { 
     227            LuoMaailma(kenttaKolme); 
     228        } 
    142229    } 
    143230 
     
    148235    } 
    149236 
     237    public void LuoLevelLaskuri() 
     238    { 
     239        levelLaskuri = new IntMeter(0); 
     240        levelLaskuri.MaxValue = 10; 
     241    } 
     242 
    150243    public void LuoStandardiPala(Vector paikka, double ruudunLeveys, double ruudunKorkeus) 
    151244    { 
    152245        PhysicsObject standardiPala = PhysicsObject.CreateStaticObject(ruudunLeveys, ruudunKorkeus); 
    153         standardiPala.Color = Color.DarkBlue; 
    154246        standardiPala.Position = paikka; 
    155247        standardiPala.Restitution = 0.0; 
     248        standardiPala.Image = standardiPalaKuva; 
    156249        Add(standardiPala); 
    157250    } 
    158251 
    159     public void LuoPelaaja(Vector paikka, double ruudunLeveys, double ruudunKorkeus) 
     252    public void LuoPelaaja(Vector paikka, double j, double k) 
    160253    { 
    161254        pelaaja = new PhysicsObject(ruudunLeveys / 1.6, ruudunKorkeus / 1.6); 
    162         pelaaja.Color = Color.White; 
     255        pelaaja.Position = paikka; 
    163256        pelaaja.Shape = Shape.Circle; 
    164         pelaaja.Position = paikka; 
     257        pelaaja.CanRotate = false; 
    165258        pelaaja.Tag = "pelaaja"; 
    166259        pelaaja.Restitution = 0.0; 
     260        pelaaja.Image = pelaajaKuva; 
    167261        Add(pelaaja); 
    168262    } 
    169263 
    170     public void LuoKolikko(Vector paikka, double ruudunLeveys, double ruudunKorkeus) 
    171     { 
    172         kolikko = PhysicsObject.CreateStaticObject(ruudunLeveys / 3, ruudunKorkeus / 3); 
    173         kolikko.Color = Color.Yellow; 
     264    public void LuoKolikko(Vector paikka, double j, double k) 
     265    { 
     266        kolikko = PhysicsObject.CreateStaticObject(ruudunLeveys / 2, ruudunKorkeus / 2); 
     267        kolikko.Image = kolikkoKuva; 
    174268        kolikko.Shape = Shape.Circle; 
    175269        kolikko.Position = paikka; 
     
    179273    } 
    180274 
    181     public void LuoKolikkoBlock(Vector paikka, double ruudunLeveys, double ruudunKorkeus) 
     275    public void LuoKolikkoBlock(Vector paikka, double j, double k) 
    182276    { 
    183277        kolikkoBlock = PhysicsObject.CreateStaticObject(ruudunLeveys, ruudunKorkeus); 
    184         kolikkoBlock.Color = Color.Yellow; 
     278        kolikkoBlock.Image = kolikkoBlockKuva; 
    185279        kolikkoBlock.Position = paikka; 
    186280        kolikkoBlock.Restitution = 0.0; 
     
    188282    } 
    189283 
    190     public void LuoMaali(Vector paikka, double ruudunLeveys, double ruudunKorkeus) 
    191     { 
    192         maali = PhysicsObject.CreateStaticObject(34, 34); 
    193         maali.Color = Color.AshGray; 
     284    public void LuoMaali(Vector paikka, double j, double k) 
     285    { 
     286        maali = PhysicsObject.CreateStaticObject(ruudunLeveys, ruudunKorkeus); 
     287        maali.Image = maaliKuva; 
    194288        maali.Position = paikka; 
    195289        maali.Restitution = 0.0; 
     
    198292    } 
    199293 
    200     public void LuoTyonBlock(Vector paikka, double ruudunLeveys, double ruudunKorkeus) 
     294    public void LuoTyonBlock(Vector paikka, double j, double k) 
    201295    { 
    202296        tyonBlock = new PhysicsObject(ruudunLeveys, ruudunKorkeus, Shape.Circle); 
    203         tyonBlock.Color = Color.Brown; 
    204297        tyonBlock.Position = paikka; 
    205298        tyonBlock.Restitution = 0.0; 
     299        tyonBlock.CanRotate = false; 
    206300        tyonBlock.Tag = "tyonBlock"; 
     301        tyonBlock.Image = tyonBlockKuva; 
    207302        Add(tyonBlock); 
    208     } 
    209  
    210     public void LuoTyonTuho(Vector paikka, double ruudunLeveys, double ruudunKorkeus) 
     303        AddCollisionHandler(tyonBlock, "vihu", vihuKuoli); 
     304    } 
     305 
     306    public void LuoTyonTuho(Vector paikka, double j, double k) 
    211307    { 
    212308        tyonTuho = PhysicsObject.CreateStaticObject(ruudunLeveys, ruudunKorkeus); 
    213         tyonTuho.Color = Color.LightPink; 
    214309        tyonTuho.Position = paikka; 
    215310        tyonTuho.Restitution = 0.0; 
     311        tyonTuho.Image = tyonTuhoKuva; 
    216312        Add(tyonTuho); 
    217313        AddCollisionHandler(tyonTuho, "tyonBlock", TyoTormasi); 
    218314    } 
    219315 
    220     public void LuoTuhonTuho(Vector paikka, double ruudunLeveys, double ruudunKorkeus) 
    221     { 
    222         tuhonTuho = PhysicsObject.CreateStaticObject(ruudunLeveys, ruudunKorkeus); 
    223         tuhonTuho.Color = Color.Magenta; 
    224         tuhonTuho.Position = paikka; 
    225         tuhonTuho.Restitution = 0.0; 
    226         Add(tuhonTuho); 
    227     } 
    228  
    229     public void LuoVaaSinBlock(Vector paikka, double ruudunLeveys, double ruudunKorkeus) 
     316    public void LuoVaaSinBlock(Vector paikka, double j, double k) 
    230317    { 
    231318        vaaSinBlock = PhysicsObject.CreateStaticObject(ruudunLeveys, ruudunKorkeus); 
    232         vaaSinBlock.Color = Color.LightBlue; 
    233         vaaSinBlock.Shape = Shape.Pentagon; 
    234319        vaaSinBlock.Position = paikka; 
    235320        vaaSinBlock.Restitution = 0.0; 
     321        vaaSinBlock.Image = vaaSinBlockKuva; 
    236322        Add(vaaSinBlock); 
    237323    } 
    238324 
    239     public void LuoVaaSinSwitch(Vector paikka, double ruudunLeveys, double ruudunKorkeus) 
     325    public void LuoVaaSinSwitch(Vector paikka, double j, double k) 
    240326    { 
    241327        vaaSinSwitch = PhysicsObject.CreateStaticObject(ruudunLeveys, ruudunKorkeus); 
     
    243329        vaaSinSwitch.Restitution = 0.0; 
    244330        Add(vaaSinSwitch); 
     331        vaaSinSwitch.Image = vaaSinSwitchKuva; 
    245332        AddCollisionHandler(vaaSinSwitch, "pelaaja", OsuitVaaSinSwitch); 
    246333    } 
     
    250337        tormaaja.Destroy(); 
    251338        kohde.Destroy(); 
    252         tuhonTuho.Destroy(); 
    253339    } 
    254340 
     
    275361    { 
    276362        pelaaja.Destroy(); 
     363        kolikkoLaskuri.Reset(); 
     364        SeuraavaKentta(); 
     365 
     366        rajahdys = new Explosion(75); 
     367        rajahdys.Position = pelaaja.Position; 
     368        rajahdys.UseShockWave = false; 
     369        Add(rajahdys); 
     370    } 
     371 
     372    void vihuKuoli(PhysicsObject tormaaja, PhysicsObject kohde) 
     373    { 
     374        kohde.Destroy(); 
     375 
     376        rajahdys = new Explosion(75); 
     377        rajahdys.Position = kohde.Position; 
     378        rajahdys.UseShockWave = false; 
     379        Add(rajahdys); 
    277380    } 
    278381 
     
    280383    { 
    281384        pelaaja.Destroy(); 
     385        levelLaskuri.Value += 1; 
     386 
     387        SeuraavaKentta(); 
    282388    } 
    283389 
     
    287393    } 
    288394 
    289     public void LuoVihu(Vector paikka, double ruudunLeveys, double ruudunKorkeus, double r, double d) 
    290     { 
    291         Vihu = new PhysicsObject(30, 30); 
    292         Vihu.Color = Color.Red; 
    293         Vihu.Shape = Shape.Circle; 
    294         Vihu.Position = paikka; 
    295         Add(Vihu); 
    296         AddCollisionHandler(Vihu, "pelaaja", Kuolit); 
     395    public void LuoVihu(Vector paikka, double j, double k, double r, double d) 
     396    { 
     397        vihu = new PhysicsObject(ruudunLeveys / 1.3, ruudunKorkeus / 1.3); 
     398        vihu.Position = paikka; 
     399        vihu.Shape = Shape.Circle; 
     400        vihu.Image = vihuKuva; 
     401        vihu.Tag = "vihu"; 
     402        vihu.CanRotate = false; 
     403        Add(vihu); 
     404        AddCollisionHandler(vihu, "pelaaja", Kuolit); 
    297405        LuoVihuAivot(paikka, r, d); 
    298406    } 
     
    306414        PathFollowerBrain pfb = new PathFollowerBrain(); 
    307415        pfb.Path = vihuPolku; 
    308         Vihu.Brain = pfb; 
     416        vihu.Brain = pfb; 
    309417        pfb.Active = true; 
    310418        pfb.Loop = true; 
  • 2013/30/AleksiK/Hazy Maze Game/Hazy Maze Game/Hazy Maze Game/bin/x86/Debug/Jypeli.xml

    r4644 r4662  
    644644            <param name="time">Peliaika.</param> 
    645645        </member> 
     646        <member name="M:Jypeli.GameObject.SeesObject(Jypeli.GameObject)"> 
     647            <summary> 
     648            NÀkeekö olio toisen. 
     649            </summary> 
     650            <param name="obj">Toinen olio</param> 
     651            <returns></returns> 
     652        </member> 
     653        <member name="M:Jypeli.GameObject.SeesObject(Jypeli.GameObject,System.Predicate{Jypeli.GameObject})"> 
     654            <summary> 
     655            NÀkeekö olio toisen. 
     656            </summary> 
     657            <param name="obj">Toinen olio</param> 
     658            <param name="isObstacle">Ehto sille mikÀ lasketaan esteeksi</param> 
     659            <returns></returns> 
     660        </member> 
     661        <member name="M:Jypeli.GameObject.SeesObject(Jypeli.GameObject,System.Object)"> 
     662            <summary> 
     663            NÀkeekö olio toisen. 
     664            </summary> 
     665            <param name="obj">Toinen olio</param> 
     666            <param name="obstacleTag">Tagi esteelle</param> 
     667            <returns></returns> 
     668        </member> 
     669        <member name="M:Jypeli.GameObject.SeesTarget(Jypeli.Vector)"> 
     670            <summary> 
     671            NÀkeekö olio paikkaan. 
     672            </summary> 
     673            <param name="targetPosition">Paikka</param> 
     674            <returns></returns> 
     675        </member> 
     676        <member name="M:Jypeli.GameObject.SeesTarget(Jypeli.Vector,System.Predicate{Jypeli.GameObject})"> 
     677            <summary> 
     678            NÀkeekö olio paikkaan. 
     679            </summary> 
     680            <param name="targetPosition">Paikka</param> 
     681            <param name="isObstacle">Ehto sille mikÀ lasketaan esteeksi</param> 
     682            <returns></returns> 
     683        </member> 
     684        <member name="M:Jypeli.GameObject.SeesTarget(Jypeli.Vector,System.Object)"> 
     685            <summary> 
     686            NÀkeekö olio paikkaan. 
     687            </summary> 
     688            <param name="targetPosition">Paikka</param> 
     689            <param name="obstacleTag">Tagi esteelle</param> 
     690            <returns></returns> 
     691        </member> 
     692        <member name="M:Jypeli.GameObject.IsBlocking(Jypeli.Vector,Jypeli.Vector)"> 
     693            <summary> 
     694            Onko olio kahden paikan vÀlissÀ. 
     695            </summary> 
     696            <param name="obj">Olio</param> 
     697            <param name="pos1">Paikka 1</param> 
     698            <param name="pos2">Paikka 2</param> 
     699            <returns></returns> 
     700        </member> 
     701        <member name="M:Jypeli.GameObject.FadeColorTo(Jypeli.Color,System.Double)"> 
     702            <summary> 
     703            Muuttaa olion vÀriÀ toiseen hitaasti liukumalla. 
     704            </summary> 
     705            <param name="targetColor">VÀri johon muutetaan</param> 
     706            <param name="seconds">Aika jossa muutos valmistuu</param> 
     707        </member> 
    646708        <member name="P:Jypeli.GameObject.IsVisible"> 
    647709            <summary> 
     
    843905            <param name="movement">Vektori, joka mÀÀrittÀÀ kuinka paljon siirretÀÀn.</param> 
    844906        </member> 
    845         <member name="M:Jypeli.PhysicsObject.Throw(Jypeli.PhysicsObject,Jypeli.Angle,System.Double,System.Double,System.Int32)"> 
     907        <member name="M:Jypeli.PhysicsObject.Throw(Jypeli.PhysicsObject,Jypeli.Angle,System.Double,System.Double,System.Int32,System.Double)"> 
    846908            <summary> 
    847909            HeittÀÀ kappaleen hahmon rintamasuuntaa kohti. 
     
    850912            <param name="angle">Suhteellinen kulma (0 astetta suoraan, 90 ylös)</param> 
    851913            <param name="force">Heiton voimakkuus</param> 
    852             <param name="distanceChange">Kuinka paljon heitettÀvÀn kappaleen etÀisyyteen lisÀtÀÀn (oletus 0)</param> 
     914            <param name="distOffset">Offset ammuksen etÀisyydelle</param> 
    853915            <param name="layer">Pelimaailman kerros</param> 
     916            <param name="axialOffset">Offset ammuksen akselin suuntaiselle paikalle</param> 
    854917        </member> 
    855918        <member name="F:Jypeli.PhysicsObject.ActiveForces"> 
     
    12851348            </summary> 
    12861349        </member> 
     1350        <member name="E:Jypeli.Brain.Updated"> 
     1351            <summary> 
     1352            Tapahtuu kun aivoja pÀivitetÀÀn. 
     1353            </summary> 
     1354        </member> 
    12871355        <member name="P:Jypeli.Brain.Owner"> 
    12881356            <summary> 
     
    13301398            <summary> 
    13311399            KÀÀnnytÀÀnkö siihen suuntaan mihin liikutaan. 
     1400            </summary> 
     1401        </member> 
     1402        <member name="P:Jypeli.AbstractMoverBrain.TurnSpeed"> 
     1403            <summary> 
     1404            MaksimikÀÀntymisnopeus (radiaania sekunnissa) 
    13321405            </summary> 
    13331406        </member> 
     
    14061479            </summary> 
    14071480        </member> 
     1481        <member name="P:Jypeli.FollowerBrain.CloseBrain"> 
     1482            <summary> 
     1483            Aivot, joita kÀytetÀÀn nÀiden sijasta kun ollaan lÀhellÀ kohdestta 
     1484            </summary> 
     1485        </member> 
    14081486        <member name="E:Jypeli.FollowerBrain.TargetClose"> 
    14091487            <summary> 
     
    14181496                <c>true</c> jos pysÀhdytÀÀn; jos ei, niin <c>false</c>. 
    14191497            </value> 
     1498        </member> 
     1499        <member name="P:Jypeli.FollowerBrain.Delay"> 
     1500            <summary> 
     1501            Viive seuraamislogiikassa. Oletuksena nolla (seuraa reaaliajassa) 
     1502            </summary> 
    14201503        </member> 
    14211504        <member name="T:Jypeli.RandomMoverBrain"> 
     
    17001783            <summary> 
    17011784            TÀysikulma (360 astetta). 
     1785            </summary> 
     1786        </member> 
     1787        <member name="F:Jypeli.UnlimitedAngle.Infinity"> 
     1788            <summary> 
     1789            ÄÀretön kulma. 
    17021790            </summary> 
    17031791        </member> 
     
    23122400            <param name="radius">SÀde jolla etsitÀÀn</param> 
    23132401            <returns>Mahdollinen olio</returns> 
     2402        </member> 
     2403        <member name="M:Jypeli.Game.GetObjectsBetween(Jypeli.Vector,Jypeli.Vector)"> 
     2404            <summary> 
     2405            Palauttaa pelioliot kahden pisteen vÀlillÀ. 
     2406            </summary> 
     2407            <param name="pos1"></param> 
     2408            <param name="pos2"></param> 
     2409            <returns></returns> 
    23142410        </member> 
    23152411        <member name="M:Jypeli.Game.LoadAnimation(System.String)"> 
     
    32083304            </summary> 
    32093305            <param name="tileSymbol">Merkki</param> 
    3210             <param name="f">Aliohjelma</param> 
     3306            <param name="f">Aliohjelma muotoa void LuoOlio(Vector paikka, double leveys, double korkeus)</param> 
    32113307        </member> 
    32123308        <member name="M:Jypeli.AbstractTileMap`1.SetTileMethod``1(`0,Jypeli.AbstractTileMap{`0}.TileMethod{``0},``0)"> 
     
    32183314            <typeparam name="T1">Parametrin tyyppi</typeparam> 
    32193315            <param name="tileSymbol">Merkki</param> 
    3220             <param name="f">Aliohjelma</param> 
     3316            <param name="f">Aliohjelma muotoa void LuoOlio(Vector paikka, double leveys, double korkeus)</param> 
    32213317            <param name="p1">Parametri</param> 
    32223318        </member> 
     
    32303326            <typeparam name="T2">Toisen parametrin tyyppi</typeparam> 
    32313327            <param name="tileSymbol">Merkki</param> 
    3232             <param name="f">Aliohjelma</param> 
     3328            <param name="f">Aliohjelma muotoa void LuoOlio(Vector paikka, double leveys, double korkeus)</param> 
    32333329            <param name="p1">EnsimmÀinen parametri</param> 
    32343330            <param name="p2">Toinen parametri</param> 
     
    32433339            <typeparam name="T2">Toisen parametrin tyyppi</typeparam> 
    32443340            <param name="tileSymbol">Merkki</param> 
    3245             <param name="f">Aliohjelma</param> 
     3341            <param name="f">Aliohjelma muotoa void LuoOlio(Vector paikka, double leveys, double korkeus)</param> 
    32463342            <param name="p1">EnsimmÀinen parametri</param> 
    32473343            <param name="p2">Toinen parametri</param> 
     3344        </member> 
     3345        <member name="M:Jypeli.AbstractTileMap`1.SetRouteMethod(Jypeli.AbstractTileMap{`0}.RouteMethod,`0[])"> 
     3346            <summary> 
     3347            Kokoaa reitin useammasta ruutukentÀn symbolista. 
     3348             
     3349            MÀÀrittÀÀ, ettÀ tietyn ruutukentÀn symbolin (<c>tileSymbol</c>) kohdalla 
     3350            kutsutaan aliohjelmaa <c>f</c>. Huom! KÀytÀ tÀmÀn aliohjelman kanssa metodia 
     3351            Execute. 
     3352            </summary> 
     3353            <param name="f">Aliohjelma, muotoa void LuoReittiolio(List&lt;Vector&gt; reitti, double leveys, double korkeus)</param> 
     3354            <param name="tileSymbols">RuutukentÀn symbolit tiedostossa joista reitti muodostuu</param> 
    32483355        </member> 
    32493356        <member name="M:Jypeli.AbstractTileMap`1.Execute"> 
     
    33393446            <param name="img">Kuva, jossa jokainen pikseli vastaa oliota.</param> 
    33403447        </member> 
     3448        <member name="M:Jypeli.ColorTileMap.#ctor(System.String)"> 
     3449            <summary> 
     3450            Luo uuden ruutukartan. 
     3451            </summary> 
     3452            <param name="assetName">Kuvatiedoston nimi.</param> 
     3453        </member> 
    33413454        <member name="M:Jypeli.ColorTileMap.FromLevelAsset(System.String)"> 
    33423455            <summary> 
     
    33443457            </summary> 
    33453458            <param name="assetName">Tiedoston nimi</param>         
     3459        </member> 
     3460        <member name="M:Jypeli.ColorTileMap.SetTileMethod(System.String,Jypeli.AbstractTileMap{Jypeli.Color}.TileMethod)"> 
     3461            <summary> 
     3462            MÀÀrittÀÀ, ettÀ tietyn ruutukentÀn symbolin (<c>tileSymbol</c>) kohdalla 
     3463            kutsutaan aliohjelmaa <c>f</c>. Huom! KÀytÀ tÀmÀn aliohjelman kanssa metodia 
     3464            Execute. 
     3465            </summary> 
     3466            <param name="hexCode">Heksakoodi vÀrille</param> 
     3467            <param name="method">Aliohjelma</param> 
     3468        </member> 
     3469        <member name="M:Jypeli.ColorTileMap.SetTileMethod``1(System.String,Jypeli.AbstractTileMap{Jypeli.Color}.TileMethod{``0},``0)"> 
     3470            <summary> 
     3471            MÀÀrittÀÀ, ettÀ tietyn ruutukentÀn symbolin (<c>tileSymbol</c>) kohdalla 
     3472            kutsutaan aliohjelmaa <c>f</c>. Huom! KÀytÀ tÀmÀn aliohjelman kanssa metodia 
     3473            Execute. 
     3474            </summary> 
     3475            <param name="hexCode">Heksakoodi vÀrille</param> 
     3476            <param name="method">Aliohjelma</param> 
     3477            <param name="p1">Parametri</param> 
     3478        </member> 
     3479        <member name="M:Jypeli.ColorTileMap.SetTileMethod``2(System.String,Jypeli.AbstractTileMap{Jypeli.Color}.TileMethod{``0,``1},``0,``1)"> 
     3480            <summary> 
     3481            MÀÀrittÀÀ, ettÀ tietyn ruutukentÀn symbolin (<c>tileSymbol</c>) kohdalla 
     3482            kutsutaan aliohjelmaa <c>f</c>. Huom! KÀytÀ tÀmÀn aliohjelman kanssa metodia 
     3483            Execute. 
     3484            </summary> 
     3485            <param name="hexCode">Heksakoodi vÀrille</param> 
     3486            <param name="method">Aliohjelma</param> 
     3487            <param name="p1">Parametri</param> 
     3488            <param name="p2">Parametri</param> 
     3489        </member> 
     3490        <member name="M:Jypeli.ColorTileMap.SetTileMethod``3(System.String,Jypeli.AbstractTileMap{Jypeli.Color}.TileMethod{``0,``1,``2},``0,``1,``2)"> 
     3491            <summary> 
     3492            MÀÀrittÀÀ, ettÀ tietyn ruutukentÀn symbolin (<c>tileSymbol</c>) kohdalla 
     3493            kutsutaan aliohjelmaa <c>f</c>. Huom! KÀytÀ tÀmÀn aliohjelman kanssa metodia 
     3494            Execute. 
     3495            </summary> 
     3496            <param name="hexCode">Heksakoodi vÀrille</param> 
     3497            <param name="method">Aliohjelma</param> 
     3498            <param name="p1">Parametri</param> 
     3499            <param name="p2">Parametri</param> 
     3500            <param name="p3">Parametri</param> 
    33463501        </member> 
    33473502        <member name="P:Jypeli.ColorTileMap.ColorTolerance"> 
     
    60566211            Palkin rakentaja. 
    60576212            </summary> 
     6213            <param name="width">Palkin leveys</param> 
     6214            <param name="height">Palkin korkeus</param> 
     6215        </member> 
     6216        <member name="M:Jypeli.Widgets.BarGauge.#ctor(System.Double,System.Double,Jypeli.Meter)"> 
     6217            <summary> 
     6218            Palkin rakentaja. Sitoo palkin arvon mittarin arvoon. 
     6219            </summary> 
     6220            <param name="width">Palkin leveys</param> 
     6221            <param name="height">Palkin korkeus</param> 
     6222            <param name="meter">Mittari</param> 
    60586223        </member> 
    60596224        <member name="M:Jypeli.Widgets.BarGauge.BindTo(Jypeli.Meter)"> 
     
    64226587            </summary> 
    64236588        </member> 
     6589        <member name="M:Jypeli.Widgets.Label.#ctor(Jypeli.Meter)"> 
     6590            <summary> 
     6591            Lue uuden tekstikentÀn ja sitoo sen mittarin arvoon. 
     6592            </summary> 
     6593            <param name="meter">Mittari</param> 
     6594        </member> 
    64246595        <member name="M:Jypeli.Widgets.Label.#ctor(Jypeli.Animation)"> 
    64256596            <summary> 
     
    67556926            </summary> 
    67566927        </member> 
     6928        <member name="F:Jypeli.Widgets.MultiSelectWindow.QuestionLabel"> 
     6929            <summary> 
     6930            Kysymys. 
     6931            </summary> 
     6932        </member> 
    67576933        <member name="M:Jypeli.Widgets.MultiSelectWindow.#ctor(System.String,System.String[])"> 
    67586934            <summary> 
     
    67676943            </summary> 
    67686944        </member> 
     6945        <member name="P:Jypeli.Widgets.MultiSelectWindow.Font"> 
     6946            <summary> 
     6947            Fontti. 
     6948            </summary> 
     6949        </member> 
    67696950        <member name="P:Jypeli.Widgets.MultiSelectWindow.DefaultCancel"> 
    67706951            <summary> 
     
    67736954            </summary> 
    67746955        </member> 
     6956        <member name="P:Jypeli.Widgets.MultiSelectWindow.SelectedIndex"> 
     6957            <summary> 
     6958            Kuinka mones nappula on valittuna (alkaa nollasta) 
     6959            </summary> 
     6960        </member> 
    67756961        <member name="P:Jypeli.Widgets.MultiSelectWindow.SelectedButton"> 
    67766962            <summary> 
     
    67866972            <summary> 
    67876973            Valitun nappulan vÀri. 
     6974            </summary> 
     6975        </member> 
     6976        <member name="P:Jypeli.Widgets.MultiSelectWindow.RememberSelection"> 
     6977            <summary> 
     6978            Muistetaanko missÀ kohtaa kursori oli viime kerralla kun ikkuna nÀytettiin. 
    67886979            </summary> 
    67896980        </member> 
     
    68036994            Palkin rakentaja. 
    68046995            </summary> 
     6996            <param name="width">Palkin leveys</param> 
     6997            <param name="height">Palkin korkeus</param> 
     6998        </member> 
     6999        <member name="M:Jypeli.Widgets.ProgressBar.#ctor(System.Double,System.Double,Jypeli.Meter)"> 
     7000            <summary> 
     7001            Palkin rakentaja. Sitoo palkin arvon mittarin arvoon. 
     7002            </summary> 
     7003            <param name="width">Palkin leveys</param> 
     7004            <param name="height">Palkin korkeus</param> 
     7005            <param name="meter">Mittari</param> 
    68057006        </member> 
    68067007        <member name="P:Jypeli.Widgets.ProgressBar.BarImage"> 
     
    69397140            <param name="width">SÀÀtimen leveys.</param> 
    69407141            <param name="height">SÀÀtimen korkeus.</param> 
     7142        </member> 
     7143        <member name="M:Jypeli.Widgets.Slider.#ctor(System.Double,System.Double,Jypeli.Meter)"> 
     7144            <summary> 
     7145            Luo uuden liukusÀÀtimen. 
     7146            Sitoo liukusÀÀtimen arvon mittarin arvoon. 
     7147            </summary> 
     7148            <param name="width">SÀÀtimen leveys.</param> 
     7149            <param name="height">SÀÀtimen korkeus.</param> 
     7150            <param name="meter">Mittari</param> 
    69417151        </member> 
    69427152        <member name="P:Jypeli.Widgets.Slider.Knob"> 
     
    1010910319            </summary> 
    1011010320        </member> 
     10321        <member name="M:Jypeli.Assets.PathFollowerBrain.#ctor(System.Double,Jypeli.Vector[])"> 
     10322            <summary> 
     10323            Luo aivot, jotka seuraavat polkua <c>path</c>. 
     10324            </summary> 
     10325        </member> 
     10326        <member name="M:Jypeli.Assets.PathFollowerBrain.#ctor(System.Collections.Generic.List{Jypeli.Vector})"> 
     10327            <summary> 
     10328            Luo aivot, jotka seuraavat polkua <c>path</c>. 
     10329            </summary> 
     10330        </member> 
     10331        <member name="M:Jypeli.Assets.PathFollowerBrain.#ctor(System.Double,System.Collections.Generic.List{Jypeli.Vector})"> 
     10332            <summary> 
     10333            Luo aivot, jotka seuraavat polkua <c>path</c>. 
     10334            </summary> 
     10335        </member> 
    1011110336        <member name="P:Jypeli.Assets.PathFollowerBrain.Path"> 
    1011210337            <summary> 
     
    1021210437            <summary> 
    1021310438            Hahmon rintamasuunta (vasen tai oikea). 
     10439            </summary> 
     10440        </member> 
     10441        <member name="P:PlatformCharacter.TurnsWhenWalking"> 
     10442            <summary> 
     10443            KÀÀntyykö hahmo automaattisesti kun se kÀvelee. 
    1021410444            </summary> 
    1021510445        </member> 
     
    1136711597            <param name="time">Aika, jonka tÀrinÀ kestÀÀ (sekunteina).</param> 
    1136811598        </member> 
     11599        <member name="P:Jypeli.Controls.GamePad.IsConnected"> 
     11600            <summary> 
     11601            Onko ohjain kytkettynÀ. 
     11602            </summary> 
     11603        </member> 
    1136911604        <member name="P:Jypeli.Controls.GamePad.LeftThumbDirection"> 
    1137011605            <summary> 
     
    1157211807            </summary> 
    1157311808        </member> 
     11809        <member name="M:Jypeli.Level.Clear"> 
     11810            <summary> 
     11811            Palauttaa oletustaustan. 
     11812            </summary> 
     11813        </member> 
    1157411814        <member name="M:Jypeli.Level.FindObjectLimits"> 
    1157511815            <summary> 
     
    1184212082            </summary> 
    1184312083            <returns>Vektori.</returns> 
     12084        </member> 
     12085        <member name="M:Jypeli.Level.GetRandomFreePosition(System.Double)"> 
     12086            <summary> 
     12087            Palauttaa satunnaisen vapaan kohdan kentÀn reunojen sisÀltÀ. 
     12088            </summary> 
     12089            <param name="radius">SÀde jonka sisÀllÀ ei saa olla olioita</param> 
     12090            <returns></returns> 
    1184412091        </member> 
    1184512092        <member name="M:Jypeli.Level.LoadFromFile(System.String)"> 
  • 2013/30/AleksiK/Hazy Maze Game/Hazy Maze Game/Hazy Maze Game/obj/x86/Debug/Hazy Maze Game.csproj.FileListAbsolute.txt

    r4644 r4662  
    1 C:\MyTemp - Ohjelmointi\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze Game\bin\x86\Debug\Hazy Maze Game.exe 
    2 C:\MyTemp - Ohjelmointi\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze Game\bin\x86\Debug\Hazy Maze Game.pdb 
    3 C:\MyTemp - Ohjelmointi\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze Game\bin\x86\Debug\Jypeli.dll 
    4 C:\MyTemp - Ohjelmointi\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze Game\bin\x86\Debug\Jypeli.xml 
    5 C:\MyTemp - Ohjelmointi\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze Game\obj\x86\Debug\ResolveAssemblyReference.cache 
    6 C:\MyTemp - Ohjelmointi\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze Game\obj\x86\Debug\Microsoft.Xna.Framework.RuntimeProfile.txt 
    7 C:\MyTemp - Ohjelmointi\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze Game\obj\x86\Debug\Hazy Maze Game.exe 
    8 C:\MyTemp - Ohjelmointi\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze Game\obj\x86\Debug\Hazy Maze Game.pdb 
     1C:\MyTemp\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze Game\bin\x86\Debug\Hazy Maze Game.exe 
     2C:\MyTemp\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze Game\bin\x86\Debug\Hazy Maze Game.pdb 
     3C:\MyTemp\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze Game\bin\x86\Debug\Jypeli.dll 
     4C:\MyTemp\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze Game\bin\x86\Debug\Jypeli.xml 
     5C:\MyTemp\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze Game\obj\x86\Debug\ResolveAssemblyReference.cache 
     6C:\MyTemp\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze Game\obj\x86\Debug\Microsoft.Xna.Framework.RuntimeProfile.txt 
     7C:\MyTemp\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze Game\obj\x86\Debug\Hazy Maze Game.exe 
     8C:\MyTemp\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze Game\obj\x86\Debug\Hazy Maze Game.pdb 
     9C:\MyTemp\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze Game\bin\x86\Debug\Content\Blue Block.xnb 
     10C:\MyTemp\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze Game\bin\x86\Debug\Content\Boulder Hole.xnb 
     11C:\MyTemp\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze Game\bin\x86\Debug\Content\Boulder.xnb 
     12C:\MyTemp\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze Game\bin\x86\Debug\Content\Coin.xnb 
     13C:\MyTemp\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze Game\bin\x86\Debug\Content\Switch.xnb 
     14C:\MyTemp\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze Game\bin\x86\Debug\Content\Standard.xnb 
     15C:\MyTemp\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze Game\bin\x86\Debug\Content\Vihu.xnb 
     16C:\MyTemp\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze Game\bin\x86\Debug\Content\Mushroom.xnb 
     17C:\MyTemp\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze Game\bin\x86\Debug\Content\Goal.xnb 
     18C:\MyTemp\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze Game\bin\x86\Debug\Content\Coin Block.xnb 
  • 2013/30/AleksiK/Hazy Maze Game/Hazy Maze Game/Hazy Maze GameContent/Hazy Maze GameContent.contentproj

    r4579 r4662  
    4545    <Reference Include="AnimationExtension" /> 
    4646  </ItemGroup> 
     47  <ItemGroup> 
     48    <Compile Include="Blue Block.png"> 
     49      <Name>Blue Block</Name> 
     50      <Importer>TextureImporter</Importer> 
     51      <Processor>TextureProcessor</Processor> 
     52    </Compile> 
     53  </ItemGroup> 
     54  <ItemGroup> 
     55    <Compile Include="Boulder Hole.png"> 
     56      <Name>Boulder Hole</Name> 
     57      <Importer>TextureImporter</Importer> 
     58      <Processor>TextureProcessor</Processor> 
     59    </Compile> 
     60    <Compile Include="Boulder.png"> 
     61      <Name>Boulder</Name> 
     62      <Importer>TextureImporter</Importer> 
     63      <Processor>TextureProcessor</Processor> 
     64    </Compile> 
     65    <Compile Include="Coin Block.png"> 
     66      <Name>Coin Block</Name> 
     67      <Importer>TextureImporter</Importer> 
     68      <Processor>TextureProcessor</Processor> 
     69    </Compile> 
     70    <Compile Include="Coin.png"> 
     71      <Name>Coin</Name> 
     72      <Importer>TextureImporter</Importer> 
     73      <Processor>TextureProcessor</Processor> 
     74    </Compile> 
     75    <Compile Include="Vihu.png"> 
     76      <Name>Vihu</Name> 
     77      <Importer>TextureImporter</Importer> 
     78      <Processor>TextureProcessor</Processor> 
     79    </Compile> 
     80    <Compile Include="Standard.png"> 
     81      <Name>Standard</Name> 
     82      <Importer>TextureImporter</Importer> 
     83      <Processor>TextureProcessor</Processor> 
     84    </Compile> 
     85    <Compile Include="Switch.png"> 
     86      <Name>Switch</Name> 
     87      <Importer>TextureImporter</Importer> 
     88      <Processor>TextureProcessor</Processor> 
     89    </Compile> 
     90  </ItemGroup> 
     91  <ItemGroup> 
     92    <Compile Include="Mushroom.png"> 
     93      <Name>Mushroom</Name> 
     94      <Importer>TextureImporter</Importer> 
     95      <Processor>TextureProcessor</Processor> 
     96    </Compile> 
     97  </ItemGroup> 
     98  <ItemGroup> 
     99    <Compile Include="Goal.png"> 
     100      <Name>Goal</Name> 
     101      <Importer>TextureImporter</Importer> 
     102      <Processor>TextureProcessor</Processor> 
     103    </Compile> 
     104  </ItemGroup> 
    47105  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    48106  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2013/30/AleksiK/Hazy Maze Game/Hazy Maze Game/Hazy Maze GameContent/obj/x86/Debug/Hazy Maze GameContent.contentproj.FileListAbsolute.txt

    r4644 r4662  
    1 C:\MyTemp - Ohjelmointi\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze GameContent\obj\x86\Debug\ResolveAssemblyReference.cache 
     1C:\MyTemp\AleksiK\Hazy Maze Game\Hazy Maze Game\Hazy Maze GameContent\obj\x86\Debug\ResolveAssemblyReference.cache 
  • 2013/30/AleksiK/Pong/Pong/Pong/bin/x86/Debug/Jypeli.xml

    r4644 r4662  
    644644            <param name="time">Peliaika.</param> 
    645645        </member> 
     646        <member name="M:Jypeli.GameObject.SeesObject(Jypeli.GameObject)"> 
     647            <summary> 
     648            NÀkeekö olio toisen. 
     649            </summary> 
     650            <param name="obj">Toinen olio</param> 
     651            <returns></returns> 
     652        </member> 
     653        <member name="M:Jypeli.GameObject.SeesObject(Jypeli.GameObject,System.Predicate{Jypeli.GameObject})"> 
     654            <summary> 
     655            NÀkeekö olio toisen. 
     656            </summary> 
     657            <param name="obj">Toinen olio</param> 
     658            <param name="isObstacle">Ehto sille mikÀ lasketaan esteeksi</param> 
     659            <returns></returns> 
     660        </member> 
     661        <member name="M:Jypeli.GameObject.FadeColorTo(Jypeli.Color,System.Double)"> 
     662            <summary> 
     663            Muuttaa olion vÀriÀ toiseen hitaasti liukumalla. 
     664            </summary> 
     665            <param name="targetColor">VÀri johon muutetaan</param> 
     666            <param name="seconds">Aika jossa muutos valmistuu</param> 
     667        </member> 
    646668        <member name="P:Jypeli.GameObject.IsVisible"> 
    647669            <summary> 
     
    843865            <param name="movement">Vektori, joka mÀÀrittÀÀ kuinka paljon siirretÀÀn.</param> 
    844866        </member> 
    845         <member name="M:Jypeli.PhysicsObject.Throw(Jypeli.PhysicsObject,Jypeli.Angle,System.Double,System.Double,System.Int32)"> 
     867        <member name="M:Jypeli.PhysicsObject.Throw(Jypeli.PhysicsObject,Jypeli.Angle,System.Double,System.Double,System.Int32,System.Double)"> 
    846868            <summary> 
    847869            HeittÀÀ kappaleen hahmon rintamasuuntaa kohti. 
     
    850872            <param name="angle">Suhteellinen kulma (0 astetta suoraan, 90 ylös)</param> 
    851873            <param name="force">Heiton voimakkuus</param> 
    852             <param name="distanceChange">Kuinka paljon heitettÀvÀn kappaleen etÀisyyteen lisÀtÀÀn (oletus 0)</param> 
     874            <param name="distOffset">Offset ammuksen etÀisyydelle</param> 
    853875            <param name="layer">Pelimaailman kerros</param> 
     876            <param name="axialOffset">Offset ammuksen akselin suuntaiselle paikalle</param> 
    854877        </member> 
    855878        <member name="F:Jypeli.PhysicsObject.ActiveForces"> 
     
    12851308            </summary> 
    12861309        </member> 
     1310        <member name="E:Jypeli.Brain.Updated"> 
     1311            <summary> 
     1312            Tapahtuu kun aivoja pÀivitetÀÀn. 
     1313            </summary> 
     1314        </member> 
    12871315        <member name="P:Jypeli.Brain.Owner"> 
    12881316            <summary> 
     
    13301358            <summary> 
    13311359            KÀÀnnytÀÀnkö siihen suuntaan mihin liikutaan. 
     1360            </summary> 
     1361        </member> 
     1362        <member name="P:Jypeli.AbstractMoverBrain.TurnSpeed"> 
     1363            <summary> 
     1364            MaksimikÀÀntymisnopeus (radiaania sekunnissa) 
    13321365            </summary> 
    13331366        </member> 
     
    14061439            </summary> 
    14071440        </member> 
     1441        <member name="P:Jypeli.FollowerBrain.CloseBrain"> 
     1442            <summary> 
     1443            Aivot, joita kÀytetÀÀn nÀiden sijasta kun ollaan lÀhellÀ kohdestta 
     1444            </summary> 
     1445        </member> 
    14081446        <member name="E:Jypeli.FollowerBrain.TargetClose"> 
    14091447            <summary> 
     
    14181456                <c>true</c> jos pysÀhdytÀÀn; jos ei, niin <c>false</c>. 
    14191457            </value> 
     1458        </member> 
     1459        <member name="P:Jypeli.FollowerBrain.Delay"> 
     1460            <summary> 
     1461            Viive seuraamislogiikassa. Oletuksena nolla (seuraa reaaliajassa) 
     1462            </summary> 
    14201463        </member> 
    14211464        <member name="T:Jypeli.RandomMoverBrain"> 
     
    17001743            <summary> 
    17011744            TÀysikulma (360 astetta). 
     1745            </summary> 
     1746        </member> 
     1747        <member name="F:Jypeli.UnlimitedAngle.Infinity"> 
     1748            <summary> 
     1749            ÄÀretön kulma. 
    17021750            </summary> 
    17031751        </member> 
     
    32083256            </summary> 
    32093257            <param name="tileSymbol">Merkki</param> 
    3210             <param name="f">Aliohjelma</param> 
     3258            <param name="f">Aliohjelma muotoa void LuoOlio(Vector paikka, double leveys, double korkeus)</param> 
    32113259        </member> 
    32123260        <member name="M:Jypeli.AbstractTileMap`1.SetTileMethod``1(`0,Jypeli.AbstractTileMap{`0}.TileMethod{``0},``0)"> 
     
    32183266            <typeparam name="T1">Parametrin tyyppi</typeparam> 
    32193267            <param name="tileSymbol">Merkki</param> 
    3220             <param name="f">Aliohjelma</param> 
     3268            <param name="f">Aliohjelma muotoa void LuoOlio(Vector paikka, double leveys, double korkeus)</param> 
    32213269            <param name="p1">Parametri</param> 
    32223270        </member> 
     
    32303278            <typeparam name="T2">Toisen parametrin tyyppi</typeparam> 
    32313279            <param name="tileSymbol">Merkki</param> 
    3232             <param name="f">Aliohjelma</param> 
     3280            <param name="f">Aliohjelma muotoa void LuoOlio(Vector paikka, double leveys, double korkeus)</param> 
    32333281            <param name="p1">EnsimmÀinen parametri</param> 
    32343282            <param name="p2">Toinen parametri</param> 
     
    32433291            <typeparam name="T2">Toisen parametrin tyyppi</typeparam> 
    32443292            <param name="tileSymbol">Merkki</param> 
    3245             <param name="f">Aliohjelma</param> 
     3293            <param name="f">Aliohjelma muotoa void LuoOlio(Vector paikka, double leveys, double korkeus)</param> 
    32463294            <param name="p1">EnsimmÀinen parametri</param> 
    32473295            <param name="p2">Toinen parametri</param> 
     3296        </member> 
     3297        <member name="M:Jypeli.AbstractTileMap`1.SetRouteMethod(Jypeli.AbstractTileMap{`0}.RouteMethod,`0[])"> 
     3298            <summary> 
     3299            Kokoaa reitin useammasta ruutukentÀn symbolista. 
     3300             
     3301            MÀÀrittÀÀ, ettÀ tietyn ruutukentÀn symbolin (<c>tileSymbol</c>) kohdalla 
     3302            kutsutaan aliohjelmaa <c>f</c>. Huom! KÀytÀ tÀmÀn aliohjelman kanssa metodia 
     3303            Execute. 
     3304            </summary> 
     3305            <param name="f">Aliohjelma, muotoa void LuoReittiolio(List&lt;Vector&gt; reitti, double leveys, double korkeus)</param> 
     3306            <param name="tileSymbols">RuutukentÀn symbolit tiedostossa joista reitti muodostuu</param> 
    32483307        </member> 
    32493308        <member name="M:Jypeli.AbstractTileMap`1.Execute"> 
     
    33393398            <param name="img">Kuva, jossa jokainen pikseli vastaa oliota.</param> 
    33403399        </member> 
     3400        <member name="M:Jypeli.ColorTileMap.#ctor(System.String)"> 
     3401            <summary> 
     3402            Luo uuden ruutukartan. 
     3403            </summary> 
     3404            <param name="assetName">Kuvatiedoston nimi.</param> 
     3405        </member> 
    33413406        <member name="M:Jypeli.ColorTileMap.FromLevelAsset(System.String)"> 
    33423407            <summary> 
     
    33443409            </summary> 
    33453410            <param name="assetName">Tiedoston nimi</param>         
     3411        </member> 
     3412        <member name="M:Jypeli.ColorTileMap.SetTileMethod(System.String,Jypeli.AbstractTileMap{Jypeli.Color}.TileMethod)"> 
     3413            <summary> 
     3414            MÀÀrittÀÀ, ettÀ tietyn ruutukentÀn symbolin (<c>tileSymbol</c>) kohdalla 
     3415            kutsutaan aliohjelmaa <c>f</c>. Huom! KÀytÀ tÀmÀn aliohjelman kanssa metodia 
     3416            Execute. 
     3417            </summary> 
     3418            <param name="hexCode">Heksakoodi vÀrille</param> 
     3419            <param name="method">Aliohjelma</param> 
     3420        </member> 
     3421        <member name="M:Jypeli.ColorTileMap.SetTileMethod``1(System.String,Jypeli.AbstractTileMap{Jypeli.Color}.TileMethod{``0},``0)"> 
     3422            <summary> 
     3423            MÀÀrittÀÀ, ettÀ tietyn ruutukentÀn symbolin (<c>tileSymbol</c>) kohdalla 
     3424            kutsutaan aliohjelmaa <c>f</c>. Huom! KÀytÀ tÀmÀn aliohjelman kanssa metodia 
     3425            Execute. 
     3426            </summary> 
     3427            <param name="hexCode">Heksakoodi vÀrille</param> 
     3428            <param name="method">Aliohjelma</param> 
     3429            <param name="p1">Parametri</param> 
     3430        </member> 
     3431        <member name="M:Jypeli.ColorTileMap.SetTileMethod``2(System.String,Jypeli.AbstractTileMap{Jypeli.Color}.TileMethod{``0,``1},``0,``1)"> 
     3432            <summary> 
     3433            MÀÀrittÀÀ, ettÀ tietyn ruutukentÀn symbolin (<c>tileSymbol</c>) kohdalla 
     3434            kutsutaan aliohjelmaa <c>f</c>. Huom! KÀytÀ tÀmÀn aliohjelman kanssa metodia 
     3435            Execute. 
     3436            </summary> 
     3437            <param name="hexCode">Heksakoodi vÀrille</param> 
     3438            <param name="method">Aliohjelma</param> 
     3439            <param name="p1">Parametri</param> 
     3440            <param name="p2">Parametri</param> 
     3441        </member> 
     3442        <member name="M:Jypeli.ColorTileMap.SetTileMethod``3(System.String,Jypeli.AbstractTileMap{Jypeli.Color}.TileMethod{``0,``1,``2},``0,``1,``2)"> 
     3443            <summary> 
     3444            MÀÀrittÀÀ, ettÀ tietyn ruutukentÀn symbolin (<c>tileSymbol</c>) kohdalla 
     3445            kutsutaan aliohjelmaa <c>f</c>. Huom! KÀytÀ tÀmÀn aliohjelman kanssa metodia 
     3446            Execute. 
     3447            </summary> 
     3448            <param name="hexCode">Heksakoodi vÀrille</param> 
     3449            <param name="method">Aliohjelma</param> 
     3450            <param name="p1">Parametri</param> 
     3451            <param name="p2">Parametri</param> 
     3452            <param name="p3">Parametri</param> 
    33463453        </member> 
    33473454        <member name="P:Jypeli.ColorTileMap.ColorTolerance"> 
     
    60566163            Palkin rakentaja. 
    60576164            </summary> 
     6165            <param name="width">Palkin leveys</param> 
     6166            <param name="height">Palkin korkeus</param> 
     6167        </member> 
     6168        <member name="M:Jypeli.Widgets.BarGauge.#ctor(System.Double,System.Double,Jypeli.Meter)"> 
     6169            <summary> 
     6170            Palkin rakentaja. Sitoo palkin arvon mittarin arvoon. 
     6171            </summary> 
     6172            <param name="width">Palkin leveys</param> 
     6173            <param name="height">Palkin korkeus</param> 
     6174            <param name="meter">Mittari</param> 
    60586175        </member> 
    60596176        <member name="M:Jypeli.Widgets.BarGauge.BindTo(Jypeli.Meter)"> 
     
    64226539            </summary> 
    64236540        </member> 
     6541        <member name="M:Jypeli.Widgets.Label.#ctor(Jypeli.Meter)"> 
     6542            <summary> 
     6543            Lue uuden tekstikentÀn ja sitoo sen mittarin arvoon. 
     6544            </summary> 
     6545            <param name="meter">Mittari</param> 
     6546        </member> 
    64246547        <member name="M:Jypeli.Widgets.Label.#ctor(Jypeli.Animation)"> 
    64256548            <summary> 
     
    67676890            </summary> 
    67686891        </member> 
     6892        <member name="P:Jypeli.Widgets.MultiSelectWindow.Font"> 
     6893            <summary> 
     6894            Fontti. 
     6895            </summary> 
     6896        </member> 
    67696897        <member name="P:Jypeli.Widgets.MultiSelectWindow.DefaultCancel"> 
    67706898            <summary> 
     
    68036931            Palkin rakentaja. 
    68046932            </summary> 
     6933            <param name="width">Palkin leveys</param> 
     6934            <param name="height">Palkin korkeus</param> 
     6935        </member> 
     6936        <member name="M:Jypeli.Widgets.ProgressBar.#ctor(System.Double,System.Double,Jypeli.Meter)"> 
     6937            <summary> 
     6938            Palkin rakentaja. Sitoo palkin arvon mittarin arvoon. 
     6939            </summary> 
     6940            <param name="width">Palkin leveys</param> 
     6941            <param name="height">Palkin korkeus</param> 
     6942            <param name="meter">Mittari</param> 
    68056943        </member> 
    68066944        <member name="P:Jypeli.Widgets.ProgressBar.BarImage"> 
     
    69397077            <param name="width">SÀÀtimen leveys.</param> 
    69407078            <param name="height">SÀÀtimen korkeus.</param> 
     7079        </member> 
     7080        <member name="M:Jypeli.Widgets.Slider.#ctor(System.Double,System.Double,Jypeli.Meter)"> 
     7081            <summary> 
     7082            Luo uuden liukusÀÀtimen. 
     7083            Sitoo liukusÀÀtimen arvon mittarin arvoon. 
     7084            </summary> 
     7085            <param name="width">SÀÀtimen leveys.</param> 
     7086            <param name="height">SÀÀtimen korkeus.</param> 
     7087            <param name="meter">Mittari</param> 
    69417088        </member> 
    69427089        <member name="P:Jypeli.Widgets.Slider.Knob"> 
     
    1010910256            </summary> 
    1011010257        </member> 
     10258        <member name="M:Jypeli.Assets.PathFollowerBrain.#ctor(System.Double,Jypeli.Vector[])"> 
     10259            <summary> 
     10260            Luo aivot, jotka seuraavat polkua <c>path</c>. 
     10261            </summary> 
     10262        </member> 
     10263        <member name="M:Jypeli.Assets.PathFollowerBrain.#ctor(System.Collections.Generic.List{Jypeli.Vector})"> 
     10264            <summary> 
     10265            Luo aivot, jotka seuraavat polkua <c>path</c>. 
     10266            </summary> 
     10267        </member> 
     10268        <member name="M:Jypeli.Assets.PathFollowerBrain.#ctor(System.Double,System.Collections.Generic.List{Jypeli.Vector})"> 
     10269            <summary> 
     10270            Luo aivot, jotka seuraavat polkua <c>path</c>. 
     10271            </summary> 
     10272        </member> 
    1011110273        <member name="P:Jypeli.Assets.PathFollowerBrain.Path"> 
    1011210274            <summary> 
     
    1136711529            <param name="time">Aika, jonka tÀrinÀ kestÀÀ (sekunteina).</param> 
    1136811530        </member> 
     11531        <member name="P:Jypeli.Controls.GamePad.IsConnected"> 
     11532            <summary> 
     11533            Onko ohjain kytkettynÀ. 
     11534            </summary> 
     11535        </member> 
    1136911536        <member name="P:Jypeli.Controls.GamePad.LeftThumbDirection"> 
    1137011537            <summary> 
     
    1184212009            </summary> 
    1184312010            <returns>Vektori.</returns> 
     12011        </member> 
     12012        <member name="M:Jypeli.Level.GetRandomFreePosition(System.Double)"> 
     12013            <summary> 
     12014            Palauttaa satunnaisen vapaan kohdan kentÀn reunojen sisÀltÀ. 
     12015            </summary> 
     12016            <param name="radius">SÀde jonka sisÀllÀ ei saa olla olioita</param> 
     12017            <returns></returns> 
    1184412018        </member> 
    1184512019        <member name="M:Jypeli.Level.LoadFromFile(System.String)"> 
  • 2013/30/AleksiK/Pong/Pong/Pong/obj/x86/Debug/Pong.csproj.FileListAbsolute.txt

    r4644 r4662  
    1 C:\MyTemp - Ohjelmointi\AleksiK\Pong\Pong\Pong\bin\x86\Debug\Pong.exe 
    2 C:\MyTemp - Ohjelmointi\AleksiK\Pong\Pong\Pong\bin\x86\Debug\Pong.pdb 
    3 C:\MyTemp - Ohjelmointi\AleksiK\Pong\Pong\Pong\bin\x86\Debug\Jypeli.dll 
    4 C:\MyTemp - Ohjelmointi\AleksiK\Pong\Pong\Pong\bin\x86\Debug\Jypeli.xml 
    5 C:\MyTemp - Ohjelmointi\AleksiK\Pong\Pong\Pong\obj\x86\Debug\ResolveAssemblyReference.cache 
    6 C:\MyTemp - Ohjelmointi\AleksiK\Pong\Pong\Pong\obj\x86\Debug\Microsoft.Xna.Framework.RuntimeProfile.txt 
    7 C:\MyTemp - Ohjelmointi\AleksiK\Pong\Pong\Pong\obj\x86\Debug\Pong.exe 
    8 C:\MyTemp - Ohjelmointi\AleksiK\Pong\Pong\Pong\obj\x86\Debug\Pong.pdb 
     1C:\MyTemp\AleksiK\Pong\Pong\Pong\bin\x86\Debug\Pong.exe 
     2C:\MyTemp\AleksiK\Pong\Pong\Pong\bin\x86\Debug\Pong.pdb 
     3C:\MyTemp\AleksiK\Pong\Pong\Pong\bin\x86\Debug\Jypeli.dll 
     4C:\MyTemp\AleksiK\Pong\Pong\Pong\bin\x86\Debug\Jypeli.xml 
     5C:\MyTemp\AleksiK\Pong\Pong\Pong\obj\x86\Debug\ResolveAssemblyReference.cache 
     6C:\MyTemp\AleksiK\Pong\Pong\Pong\obj\x86\Debug\Microsoft.Xna.Framework.RuntimeProfile.txt 
     7C:\MyTemp\AleksiK\Pong\Pong\Pong\obj\x86\Debug\Pong.exe 
     8C:\MyTemp\AleksiK\Pong\Pong\Pong\obj\x86\Debug\Pong.pdb 
  • 2013/30/AleksiK/Pong/Pong/PongContent/obj/x86/Debug/PongContent.contentproj.FileListAbsolute.txt

    r4644 r4662  
    1 C:\MyTemp - Ohjelmointi\AleksiK\Pong\Pong\PongContent\obj\x86\Debug\ResolveAssemblyReference.cache 
     1C:\MyTemp\AleksiK\Pong\Pong\PongContent\obj\x86\Debug\ResolveAssemblyReference.cache 
Note: See TracChangeset for help on using the changeset viewer.