- Timestamp:
- 2013-06-14 12:30:40 (10 years ago)
- Location:
- 2013/24/EemeliP/Tasohyppelypeli3/Tasohyppelypeli3
- Files:
-
- 45 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
2013/24/EemeliP/Tasohyppelypeli3/Tasohyppelypeli3/Tasohyppelypeli3/Braaains!!.cs
r4124 r4153 21 21 Image vaaraKuva = LoadImage("spike"); 22 22 Image pelaajanKuva = LoadImage("ukko"); 23 Image tahtiKuva = LoadImage("tahti");23 Image aivoKuva = LoadImage("tahti"); 24 24 25 25 SoundEffect maaliAani = LoadSoundEffect("beep"); … … 33 33 alkuValikko.AddItemHandler(1, Exit); 34 34 Add(alkuValikko); 35 36 35 IsFullScreen = true; 37 36 … … 57 56 } 58 57 59 void Lisaa Tahti(Vector paikka, double leveys, double korkeus)58 void LisaaKerattava(Vector paikka, double leveys, double korkeus) 60 59 { 61 PhysicsObject tahti = PhysicsObject.CreateStaticObject(leveys, korkeus); 62 tahti.IgnoresCollisionResponse = true; 63 tahti.Position = paikka; 64 tahti.Image = tahtiKuva; 65 tahti.Tag = "tahti"; 66 Add(tahti); 60 PhysicsObject kerattavaUkko = PhysicsObject.CreateStaticObject(leveys, korkeus); 61 kerattavaUkko.IgnoresCollisionResponse = true; 62 kerattavaUkko.Position = paikka; 63 kerattavaUkko.Image = aivoKuva; 64 kerattavaUkko.Tag = "tahti"; 65 // laskuriin yksi luku lisää... 66 Add(kerattavaUkko); 67 67 } 68 68 … … 86 86 //pelaaja1.Image = pelaajanKuva; 87 87 aloituspaikka = paikka; 88 AddCollisionHandler(pelaaja1, "tahti", Tormaa Tahteen);88 AddCollisionHandler(pelaaja1, "tahti", TormaaKerattavaan); 89 89 AddCollisionHandler(pelaaja1, "spike", TormaaVaaraan); 90 90 AddCollisionHandler(pelaaja1, "maali", TormasiMaaliin); … … 123 123 } 124 124 125 void Tormaa Tahteen(PhysicsObject hahmo, PhysicsObject tahti)125 void TormaaKerattavaan(PhysicsObject hahmo, PhysicsObject tahti) 126 126 { 127 127 maaliAani.Play(); 128 128 MessageDisplay.Add("BRAAAINS!!"); 129 129 tahti.Destroy(); 130 // vähennettäisiin laskurista yksi... 130 131 } 131 132 … … 149 150 kentta.SetTileMethod('M', LisaaMaali); 150 151 kentta.SetTileMethod('V', LisaaVaara); 151 kentta.SetTileMethod('*', Lisaa Tahti);152 kentta.SetTileMethod('*', LisaaKerattava); 152 153 kentta.SetTileMethod('N', LisaaPelaaja); 153 154 kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); … … 192 193 Add(maali); 193 194 } 194 195 195 } -
2013/24/EemeliP/Tasohyppelypeli3/Tasohyppelypeli3/Tasohyppelypeli3/Tasohyppelypeli3.csproj
r4084 r4153 19 19 <ApplicationIcon>Game.ico</ApplicationIcon> 20 20 <Thumbnail>GameThumbnail.png</Thumbnail> 21 <IsWebBootstrapper>false</IsWebBootstrapper> 22 <ReferencePath>$(registry:HKEY_LOCAL_MACHINE\Software\Jypeli@Install_Dir)\lib\x86</ReferencePath> 21 23 <PublishUrl>publish\</PublishUrl> 22 24 <Install>true</Install> … … 29 31 <UpdateRequired>false</UpdateRequired> 30 32 <MapFileExtensions>true</MapFileExtensions> 31 <ApplicationRevision> 0</ApplicationRevision>33 <ApplicationRevision>1</ApplicationRevision> 32 34 <ApplicationVersion>1.0.0.%2a</ApplicationVersion> 33 <IsWebBootstrapper>false</IsWebBootstrapper>34 35 <UseApplicationTrust>false</UseApplicationTrust> 36 <PublishWizardCompleted>true</PublishWizardCompleted> 35 37 <BootstrapperEnabled>true</BootstrapperEnabled> 36 <ReferencePath>$(registry:HKEY_LOCAL_MACHINE\Software\Jypeli@Install_Dir)\lib\x86</ReferencePath>37 38 </PropertyGroup> 38 39 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> … … 60 61 <PlatformTarget>x86</PlatformTarget> 61 62 <XnaCompressContent>true</XnaCompressContent> 63 </PropertyGroup> 64 <PropertyGroup> 65 <ManifestCertificateThumbprint>E19E45CF242D6A60258CD6B6E5F888E991317890</ManifestCertificateThumbprint> 66 </PropertyGroup> 67 <PropertyGroup> 68 <ManifestKeyFile>Tasohyppelypeli3_TemporaryKey.pfx</ManifestKeyFile> 69 </PropertyGroup> 70 <PropertyGroup> 71 <GenerateManifests>true</GenerateManifests> 72 </PropertyGroup> 73 <PropertyGroup> 74 <SignManifests>true</SignManifests> 62 75 </PropertyGroup> 63 76 <ItemGroup> … … 152 165 </BootstrapperPackage> 153 166 </ItemGroup> 167 <ItemGroup> 168 <None Include="Tasohyppelypeli3_TemporaryKey.pfx" /> 169 </ItemGroup> 154 170 <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> 155 171 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\Microsoft.Xna.GameStudio.targets" /> -
2013/24/EemeliP/Tasohyppelypeli3/Tasohyppelypeli3/Tasohyppelypeli3Content/kentta1.txt
r4124 r4153 7 7 * * ### ### # 8 8 ### ### * ### # 9 # * ### # # # 9 # * ### # # # * 10 10 V # ### # #################################### ############# ############ ############# 11 11 ### # V * # # # # VVVVVVVVVV VVVVVVVVVV # 12 # ### #### *# #* # # #12 # ### #### # #* # # # 13 13 * * ############# # # # # # # 14 14 ### ### # # # # # # # … … 26 26 # * * ### # 27 27 ###################### # 28 # 28 # VVVVVVVVVVVVVVVVVVVV# 29 29 #####################################
Note: See TracChangeset
for help on using the changeset viewer.