Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Vase implementace interface IHra.
- *
- * @author (your name)
- * @version (a version number or a date)
- */
- public class Hra implements IHra
- {
- private int lifes;
- private int answer;
- private int guess;
- /**
- * Konstruktor
- *
- * @param hledaneCislo - cislo, ktere ma uzivatel najit
- * @param pocetPokusu - pocet pokusu, ktere ma uzivatel mit
- */
- public Hra(int hledaneCislo, int pocetPokusu)
- {
- this.answer = hledaneCislo;
- this.lifes = pocetPokusu;
- }
- @Override
- public void hadam(int odhad) {
- // TODO Auto-generated method stub
- this.lifes--;
- this.guess = odhad;
- if(this.guess!=this.answer && this.lifes==0) {
- System.out.println("Prohral jsi! Hledane cislo bylo: " + this.answer);
- this.guess=this.answer;
- }else {
- if(this.guess>this.answer) {
- System.out.println("To je moc!");
- }else if(this.guess<this.answer) {
- System.out.println("To je malo!");
- }else {
- System.out.println("Uhodl jsi!");
- }
- }
- }
- @Override
- public int getZbyvajiciPocetPokusu() {
- // TODO Auto-generated method stub
- return this.lifes;
- }
- @Override
- public boolean jeKonec() {
- return this.answer == this.guess;
- }
- @Override
- public void vzdat() {
- System.out.println("Spravna odpoved byla: " + this.answer);
- this.guess = this.answer;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement