Hjälp med att stoppa spel när 5 hundar är upplockade i Java?
Hej på er!
Jag håller på att testa att programmera ett väldigt enkla spel i Java (använder Greenfoot). För att "plocka upp" katterna använder jag koden nedan. Hur gör jag om jag vill att spelet ska avslutas när man exempelvis plockat upp 5 katter? För att stoppa spelet används: Greenfoot.stop();
if ( canSee(Dog.class) )
{
removeTouching(Dog.class);
}
Tack på förhand!
Ett enkelt sätt är att använda dig av en räknare som du initiarar till 0. Där du adderar +1 för varje katt du har plockat upp. Sedan kan du köra en if sats som säger att om count == 5, gör si.
Exempel.
int count = 0;
if ( canSee(Dog.class) )
{
removeTouching(Dog.class);
count++;
}
if (count == 5)
{
Greenfoot.stop();
}
Tack för svar!! Upptäckte precis att detta också fungerade om någon annan har nytta av det:
public void pickUpDog()
{
if ( canSee(Dog.class) )
{
removeTouching(Dog.class);
dogRemoveTouching = dogRemoveTouching + 1;
if (dogRemoveTouching == 4)
{
Greenfoot.stop();
}
}
}
- Igår Datorhallar åker på miljardstor skattesmäll – ljög om att utvinna krypto 42
- Igår Veckans fråga: Möss eller ljud – Vad lägger du mest pengar på? 66
- 16 / 4 X kan råda bot på bottar med betallösning 37
- 16 / 4 Blizzards tidigare chef vill kunna dricksa spelutvecklare 96
- 16 / 4 Youtube attackerar appar med reklamfritt Youtube 82
- 3dfx grafikkort återuppstår i hobbyprojekt1
- PCIe 5-kabel skadad men fungerar - Hur säkert och var kan jag beställa ny?0
- Veckans fråga: Möss eller ljud – Vad lägger du mest pengar på?67
- Kvalitetsdamsugare för inomhus bruk? Grovdamsugare från Kärcher?12
- Varför finns det inga Apple Airpods på blocket?9
- Datorhallar åker på miljardstor skattesmäll – ljög om att utvinna krypto43
- *edit* mITX/mATX bygge - 1440p Warzone / wow Budget: ~20.000kr ?31
- Bygga värsting för spel och Adobe Lightroom, photoshop och premiere pro, budget ~55k14
- Tillför "Overencumbered" något till spel?20
- Liten spelburk för 4K30.2
- Säljes Shure SM7B + tillbehör (Cloudlifter CL-1 & Scarlett 2i2 3rd gen)
- Säljes Supermicro 2U chassi, 24xSFF, 6x900GB 10k SAS, raid.
- Köpes CPU Köpes - 5800X3D / 5700X3D / 13600K/KF
- Säljes Intressekoll: Asus ROG RTX 3080 Ti Strix OC
- Säljes 4090 RTX TUF ASUS OG OC 24GB
- Säljes Raspberry Pi 4 Model B 8GB + Cooler Master Raspberry Pi 4 Case 40
- Köpes På jakt efter en lite äldre prisvärd ultrabook-dator
- Säljes ASUS 15,6" ZenScreen MB169C+
- Säljes Stativ - Velbon C600
- Säljes Acer 34" Predator X34GS IPS 21:9 Curved 180 Hz
- 3dfx grafikkort återuppstår i hobbyprojekt1
- Logitech släpper ”AI-knapp” – snabbgenväg till Chat GPT4
- Här är systemkraven för Ghost of Tsushima till PC27
- Välj rätt TV för ljusa rummet10
- Bli ett RGB-Pro med Razers nya musmatta för 1 100 kronor16
- Datorhallar åker på miljardstor skattesmäll – ljög om att utvinna krypto43
- Veckans fråga: Möss eller ljud – Vad lägger du mest pengar på?67
- Western Digital slår lagringsrekord med SD-kort på 4TB28
- Asus lanserar 8K-skärm med Mini LED33
- Forskare sätter Antarktis på Pokémon-kartan18