Changeset 8469 for 2017/23/NinaH/Kebab Run
- Timestamp:
- 2017-06-09 11:32:04 (4 years ago)
- Location:
- 2017/23/NinaH/Kebab Run
- Files:
-
- 17 edited
Legend:
- Unmodified
- Added
- Removed
-
2017/23/NinaH/Kebab Run/Kebab Run/Kebab RunContent/kentta1.txt
r8443 r8469 5 5 ................................................................................................................................................................................................................................................................................................................................................................................................................ 6 6 ............................................B................................................................................................................................................................................................................................................................................................................................................................... 7 ............................................................................................................................................................................................................................................................................................................................................................................................................... 7 8 ................................................................................................................................................................................................................................................................................................................................................................................................................ 8 ................................................................................................................................................................................................................................................................................................................................................................................................................ 9 ................................................................................................................................................................................................................................................................................................................................................................................................................ 10 ................................................................................................................................................................................................................................................................................................................................................................................................................ 11 ...L........................................................................................................................................................................................................................................................................................................................................................................................................... 12 ................................................................................................................................................................................................................................................................................................................................................................................................................ 9 ...............................................................................................................................................................................................T................................................................................................................................................................................................................ 10 ........K.......................................................................L.......A....................................................................................................................................................................................................................................................................................................................... 13 11 ################################################################################################################################################################################################################################################################################################################################################################################################################ -
2017/23/NinaH/Kebab Run/Kebab Run/Kebab RunContent/obj/x86/Debug/ContentPipeline.xml
r8443 r8469 8 8 <Processor>TextFileContentProcessor</Processor> 9 9 <Options>None</Options> 10 <Output>C:\Users\Peliohjelmointi\Documents\Visual Studio 2013\Projects\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\kentta1.xnb</Output> 11 <Time>2017-06-08T12:42:32.007757+03:00</Time> 10 <Output>C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\kentta1.xnb</Output> 11 <Time>2017-06-09T10:52:36.5802138+03:00</Time> 12 </Item> 13 <Item> 14 <Source>kentta2.txt</Source> 15 <Name>kentta2</Name> 16 <Importer>TextFileImporter</Importer> 17 <Processor>TextFileContentProcessor</Processor> 18 <Options>None</Options> 19 <Output>C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\kentta2.xnb</Output> 20 <Time>2017-06-08T12:40:51.8587431+03:00</Time> 12 21 </Item> 13 22 <Item> … … 17 26 <Processor>TextureProcessor</Processor> 18 27 <Options>None</Options> 19 <Output>C:\Users\Peliohjelmointi\Documents\ Visual Studio 2013\Projects\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\kebabelainvalkoinentausta.xnb</Output>28 <Output>C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\kebabelainvalkoinentausta.xnb</Output> 20 29 <Time>2017-06-07T12:51:58.5813613+03:00</Time> 21 30 </Item> … … 26 35 <Processor>TextureProcessor</Processor> 27 36 <Options>None</Options> 28 <Output>C:\Users\Peliohjelmointi\Documents\ Visual Studio 2013\Projects\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\ak47.xnb</Output>37 <Output>C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\ak47.xnb</Output> 29 38 <Time>2017-06-07T12:47:36.4238273+03:00</Time> 30 39 </Item> … … 35 44 <Processor>TextureProcessor</Processor> 36 45 <Options>None</Options> 37 <Output>C:\Users\Peliohjelmointi\Documents\ Visual Studio 2013\Projects\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\kebabkuolema.xnb</Output>46 <Output>C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\kebabkuolema.xnb</Output> 38 47 <Time>2017-06-07T13:08:09.4705162+03:00</Time> 39 48 </Item> … … 44 53 <Processor>TextureProcessor</Processor> 45 54 <Options>None</Options> 46 <Output>C:\Users\Peliohjelmointi\Documents\ Visual Studio 2013\Projects\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\paistinpannnu.xnb</Output>55 <Output>C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\paistinpannnu.xnb</Output> 47 56 <Time>2017-06-07T13:11:43.1606524+03:00</Time> 48 57 </Item> … … 53 62 <Processor>TextureProcessor</Processor> 54 63 <Options>None</Options> 55 <Output>C:\Users\Peliohjelmointi\Documents\ Visual Studio 2013\Projects\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\teu.xnb</Output>64 <Output>C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\teu.xnb</Output> 56 65 <Time>2017-06-07T13:20:55.5467025+03:00</Time> 57 66 </Item> … … 62 71 <Processor>TextureProcessor</Processor> 63 72 <Options>None</Options> 64 <Output>C:\Users\Peliohjelmointi\Documents\ Visual Studio 2013\Projects\Kebab run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\beach.xnb</Output>65 <Time>2017-06-0 8T10:52:27.4749198+03:00</Time>73 <Output>C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\beach.xnb</Output> 74 <Time>2017-06-09T10:11:23.4612189+03:00</Time> 66 75 </Item> 67 76 <Item> … … 71 80 <Processor>TextureProcessor</Processor> 72 81 <Options>None</Options> 73 <Output>C:\Users\Peliohjelmointi\Documents\ Visual Studio 2013\Projects\Kebab run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\karvakasi.xnb</Output>82 <Output>C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\karvakasi.xnb</Output> 74 83 <Time>2017-06-08T12:35:37.6639193+03:00</Time> 75 </Item>76 <Item>77 <Source>kentta2.txt</Source>78 <Name>kentta2</Name>79 <Importer>TextFileImporter</Importer>80 <Processor>TextFileContentProcessor</Processor>81 <Options>None</Options>82 <Output>C:\Users\Peliohjelmointi\Documents\Visual Studio 2013\Projects\Kebab run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\kentta2.xnb</Output>83 <Time>2017-06-08T12:40:51.8587431+03:00</Time>84 84 </Item> 85 85 <BuildSuccessful>true</BuildSuccessful> … … 89 89 <BuildConfiguration>Debug</BuildConfiguration> 90 90 <CompressContent>false</CompressContent> 91 <RootDirectory>C:\Users\Peliohjelmointi\Documents\ Visual Studio 2013\Projects\Kebab run\Kebab Run\Kebab RunContent\</RootDirectory>92 <LoggerRootDirectory>C:\Users\Peliohjelmointi\Documents\ Visual Studio 2013\Projects\Kebab run\Kebab Run\Kebab_Run\</LoggerRootDirectory>93 <IntermediateDirectory>C:\Users\Peliohjelmointi\Documents\ Visual Studio 2013\Projects\Kebab run\Kebab Run\Kebab RunContent\obj\x86\Debug\</IntermediateDirectory>94 <OutputDirectory>C:\Users\Peliohjelmointi\Documents\ Visual Studio 2013\Projects\Kebab run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\</OutputDirectory>91 <RootDirectory>C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab RunContent\</RootDirectory> 92 <LoggerRootDirectory>C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\</LoggerRootDirectory> 93 <IntermediateDirectory>C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab RunContent\obj\x86\Debug\</IntermediateDirectory> 94 <OutputDirectory>C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\</OutputDirectory> 95 95 </Settings> 96 96 <Assemblies> -
2017/23/NinaH/Kebab Run/Kebab Run/Kebab RunContent/obj/x86/Debug/Kebab RunContent.contentproj.FileListAbsolute.txt
r8443 r8469 1 1 C:\Users\Peliohjelmointi\Documents\Visual Studio 2013\Projects\Kebab Run\Kebab Run\Kebab RunContent\obj\x86\Debug\Kebab RunContent.contentprojResolveAssemblyReference.cache 2 C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab RunContent\obj\x86\Debug\Kebab RunContent.contentprojResolveAssemblyReference.cache -
2017/23/NinaH/Kebab Run/Kebab Run/Kebab_Run/Kebab_Run.cs
r8443 r8469 22 22 Image kebabelaimenKuva = LoadImage("kebabelainvalkoinentausta"); 23 23 Image ak47Kuva = LoadImage("ak47"); 24 Image karvakasiKuva = LoadImage("karvakasi"); 24 25 Image paistinpannuKuva = LoadImage("paistinpannu"); 25 26 Image teurastajaKuva = LoadImage("teu"); 27 Image forestKuva = LoadImage("forest"); 26 28 Image beachKuva = LoadImage("beach"); 29 Image hillsKuva = LoadImage("hills"); 30 Image kichenKuva = LoadImage("kitchen"); 31 Image hellKuva = LoadImage("hell"); 27 32 28 33 int kenttaNro = 1; … … 30 35 public override void Begin() 31 36 { 32 33 37 SeuraavaKentta(); 34 35 38 LisaaTaustakuvat(); 36 39 } 37 40 … … 54 57 PhysicsObject karvakasi = PhysicsObject.CreateStaticObject(leveys, korkeus); 55 58 karvakasi.Position = paikka; 56 karvakasi.Image = ak47Kuva; 59 karvakasi.CollisionIgnoreGroup = 6; 60 karvakasi.Image = karvakasiKuva; 57 61 karvakasi.Tag = "lassi"; 58 karvakasi.Size = new Vector(70.0, 70.0); 62 63 64 karvakasi.Size = new Vector(60.0, 120.0); 59 65 Add(karvakasi); 60 66 } … … 72 78 void LisaaTeurastaja(Vector paikka, double leveys, double korkeus) 73 79 { 74 PhysicsObject Teurastaja = PhysicsObject.CreateStaticObject(leveys, korkeus); 75 Teurastaja.Position = paikka; 76 Teurastaja.Image = teurastajaKuva; 77 Teurastaja.Tag = "lassi"; 78 Teurastaja.Size = new Vector(60.0, 100.0); 79 Add(Teurastaja); 80 PhysicsObject teurastaja = new PhysicsObject(leveys, korkeus); 81 teurastaja.Position = paikka; 82 teurastaja.CollisionIgnoreGroup = 6; 83 teurastaja.Image = teurastajaKuva; 84 teurastaja.Tag = "lassi"; 85 teurastaja.Size = new Vector(60.0, 100.0); 86 teurastaja.CanRotate = false; 87 88 Timer liikutinajastin = new Timer(); 89 liikutinajastin.Interval = 0.1; 90 liikutinajastin.Timeout += delegate 91 { 92 teurastaja.Push(new Vector(-2000.0, 0.0)); 93 }; 94 liikutinajastin.Start(); 95 96 Add(teurastaja); 80 97 } 81 98 … … 104 121 kebabelain = new PlatformCharacter(leveys, korkeus); 105 122 kebabelain.Position = paikka; 106 kebabelain.Mass = 4.0;123 // kebabelain.Mass = 4.0; 107 124 kebabelain.Size = new Vector(70.0, 70.0); 108 125 kebabelain.Image = kebabelaimenKuva; 109 126 AddCollisionHandler<PlatformCharacter, PhysicsObject>(kebabelain, "ase", TormaaAk); 110 127 Add(kebabelain); 128 } 129 130 void LisaaNappaimet() 131 { 132 Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 133 Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 134 135 Keyboard.Listen(Key.W, ButtonState.Pressed, Hyppaa, "kebu hyppää", kebabelain, hyppyNopeus); 136 Keyboard.Listen(Key.Space, ButtonState.Down, Ammuaseella, "kebu ampuu"); 137 Keyboard.Listen(Key.E, ButtonState.Pressed, ThrowAwayGun, "heitä ase"); 138 } 139 140 GameObject[] Taustat; 141 142 void LisaaTaustakuvat() 143 { 144 PhysicsObject Object = PhysicsObject.CreateStaticObject(Level.Width, 10); 145 Object.X = 0.0; 146 Object.Y = kebabelain.Y - kebabelain.Height/2.0; 147 Object.IsVisible = false; 148 Object.Color = Color.HotPink; 149 //Add(Object, -2); 150 Add(Object); 151 Taustat = new GameObject[3]; 152 153 for (int i = -1, l = 0; i < 2; i++, l++) 154 { 155 Taustat[l] = new GameObject(beachKuva.Width, Level.Height); 156 Taustat[l].Image = beachKuva; 157 158 Taustat[l].Position = new Vector(i * beachKuva.Width, 0); 159 Add(Taustat[l], -3); 160 } 161 } 162 163 protected override void Update(Time time) 164 { 165 base.Update(time); 166 167 float deltaTime = (float)time.SinceLastUpdate.Milliseconds / 100.0f; 168 169 foreach (GameObject tausta in Taustat) 170 tausta.Position -= new Vector(10 * deltaTime, 0); 171 172 if (Taustat[0].Right <= Level.Left) 173 { 174 GameObject temp = Taustat[0]; 175 Taustat[0] = Taustat[1]; 176 Taustat[1] = Taustat[2]; 177 Taustat[2] = temp; 178 179 Taustat[2].Position = new Vector(Taustat[1].Right + Taustat[2].Width / 2.0, 0); 180 } 111 181 } 112 182 … … 127 197 Camera.StayInLevel = true; 128 198 } 129 void LisaaNappaimet()130 {131 Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet");132 Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli");133 134 Keyboard.Listen(Key.D, ButtonState.Down, Liikuta, "liikkuu vasemmalle", kebabelain, nopeus);135 Keyboard.Listen(Key.A, ButtonState.Down, Liikuta, "liikkuu vasemmalle", kebabelain, -nopeus);136 Keyboard.Listen(Key.W, ButtonState.Pressed, Hyppaa, "kebu hyppää", kebabelain, hyppyNopeus);137 Keyboard.Listen(Key.Space, ButtonState.Down, Ammuaseella, "kebu ampuu");138 }139 199 140 200 void Liikuta(PlatformCharacter kebabelain, double nopeus) … … 146 206 { 147 207 kebabelain.Jump(nopeus); 148 } §208 } 149 209 150 210 void TormaaAk(PlatformCharacter kebabelain, PhysicsObject ase) … … 154 214 ase.Destroy(); 155 215 kebabelain.Weapon = new AssaultRifle(70.0, 40.0); 216 kebabelain.Weapon.MaxAmmoLifetime = TimeSpan.FromSeconds(0.7); 217 kebabelain.Weapon.Ammo.Value = 3; 218 156 219 } 157 220 158 221 void LiikutaTaustaa() 159 222 { 160 foreach ( GameObject taustakuva in taustakuvat)223 /*foreach (GameObject taustakuva in taustakuvat) 161 224 { 162 225 taustakuva.Y += scrollausnopeus; … … 172 235 ekaTaustakuva = taustakuva; 173 236 } 237 }*/ 238 } 239 240 void LuoTaustakuvat() 241 { 242 //taustaAjastin = new Timer(); 243 //taustaAjastin.Interval = 0.01; 244 //taustaAjastin.Timeout += LiikutaTaustaa; 245 //taustaAjastin.Start(); 246 247 //taustakuvat = new List<GameObject>(); 248 //LisaaTaustakuva("forest", 300, 300); 249 //LisaaTaustakuva("feald", 300, 300); 250 //LisaaTaustakuva("hills", 300, 300); 251 //LisaaTaustakuva("kitchen", 300, 300); 252 //KisaaTaustakuva("hell", 300, 300); 253 } 254 174 255 175 256 void Ammuaseella() … … 178 259 } 179 260 261 void ThrowAwayGun() 262 { 263 kebabelain.Weapon = null; 264 } 180 265 181 266 -
2017/23/NinaH/Kebab Run/Kebab Run/Kebab_Run/Kebab_Run.csproj.Debug.cachefile
r8443 r8469 1 1 Content\kentta1.xnb 2 Content\kentta2.xnb 2 3 Content\kebabelainvalkoinentausta.xnb 3 4 Content\ak47.xnb … … 7 8 Content\beach.xnb 8 9 Content\karvakasi.xnb 9 Content\kentta2.xnb -
2017/23/NinaH/Kebab Run/Kebab Run/Kebab_Run/obj/x86/Debug/Kebab_Run.csproj.FileListAbsolute.txt
r8443 r8469 16 16 C:\Users\Peliohjelmointi\Documents\Visual Studio 2013\Projects\Kebab run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\karvakasi.xnb 17 17 C:\Users\Peliohjelmointi\Documents\Visual Studio 2013\Projects\Kebab run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\kentta2.xnb 18 C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\kentta1.xnb 19 C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\kentta2.xnb 20 C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\kebabelainvalkoinentausta.xnb 21 C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\ak47.xnb 22 C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\kebabkuolema.xnb 23 C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\paistinpannnu.xnb 24 C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\teu.xnb 25 C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\beach.xnb 26 C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Content\karvakasi.xnb 27 C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Kebab_Run.exe 28 C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Kebab_Run.pdb 29 C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Jypeli.dll 30 C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\bin\x86\Debug\Jypeli.xml 31 C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\obj\x86\Debug\Kebab_Run.csprojResolveAssemblyReference.cache 32 C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\obj\x86\Debug\Microsoft.Xna.Framework.RuntimeProfile.txt 33 C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\obj\x86\Debug\Kebab_Run.exe 34 C:\Users\Peliohjelmointi\Documents\NinaH\Kebab Run\Kebab Run\Kebab_Run\obj\x86\Debug\Kebab_Run.pdb -
2017/23/NinaH/Kebab Run/Kebab Run/Kebab_Run/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt
r8443 r8469 1 1 Content\kentta1.xnb 2 Content\kentta2.xnb 2 3 Content\kebabelainvalkoinentausta.xnb 3 4 Content\ak47.xnb … … 7 8 Content\beach.xnb 8 9 Content\karvakasi.xnb 9 Content\kentta2.xnb
Note: See TracChangeset
for help on using the changeset viewer.