Roguelike-opas:Esineiden käyttö
Merriki
| Roguelike-oppaan sisältö |
|---|
Pelissä on ainoastaan yksi esine, ja se parantaa energiaa kymmenellä pisteellä. Sen aktivoiminen tapahtuu painamalla välilyöntiä, mikä kuluttaa yhden terveysjuoman, jos sellainen on vielä.
Lisää main-funktion while-silmukkaan seuraavana koodipätkä:
if (ch == ' ') //käytetään terveysjuoma, kun painetaan välilyöntiä { if (peli.pelaaja.terveysjuoma > 0) //jos terveysjuomia on vielä { peli.pelaaja.energia += 10; //lisätään energiaan 10 peli.pelaaja.terveysjuoma--; //vähennetään yksi terveysjuoma "varastosta". } }
Myöskin voidaan lisätä main-funktion alkuun rivi:
peli.pelaaja.terveysjuoma = 5;
Ja samaan paikkaan, jossa piirretään ruudulle energiat voidaan lisätä rivi:
mvprintw(0, 20, "Terveysjuomia: %i", peli.pelaaja.terveysjuoma);