Changeset 7943
- Timestamp:
- 2016-07-07 11:32:09 (7 years ago)
- Location:
- 2016/27/TomiR
- Files:
-
- 3 added
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
2016/27/TomiR/OmaPeli/OmaPeli/OmaPeli/OmaPeli.cs
r7906 r7943 20 20 Image pelaajanKuva = LoadImage("Hahmo3"); 21 21 Image tahtiKuva = LoadImage("tahti"); 22 Image Haamunkuva = LoadImage("Haamu"); 22 23 Image Piikkikuva = LoadImage("Piikki"); 23 24 Image Ruohoblokinkuva = LoadImage("Ruohoblokki"); … … 27 28 public override void Begin() 28 29 { 30 ClearAll(); 29 31 Gravity = new Vector(0, -1000); 30 32 HahmoHyppy = LoadAnimation("AnimaatioHyppy"); 31 33 KävelyAnimaatio = LoadAnimation("Animaatio"); 32 33 34 LisaaVihollinen(); 35 LisaaVihollinen(); 36 LisaaVihollinen(); 37 LisaaVihollinen(); 38 LisaaVihollinen(); 39 LisaaVihollinen(); 40 LisaaVihollinen(); 41 LisaaVihollinen(); 42 LisaaVihollinen(); 34 43 35 44 LuoKentta(); … … 37 46 38 47 Camera.Follow(pelaaja1); 39 Camera.ZoomFactor = 1.2;48 Camera.ZoomFactor = 2; 40 49 Camera.StayInLevel = true; 41 50 } … … 50 59 kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 51 60 Level.CreateBorders(); 52 Level.Background.CreateGradient(Color. SkyBlue, Color.DarkRed);61 Level.Background.CreateGradient(Color.Blue, Color.DarkRed); 53 62 } 54 63 … … 57 66 PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 58 67 taso.Position = paikka; 68 taso.CollisionIgnoreGroup = 1; 59 69 // taso.Color = Color.Green; 60 70 taso.Image = Ruohoblokinkuva; … … 84 94 AddCollisionHandler(pelaaja1, "tahti", TormaaTahteen); 85 95 AddCollisionHandler(pelaaja1, "Piikki", TormaaPiikkiin); 96 AddCollisionHandler(pelaaja1, "Haamu", TormaaViholliseen); 86 97 Add(pelaaja1); 87 98 } … … 89 100 void LisaaPiikki(Vector paikka, double leveys, double korkeus) 90 101 { 91 PhysicsObject Piikki = new PhysicsObject( 40, 20);102 PhysicsObject Piikki = new PhysicsObject(30, 20); 92 103 93 104 Piikki.Tag = "Piikki"; 94 //Piikki.MakeStatic = true; 105 Piikki.CollisionIgnoreGroup = 1; 106 Piikki.MakeStatic(); 95 107 Piikki.Image = Piikkikuva; 96 Piikki.Position = paikka ;108 Piikki.Position = paikka + new Vector(0, -korkeus * 0.3); 97 109 Add(Piikki); 98 110 … … 100 112 101 113 102 114 void LisaaNappaimet() 103 115 { 104 116 Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); … … 139 151 pelaaja1.Destroy(); 140 152 MessageDisplay.Add("Try Again!"); 153 Begin(); 154 155 156 157 } 158 void TormaaViholliseen(PhysicsObject hahmo, PhysicsObject randomOlio) 159 { 160 161 pelaaja1.Destroy(); 162 MessageDisplay.Add("Try Again!"); 163 Begin(); 164 141 165 142 166 143 167 } 168 void LisaaVihollinen() 169 { 170 PhysicsObject Haamu = new PhysicsObject(50.0, 50.0); 171 Haamu.Tag = "Haamu"; 172 Haamu.Image = Haamunkuva; 173 Add(Haamu); 144 174 145 146 175 //Tehdään uudet satunnaisaivot, jotka liikkuvat nopeudella... 176 RandomMoverBrain satunnaisAivot = new RandomMoverBrain(600); 177 satunnaisAivot.Speed = 400; 178 //Ominaisuuksien muokkaaminen 179 satunnaisAivot.ChangeMovementSeconds = 2; 180 satunnaisAivot.TurnWhileMoving = true; 181 Haamu.CollisionIgnoreGroup = 1; 182 //Aivot käyttöön oliolle 183 Haamu.Brain = satunnaisAivot; 147 184 148 185 } 149 186 150 187 151 188 152 153 154 189 } -
2016/27/TomiR/OmaPeli/OmaPeli/OmaPeli/OmaPeli.csproj.Debug.cachefile
r7906 r7943 11 11 Content\AnimaatioHyppy\HahmoHyppy_0.xnb 12 12 Content\Piikki.xnb 13 Content\Haamu.xnb -
2016/27/TomiR/OmaPeli/OmaPeli/OmaPeli/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml
r7906 r7943 27 27 <Options>None</Options> 28 28 <Output>C:\MyTemp\TomiR\OmaPeli\OmaPeli\OmaPeli\bin\x86\Debug\Content\kentta1.xnb</Output> 29 <Time>2016-07-0 6T14:55:54.2103458+03:00</Time>29 <Time>2016-07-07T11:29:57.1530811+03:00</Time> 30 30 </Item> 31 31 <Item> … … 108 108 <Options>None</Options> 109 109 <Output>C:\MyTemp\TomiR\OmaPeli\OmaPeli\OmaPeli\bin\x86\Debug\Content\Piikki.xnb</Output> 110 <Time>2016-07-06T14:50:20.0954204+03:00</Time> 110 <Time>2016-07-07T11:23:38.8872583+03:00</Time> 111 </Item> 112 <Item> 113 <Source>Haamu.png</Source> 114 <Name>Haamu</Name> 115 <Importer>TextureImporter</Importer> 116 <Processor>TextureProcessor</Processor> 117 <Options>None</Options> 118 <Output>C:\MyTemp\TomiR\OmaPeli\OmaPeli\OmaPeli\bin\x86\Debug\Content\Haamu.xnb</Output> 119 <Time>2016-07-07T11:07:52.1325923+03:00</Time> 111 120 </Item> 112 121 <BuildSuccessful>true</BuildSuccessful> -
2016/27/TomiR/OmaPeli/OmaPeli/OmaPeli/obj/x86/Debug/OmaPeli.csproj.FileListAbsolute.txt
r7906 r7943 19 19 C:\MyTemp\TomiR\OmaPeli\OmaPeli\OmaPeli\bin\x86\Debug\Content\AnimaatioHyppy\HahmoHyppy_0.xnb 20 20 C:\MyTemp\TomiR\OmaPeli\OmaPeli\OmaPeli\bin\x86\Debug\Content\Piikki.xnb 21 C:\MyTemp\TomiR\OmaPeli\OmaPeli\OmaPeli\bin\x86\Debug\Content\Haamu.xnb -
2016/27/TomiR/OmaPeli/OmaPeli/OmaPeli/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt
r7906 r7943 11 11 Content\AnimaatioHyppy\HahmoHyppy_0.xnb 12 12 Content\Piikki.xnb 13 Content\Haamu.xnb -
2016/27/TomiR/OmaPeli/OmaPeli/OmaPeliContent/OmaPeliContent.contentproj
r7906 r7943 97 97 </Compile> 98 98 </ItemGroup> 99 <ItemGroup> 100 <Compile Include="Haamu.png"> 101 <Name>Haamu</Name> 102 <Importer>TextureImporter</Importer> 103 <Processor>TextureProcessor</Processor> 104 </Compile> 105 </ItemGroup> 99 106 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 100 107 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2016/27/TomiR/OmaPeli/OmaPeli/OmaPeliContent/kentta1.txt
r7906 r7943 15 15 16 16 .................................................................................................................. 17 ........................................................................ ..........................................18 .................................................................... ..............................................19 .................................................................... ..............................................20 ..........................................................*. ................................21 ..........................................................# ..................................17 ........................................................................###.......................................... 18 ....................................................................P.#............................................ 19 ....................................................................#.............................................. 20 ..........................................................*.PP..P.#.......................... 21 ..........................................................########.................................. 22 22 .................................................................................................................. 23 23 ......................................................#........................................... … … 25 25 ..................................######...........#......................................................... 26 26 ..............................#............####.............................................................. 27 N.. ....................#.........PPPPP.....PP.....PPPPP...............................................................27 N..P....................#.........PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP 28 28 ##################################################################################################################
Note: See TracChangeset
for help on using the changeset viewer.