- Timestamp:
- 2012-06-15 11:34:09 (11 years ago)
- Location:
- 2012/24/EemeliKo/BirdJump
- Files:
-
- 2 added
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
2012/24/EemeliKo/BirdJump/BirdJump/BirdJump/BirdJump.cs
r3035 r3083 19 19 Image pelaajanKuva = LoadImage("Bird"); 20 20 Image tahtiKuva = LoadImage("tahti"); 21 Image OlioKuva = LoadImage("Olio"); 21 22 22 23 SoundEffect maaliAani = LoadSoundEffect("maali"); … … 27 28 public override void Begin() 28 29 { 29 30 Level.Background.CreateStars(); 31 32 30 Level.Background.CreateStars(); 33 31 Gravity = new Vector(0, -700); 32 34 33 35 34 luoKentta(); 36 35 lisaaNappaimet(); 37 36 38 37 Camera.Follow(pelaaja1); 39 38 Camera.ZoomFactor = 1.2; 40 39 Camera.StayInLevel = true; 41 40 42 41 PhysicsObject Olio = new PhysicsObject(40, 20); 42 Olio.Shape = Shape.Rectangle; 43 Add(Olio); 44 45 46 47 48 49 50 43 51 44 52 } … … 52 60 kentta.SetTileMethod('%', lisaaLiikkuvaTaso); 53 61 kentta.SetTileMethod('!', lisaaNakymatonPalikka); 62 kentta.SetTileMethod('O', lisaaOlio); 63 kentta.SetTileMethod('$', LisaaLinnaPalikka); 54 64 kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 55 65 Level.CreateBorders(); … … 162 172 Liikkuva.Velocity = Liikkuva.Velocity * -1 ; 163 173 } 174 void lisaaOlio(Vector paikka, double leveys, double korkeus) 175 { 176 PhysicsObject olio = PhysicsObject.CreateStaticObject(80, 100); 177 olio.Shape = Shape.Rectangle; 178 olio.Color = Color.Green; 179 Add(olio); 180 olio.Image = OlioKuva; 181 182 PathFollowerBrain polkuAivot = new PathFollowerBrain(); 183 List<Vector> polku = new List<Vector>(); 184 polku.Add(new Vector(-50, -100)); 185 polku.Add(new Vector(-100, 50)); 186 polku.Add(new Vector(-250, -200)); 187 polkuAivot.Path = polku; 188 polkuAivot.Loop = true; 189 polkuAivot.Speed = 100; 190 191 olio.Brain = polkuAivot; 192 polkuAivot.Active = true; 193 164 194 } 195 void LisaaLinnaPalikka(Vector paikka, double leveys, double korkeus) 196 { 197 PhysicsObject Nakymaton = new PhysicsObject(leveys, korkeus); 198 Nakymaton.Position = paikka; 199 Nakymaton.Color = Color.Green; 200 Add(Nakymaton); 201 Nakymaton.Tag = "Nakymaton"; 202 Nakymaton.IgnoresGravity = true; 203 Nakymaton.IgnoresCollisionResponse = true; 204 Nakymaton.Color = Color.White; 205 206 207 } 208 209 210 } -
2012/24/EemeliKo/BirdJump/BirdJump/BirdJump/BirdJump.csproj.Debug.cachefile
r2997 r3083 6 6 Content\Kananmuna.xnb 7 7 Content\Taivas.xnb 8 Content\Olio.xnb 8 9 kentta1.txt -
2012/24/EemeliKo/BirdJump/BirdJump/BirdJump/bin/x86/Debug/kentta1.txt
r3035 r3083 4 4 5 5 6 # 7 6 7 # 8 8 # # # # # # # # # # ###### 9 9 # * 10 10 # 11 11 # 12 12 13 13 ! 14 14 % ! 15 15 16 16 # 17 17 # # 18 18 # 19 20 # 21 22 23 # 24 # 25 # 26 P 27 # ! % ! N 28 * * ! % !###########################! % ! 29 # ! % % % % % ! 30 ! %% ! 19 # 20 21 $$ $$ $$ 22 # $$$$$$$$$$ 23 # $$$$$$$$$$ 24 # $$$$$$$$$$ 25 P $$$$$$$$$$ 26 # ! % ! $$$$$$$$$$ 27 * * ! % !########################### 28 # # ! % % % % % ! ! %% ! 31 29 * * !% ! % ! % ! 32 30 ## ! % ! % ! % ! 33 31 ! % ! ! % ! 34 32 * * * * ! %% %% %% %% %% ! 35 36 ! % ! % ! 37 * * * * !% ! 33 O ## # ! % ! 34 ! % ! % ! 35 * * * * !% ! 38 36 ## ## ## ## ## % ! % !# ### 39 37 40 ! % !! % ! % ! % !41 ###################### !##########################! % !%! % ! % !38 N ! % ! O ! % ! % ! % ! 39 ###################### ##########################! % !%! % ! % ! 42 40 43 41 -
2012/24/EemeliKo/BirdJump/BirdJump/BirdJump/kentta1.txt
r3035 r3083 4 4 5 5 6 # 7 6 7 # 8 8 # # # # # # # # # # ###### 9 9 # * 10 10 # 11 11 # 12 12 13 13 ! 14 14 % ! 15 15 16 16 # 17 17 # # 18 18 # 19 20 # 21 22 23 # 24 # 25 # 26 P 27 # ! % ! N 28 * * ! % !###########################! % ! 29 # ! % % % % % ! 30 ! %% ! 19 # 20 21 $$ $$ $$ 22 # $$$$$$$$$$ 23 # $$$$$$$$$$ 24 # $$$$$$$$$$ 25 P $$$$$$$$$$ 26 # ! % ! $$$$$$$$$$ 27 * * ! % !########################### 28 # # ! % % % % % ! ! %% ! 31 29 * * !% ! % ! % ! 32 30 ## ! % ! % ! % ! 33 31 ! % ! ! % ! 34 32 * * * * ! %% %% %% %% %% ! 35 36 ! % ! % ! 37 * * * * !% ! 33 O ## # ! % ! 34 ! % ! % ! 35 * * * * !% ! 38 36 ## ## ## ## ## % ! % !# ### 39 37 40 ! % !! % ! % ! % !41 ###################### !##########################! % !%! % ! % !38 N ! % ! O ! % ! % ! % ! 39 ###################### ##########################! % !%! % ! % ! 42 40 43 41 -
2012/24/EemeliKo/BirdJump/BirdJump/BirdJump/obj/x86/Debug/BirdJump.csproj.FileListAbsolute.txt
r2997 r3083 15 15 C:\MyTemp\EemeliKo\BirdJump\BirdJump\BirdJump\bin\x86\Debug\Content\Kananmuna.xnb 16 16 C:\MyTemp\EemeliKo\BirdJump\BirdJump\BirdJump\bin\x86\Debug\Content\Taivas.xnb 17 C:\MyTemp\EemeliKo\BirdJump\BirdJump\BirdJump\bin\x86\Debug\Content\Olio.xnb -
2012/24/EemeliKo/BirdJump/BirdJump/BirdJump/obj/x86/Debug/ContentPipeline-{45E7B065-D0D3-4C88-983C-935E87F50FFB}.xml
r3035 r3083 65 65 <Time>2012-06-14T09:39:08.0421851+03:00</Time> 66 66 </Item> 67 <Item> 68 <Source>Olio.png</Source> 69 <Name>Olio</Name> 70 <Importer>TextureImporter</Importer> 71 <Processor>TextureProcessor</Processor> 72 <Options>None</Options> 73 <Output>C:\MyTemp\EemeliKo\BirdJump\BirdJump\BirdJump\bin\x86\Debug\Content\Olio.xnb</Output> 74 <Time>2012-06-15T09:50:03.2035562+03:00</Time> 75 </Item> 67 76 <BuildSuccessful>true</BuildSuccessful> 68 77 <Settings> -
2012/24/EemeliKo/BirdJump/BirdJump/BirdJump/obj/x86/Debug/cachefile-{45E7B065-D0D3-4C88-983C-935E87F50FFB}-targetpath.txt
r2997 r3083 6 6 Content\Kananmuna.xnb 7 7 Content\Taivas.xnb 8 Content\Olio.xnb -
2012/24/EemeliKo/BirdJump/BirdJump/BirdJumpContent/BirdJumpContent.contentproj
r2997 r3083 89 89 </Compile> 90 90 </ItemGroup> 91 <ItemGroup> 92 <Compile Include="Olio.png"> 93 <Name>Olio</Name> 94 <Importer>TextureImporter</Importer> 95 <Processor>TextureProcessor</Processor> 96 </Compile> 97 </ItemGroup> 91 98 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 92 99 <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Note: See TracChangeset
for help on using the changeset viewer.