class Gracz{
constructor(nazwa){
this.imie = nazwa;
this.liczbaPodejsc = 10;
this.czasGry;
this.propozycja;
this.oknoKomunikatu;
this.komunikat;
this.wynik = [];
this.informacja = function(tekst){
this.oknoKomunikatu = document.getElementById("informacja");
this.komunikat = document.createTextNode(tekst);
this.oknoKomunikatu.replaceChild(this.komunikat,this.oknoKomunikatu.childNodes[0]);
//alert(this.oknoKomunikatu.innerHTML);
}
this.gramy = function(){
this.start = Date.now();
while(true){
for(this.liczbaPodejsc=10;this.liczbaPodejsc>0;this.liczbaPodejsc--){
if(this.liczbaPodejsc == 10) {
this.imie = prompt("Podaj imię");
this.wylosowanaLiczba = Math.round(Math.random() * 100);
document.write(this.wylosowanaLiczba);
}
this.propozycja = prompt("Podaj liczbę");
if(this.propozycja == this.wylosowanaLiczba){
this.informacja("Zgadłeś");
this.stop = Date.now();
this.czasGry = (this.stop - this.start)/1000;
console.log(this.czasGry);
this.wynik.push({imie: this.imie, czasGry: this.czasGry});
this.liczbaPodejsc=10;
break;
}
if(this.propozycja > this.wylosowanaLiczba){
this.informacja("Za duża liczba!");
} else if(this.propozycja < this.wylosowanaLiczba){
this.informacja("Za mała liczba!");
}
}
this.koniec_podejsc = prompt('Czy chcesz zagrać jeszcze raz? t=tak');
if(this.koniec_podejsc != 't'){break};
}
console.log(this.wynik);
//pokaz = function(this.wynik){
//document.write(this.wynik.imie + " | " + this.wynik.czasGry+"</br>");
//}
//this.wynik.forEach(pokaz);
}
}
}
var gracz1 = new Gracz();
//gracz1.informacja("Siema "+gracz1.imie);
var znacznik_div = document.getElementById("komunikat");
znacznik_div.onclick = gracz1.gramy();
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}