Changeset 8227 for 2016/30


Ignore:
Timestamp:
2016-07-29 10:15:14 (3 years ago)
Author:
tihaapas
Message:
 
Location:
2016/30/TimoH/JamaicanBoksi3000
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • 2016/30/TimoH/JamaicanBoksi3000/JamaicanBoksi3000/JamaicanBoksi3000/JamaicanBoksi3000.cs

    r8226 r8227  
    8484    DoubleMeter aikalaskuri = new DoubleMeter(0); 
    8585 
    86     Vector tp1; 
     86    //Vector tp1; 
     87    Dictionary<string, Vector> tpPaikat = new Dictionary<string, Vector>(); 
    8788 
    8889    public override void Begin() 
     
    192193    { 
    193194 
    194  
     195        tpPaikat.Clear(); 
    195196        polku = new SortedList<char, Vector>(); 
    196197 
     
    202203        ruudut.SetTileMethod('!', LuoLinna); 
    203204        ruudut.SetTileMethod('%', LuoPolku); 
    204         ruudut.SetTileMethod('1', LuoTeleportti1); 
    205         ruudut.SetTileMethod('2', LuoTeleportti2); 
     205 
     206        ruudut.SetTileMethod('1', LuoTeleporttiEka, "tp1"); 
     207        ruudut.SetTileMethod('2', LuoTeleporttiToka, "tp1"); 
     208 
     209        ruudut.SetTileMethod('3', LuoTeleporttiEka, "tp2"); 
     210        ruudut.SetTileMethod('4', LuoTeleporttiToka, "tp2"); 
     211 
     212        ruudut.SetTileMethod('5', LuoTeleporttiEka, "tp3"); 
     213        ruudut.SetTileMethod('6', LuoTeleporttiToka, "tp3"); 
     214 
     215        ruudut.SetTileMethod('7', LuoTeleporttiEka, "tp4"); 
     216        ruudut.SetTileMethod('8', LuoTeleporttiToka, "tp4"); 
     217 
     218        ruudut.SetTileMethod('9', LuoTeleporttiEka, "tp5"); 
     219        ruudut.SetTileMethod('0', LuoTeleporttiToka, "tp5"); 
    206220 
    207221 
     
    260274    } 
    261275 
    262     void LuoTeleportti1(Vector paikka, double leveys, double korkeus) 
     276    void LuoTeleporttiEka(Vector paikka, double leveys, double korkeus, string tag) 
    263277    { 
    264278        PhysicsObject tp = new PhysicsObject(leveys, korkeus); 
    265279        //polku.Image = polkukuva; 
    266280        tp.Position = paikka; 
    267         tp.Tag = "tp"; 
     281        tp.Tag = tag; 
    268282        Add(tp, -1); 
    269283        tp.MakeStatic(); 
    270284    } 
    271285 
    272     void LuoTeleportti2(Vector paikka, double leveys, double korkeus) 
     286    void LuoTeleporttiToka(Vector paikka, double leveys, double korkeus, string tag) 
    273287    { 
    274288        GameObject tp = new GameObject(leveys, korkeus); 
     
    277291        Add(tp, -1); 
    278292 
    279         tp1 = paikka; 
     293        tpPaikat.Add(tag, paikka); 
    280294    } 
    281295 
     
    338352        Add(vihu); 
    339353 
    340         AddCollisionHandler(vihu, "tp", TormaaTeleporttiin); 
     354        AddCollisionHandler(vihu, "tp1", TormaaTeleporttiin); 
     355        AddCollisionHandler(vihu, "tp2", TormaaTeleporttiin); 
     356        AddCollisionHandler(vihu, "tp3", TormaaTeleporttiin); 
     357        AddCollisionHandler(vihu, "tp4", TormaaTeleporttiin); 
     358        AddCollisionHandler(vihu, "tp5", TormaaTeleporttiin); 
    341359 
    342360        vihu.ElamaLaskuri.LowerLimit += VihuKuolee; 
     
    349367    void TormaaTeleporttiin(PhysicsObject vihu, PhysicsObject tp) 
    350368    { 
    351         vihu.Position = tp1; 
     369        vihu.Position = tpPaikat[tp.Tag.ToString()]; 
    352370    } 
    353371 
  • 2016/30/TimoH/JamaicanBoksi3000/JamaicanBoksi3000/JamaicanBoksi3000/obj/x86/Debug/ContentPipeline-{4A29DE4C-A502-4E35-9F8E-69C76CB7D9C2}.xml

    r8226 r8227  
    135135      <Options>None</Options> 
    136136      <Output>C:\MyTemp\TimoH\JamaicanBoksi3000\JamaicanBoksi3000\JamaicanBoksi3000\bin\x86\Debug\Content\Jamaicanboksi6.xnb</Output> 
    137       <Time>2016-07-29T10:07:18.9396933+03:00</Time> 
     137      <Time>2016-07-29T10:12:48.5146933+03:00</Time> 
    138138    </Item> 
    139139    <BuildSuccessful>true</BuildSuccessful> 
  • 2016/30/TimoH/JamaicanBoksi3000/JamaicanBoksi3000/JamaicanBoksi3000Content/Jamaicanboksi6.txt

    r8226 r8227  
    66.%.%............................................................. 
    77.%.%...................................................J......... 
     8.%.%...................................................3......... 
    89.%.%............................................................. 
    910.%.%............................................................. 
    1011.%.%............................................................. 
    1112.%.%............................................................. 
     13.%.%...................................................4......... 
     14.%.%...................................................K......... 
    1215.%.%............................................................. 
    1316.%.%............................................................. 
    1417.%.%............................................................. 
    1518.%.%............................................................. 
    16 .%.%............................................................. 
    17 .%.%............................................................. 
    18 .%.%............................................................. 
    19 .%.%............................................................. 
     19.%.%...................................................L......... 
    2020.%.%............................................................. 
    2121.%.E%%%%%%%%%%%%%%%%%%%%%%D...................................... 
Note: See TracChangeset for help on using the changeset viewer.