void LuoKentta() { ColorTileMap kentta = ColorTileMap.FromLevelAsset("kukkula"); kentta.SetTileMethod(Color.Black, LuoReuna); kentta.SetTileMethod(Color.DarkGray, LuoMaata); kentta.SetTileMethod(Color.FromHexCode("00FF21"), LuoPelaaja); kentta.SetTileMethod(Color.Red, LuoVihollinen); kentta.Optimize(Color.Black); kentta.Execute(30, 30); Gravity = new Vector(0, -1000); AddCollisionHandler <PlatformCharacter2, PlatformCharacter>(pelaaja, "vihollinen", VihollinenKukkulalla); }
void LataaKentta(ColorTileMap kentta) { //ColorTileMap kentta1 = ColorTileMap.FromLevelAsset("kentta1"); kentta.SetTileMethod(Color.Brown, LisaaTaso); kentta.SetTileMethod(Color.Red, LisaaPelaaja); kentta.SetTileMethod(Color.Yellow, luokulta); kentta.SetTileMethod(Color.Black,luokivi); kentta.SetTileMethod(Color.Gray, luohiili); kentta.SetTileMethod(Color.Blue, luovesi); kentta.Optimize(); kentta.Execute(40,40); osoitinko = new GameObject(40, 40); osoitinko.Color = Color.Red; osoitinko.Position = Mouse.PositionOnWorld; osoitinko.Image = osoitinkuva; Add(osoitinko); //Level.CreateBorders(); IsMouseVisible = true; Level.Background.CreateGradient(Color.SkyBlue, Color.SkyBlue); }