Advertisement
Guest User

Untitled

a guest
Jan 29th, 2020
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.47 KB | None | 0 0
  1. <html>
  2. <head>
  3. <title></title>
  4. <style>
  5.  
  6. img:hover
  7. {
  8. opacity: 0.8;
  9. cursor: pointer;
  10. }
  11.  
  12. img:active
  13. {
  14. opacity: 0.5;
  15. cursor: pointer;
  16. }
  17.  
  18. body
  19. {
  20. background-image: url("jungla.jpg");
  21. background-repeat: no-repeat;
  22. background-attachment: fixed;
  23. background-size: cover;
  24. }
  25. #cont
  26. {
  27. position:absolute;
  28. border:0px solid black;
  29. width:300px;
  30. height:30%;
  31. left:0;
  32. right:0;
  33. margin-left: auto;
  34. margin-right: auto;
  35. top:22%
  36. }
  37.  
  38. div
  39. {
  40. position:absolute;
  41. border:1px solid black;
  42. width:100px;
  43. height:100px;
  44. }
  45.  
  46. #info
  47. {
  48. top:300px;
  49. left:300px;
  50. }
  51.  
  52. img
  53. {
  54. width:100px;
  55. height:100px;
  56. }
  57.  
  58. form
  59. {
  60. top:30px;
  61. left:50px;
  62. position:absolute;
  63. }
  64. </style>
  65. <script>
  66. /*AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  67.  
  68. ziomeczku jak dla mnie to trzeba zrobic tak:
  69. $$ -> żabe można klikać raz tylko raaaaz a nie jak teraz bo to czity jakieś som
  70. $$ -> alert wyskakuje przed pojawieniem sie nowej zaby trzeba zrobic tak ze najpierw zaba potem alert i to jest most importante chyba
  71. w sumie można tego nawet nie robić alertem tylko jakiegoś diva dać pod tą jaszczurą tam czy coś i w nim dać "WYGRAŁA ŻABA X ELOELO"
  72. $$ -> ten guzik "zakryj" to by trza wyjebać albo upięknić
  73. + on w sumie nie działa bo chyba trzeba by pozerować zmienne te co sprawdzają jak się go klika czy coś najlepiej to albo go wyjebac albo zrobić nim reset całej strony a nie tylko gengrid
  74. a może jak się go kliknie to się tobi kolejne 9 divow i razem jest 18 i przy jednym kliknieciu liczy teraz 2 punkty
  75. bo on generalnie średnio działa dunno man u can do it
  76. hehe rozumiesz że ju ken du AJTI hehe
  77. -> mozna dac guzik co cofa do indexu ale nie wiem po co ktos chciałby tam wracac
  78. -> może jakiś licznik punktów dla żaby zielonej i niebieskiej
  79. -> mozna sie nawet pokusić o jakieś "którą żabą chcesz grać" albo "podaj nick"
  80. $$ -> ten alert by mogl byc jakis ladniejszy czy cos nwm
  81. -> moze jakies bajery jeszcze w css dunno
  82. $$ -> na koniec trzeba wyjebac ten div info i moje komentarze bo sa zjebaaaaneeeee
  83.  
  84. te rzeczy które są istotne ojebałem dolarem $$$
  85. szerokości i pozderki
  86. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA*/
  87. var a="<img src='a.jpg'>";
  88. var b="<img src='b.jpg'>";
  89. var Tab33 = [[0,0,0],[0,0,0],[0,0,0]]
  90. var TabId=['a00','a01','a02','a10','a11','a12','a20','a21','a22'];
  91. var tura=1;
  92.  
  93. function gengrid() //generowanie obrazków wewnątrz diva cont działa elegancko
  94. {
  95. var newdiv, divIdName, sum=3,row=3;
  96. for (var j=0; j<row; j++)
  97. {
  98. for (var i=0; i<sum; i++)
  99. {
  100. newdiv = document.createElement('div');
  101. divIdName='a'+j+i;
  102. newdiv.setAttribute('id',divIdName);
  103. newdiv.style.top = 0+100*j+'px';
  104. newdiv.style.left = 0+100*i+'px';
  105. newdiv.addEventListener('click',function(){gra(this);});
  106.  
  107. {newdiv.innerHTML="<img src='slice_"+j+"_"+i+".jpg'>";}//tutaj niby te nawiasy nie potrzebne ale jak wyjebe to nie działa XD
  108. document.getElementById('cont').appendChild(newdiv);
  109. }
  110. }
  111. }
  112.  
  113. function gra(x)
  114. {
  115. if (tura%2==0)
  116. {
  117. x.innerHTML="<img src='a.jpg'>";
  118. }
  119. else
  120. {
  121. x.innerHTML="<img src='b.jpg'>";
  122. }
  123. tura=tura+1;
  124. info.innerHTML=' ';
  125. var k = TabId.indexOf(x.id);
  126. var i = Math.floor(k/3);
  127. var j = k%3;
  128. var zmienna;
  129. if (tura%2==0)
  130. {
  131. Tab33[i][j]=1;
  132. zmienna=1;
  133. }
  134. else
  135. {
  136. Tab33[i][j]=-1;
  137. zmienna=-1;
  138. }
  139.  
  140. wyswietl();
  141. sprawdz(zmienna);
  142. }
  143.  
  144. function wyswietl() //to je do tego diva info żeby widziec co i jak
  145. //w sumie mozna to wyjebac chyba cale ale zostawiam do diagnostyki czy cos
  146. {
  147. for (var i=0;i<3;i++)
  148. {
  149. for (var j=0;j<3;j++)
  150. info.innerHTML+=Tab33[i][j]+' ';
  151. info.innerHTML+='<br>';
  152.  
  153. }
  154.  
  155. }
  156.  
  157.  
  158. function sprawdz(t)
  159. {
  160. var asd=0;
  161. var sum=0;
  162. var win=false;
  163. for(var i=0;i<3;i++)//poziomo
  164. {
  165. for(var j=0;j<3;j++)
  166. sum+=Tab33[i][j];
  167. if (sum==3*t)
  168. {
  169. win=true;
  170. }
  171. sum=0;
  172. }
  173. for(var i=0;i<3;i++)//pionowo
  174. {
  175. for(var j=0;j<3;j++)
  176. sum+=Tab33[j][i];
  177. if (sum==3*t)
  178. {
  179. win=true;
  180. }
  181. sum=0;
  182. }
  183.  
  184. //taki skos -> \
  185. for (var k=0;k<9;k++)//ta petla z k do 9 chyba nie jest potrzebna ale
  186. //mi nie przeszkadza a boje sie usunac xd
  187. {
  188. for(var i=0;i<3;i++)//taki skos -> \
  189. {
  190. for(var j=0;j<3;j++)
  191. {
  192. if (i==j)
  193. sum+=Tab33[i][j];
  194. }
  195.  
  196. }
  197. if (sum==3*t)
  198. {
  199. win=true;
  200. }
  201. sum=0;
  202. }
  203. //taki skos -> /
  204. var qweqwe; //suma i+j
  205. for (var k=0;k<9;k++) // tu tak samo to k do 9 chyba useless
  206. {
  207. for(var i=0;i<3;i++)
  208. {
  209. for(var j=0;j<3;j++)
  210. {
  211. qweqwe=j+i;
  212. if (qweqwe==2)
  213. sum+=Tab33[i][j];
  214. }
  215.  
  216. }
  217. if (sum==3*t)
  218. {
  219. win=true;
  220. }
  221. sum=0;
  222. }
  223.  
  224. if (win==true)
  225. {
  226. if (t==-1)
  227. alert("zielona rzapa");
  228. else
  229. alert("niebieska rzapa");
  230. }
  231.  
  232. }
  233. </script>
  234. </head>
  235. <body onload = "gengrid()" >
  236. <div id="info"></div>
  237. <div id="cont"></div>
  238. </body>
  239. <form>
  240. <input type="button" value="zakryj" onclick="gengrid()">
  241. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement