- Timestamp:
- 2014-06-06 10:08:48 (7 years ago)
- Location:
- 2014/23/OtsoL/Are you alone/Are you alone
- Files:
-
- 1 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
2014/23/OtsoL/Are you alone/Are you alone/Are you alone/Are_you_alone.cs
r4884 r4886 39 39 Image kirjak = LoadImage("bookself"); 40 40 Image spessuK = LoadImage("demon key"); 41 Image patsaankuva = LoadImage("statue"); 41 42 42 43 SoundEffect roar1 = LoadSoundEffect("monter roar"); … … 47 48 Vihollinen vihollinen; 48 49 private List<Vihollinen> listaVihollisista = new List<Vihollinen>(); 49 int kenttanumero = 3;50 int kenttanumero = 0; 50 51 int esnumero = 0; 51 52 … … 56 57 public override void Begin() 57 58 { 58 59 59 // TODO: Kirjoita ohjelmakoodisi tähän 60 luokentta(kenttanumero); 61 60 61 MultiSelectWindow valikko = new MultiSelectWindow("Are you alone?", "Start game", "Exit"); 62 valikko.Color = Color.DarkRed; 63 valikko.SetButtonColor(Color.DarkRed); 64 valikko.AddItemHandler(0, delegate { luokentta(kenttanumero); }); 65 valikko.AddItemHandler(1, delegate { Exit(); }); 66 Add(valikko); 62 67 } 63 68 … … 143 148 map.SetTileMethod(new Color(50, 200, 50), luokirjahylly); 144 149 map.SetTileMethod(new Color(255, 20, 255), luospessuovi); 150 map.SetTileMethod(new Color(190, 190, 190), luopatsas); 145 151 146 152 … … 168 174 169 175 176 } 177 void luopatsas(Vector paikka, double leveys, double korkeus) 178 { 179 PhysicsObject patsas = PhysicsObject.CreateStaticObject(100, 100); 180 patsas.Position = paikka; 181 patsas.Image = patsaankuva; 182 patsas.Tag = "patsas"; 183 Add(patsas); 184 AddCollisionHandler(patsas, "aj", ajnerokkuudet); 170 185 } 171 186 void luospessuavain(Vector paikka, double leveys, double korkeus) … … 190 205 spessunautto.X = Screen.Left + 90; 191 206 spessunautto.Y = Screen.Top - 130; 207 spessunautto.Title = "Demon keys"; 192 208 spessunautto.TextColor = Color.Red; 193 209 spessunautto.Color = Color.Black; … … 197 213 void luospessuovi(Vector paikka, double leveys, double korkeus) 198 214 { 199 200 215 PhysicsObject spessuovi = PhysicsObject.CreateStaticObject(100, 100); 201 216 spessuovi.Position = paikka; … … 271 286 else if (asia.Tag == "piano") 272 287 { 273 MessageDisplay.Add("Aj, You can't play piano right now."); 274 288 MessageDisplay.Add("Aj, You don't know how to play piano."); 275 289 } 276 290 else if (asia.Tag == "kirjahylly") 277 291 { 278 MessageDisplay.Add("You can read books later Aj."); 292 MessageDisplay.Add("You can't read Aj."); 293 } 294 else if (asia.Tag == "patsas") 295 { 296 MessageDisplay.Add("It's a fine statue."); 279 297 } 280 298 } … … 441 459 avainnautto.Color = Color.Black; 442 460 avainnautto.BindTo(avainlaskuri); 461 avainnautto.Title = "Keys"; 443 462 Add(avainnautto); 444 463 } -
2014/23/OtsoL/Are you alone/Are you alone/Are you aloneContent/Are you aloneContent.contentproj
r4884 r4886 339 339 </Compile> 340 340 </ItemGroup> 341 <ItemGroup> 342 <Compile Include="statue.png"> 343 <Name>statue</Name> 344 <Importer>TextureImporter</Importer> 345 <Processor>TextureProcessor</Processor> 346 </Compile> 347 </ItemGroup> 341 348 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 342 349 <!-- 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.