Advertisement
Guest User

leoszt.jsp

a guest
Dec 19th, 2014
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.40 KB | None | 0 0
  1. <%@page import="java.util.ArrayList"%>
  2. <%@page contentType="text/html" pageEncoding="UTF-8"%>
  3. <!DOCTYPE html>
  4. <%
  5. String[] szinek = {"m", "p", "t", "z"}; //kártyák színei: makk, piros, tök, zöld
  6. String[] figurak = {"7", "8", "9", "0", "a", "f", "k", "d"}; //kártyák fajtái
  7. int[] ertekek = {7, 8, 9 , 10, 2, 3, 4, 11}; //kártyák értékei
  8. String[] lapok = new String[32]; //a 32 lap eltárolva egy tömbben
  9. //ArrayList lapok = new ArrayList(32); //a 32 lap eltárolva egy listában
  10. int[] lapokErteke = new int[32]; //a lapok értéke eltárolva egy tömbben
  11. //ArrayList lapokErteke = new ArrayList(32); //a lapok értéke eltárolva egy listában
  12. int osszegGep = 0;
  13. int osszegJatekos = 0;
  14.  
  15. int x = 0;
  16. for (int i = 0; i < 4; i++) { //lapoknak értéket adunk
  17. for (int j = 0; j < 8; j++) {
  18. lapok[x] = szinek[i] + figurak[j];
  19. lapokErteke[x] = ertekek[j];
  20. x++;
  21. }
  22. }
  23.  
  24. for (int i = 0; i < 100; i++) { //összekeverjük a lapokat
  25. int v1 = (int) (Math.random() * 32);
  26. int v2 = (int) Math.random() * 32;
  27. String tmp = lapok[v1];
  28. lapok[v1] = lapok[v2];
  29. lapok[v2] = tmp;
  30. int tmpp = lapokErteke[v1];
  31. lapokErteke[v1] = lapokErteke[v2];
  32. lapokErteke[v2] = tmpp;
  33. }
  34.  
  35. //String[] jatekosLapok = new String[5]; //játékos lapjai tömbben
  36. //String[] szamitogepLapok = new String[5]; //számítógép lapjai tömbben
  37. ArrayList jatekosLapok = new ArrayList();
  38. ArrayList szamitogepLapok = new ArrayList();
  39. int db = 0;
  40. jatekosLapok.add(lapok[db]);
  41. db = db +1;
  42. jatekosLapok.add(lapok[db]);
  43. db = db +1;
  44. szamitogepLapok.add(lapok[db]);
  45. db = db +1;
  46. szamitogepLapok.add(lapok[db]);
  47. db = db +1;
  48.  
  49. osszegGep = lapokErteke[2]+lapokErteke[3];
  50. osszegJatekos = lapokErteke[0] + lapokErteke[1];
  51.  
  52. session.setAttribute("pakli", lapok);
  53. session.setAttribute("lapokerteke", lapokErteke);
  54. session.setAttribute("jatekoslapok", jatekosLapok);
  55. session.setAttribute("geplapok", szamitogepLapok);
  56.  
  57. String szgl = "";
  58. for(int i=0; i<szamitogepLapok.size(); i++){
  59. szgl = (String)szamitogepLapok.get(i);
  60. }
  61.  
  62. String jl = "";
  63. for(int i=0; i<jatekosLapok.size(); i++){
  64. jl = (String)jatekosLapok.get(i);
  65. out.print(jl);
  66. }
  67.  
  68. %>
  69. <html>
  70. <head>
  71. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  72. <link rel="stylesheet" type="text/css" href="style.css"/>
  73. <title>21 osztás</title>
  74. </head>
  75. <center><body>
  76. <table border="1">
  77. <thead>
  78. <tr>
  79. <th colspan="2">Számítógép lapja</th>
  80. </tr>
  81. </thead>
  82. <tbody>
  83. <tr>
  84. <% for(int i=0; i<szamitogepLapok.size(); i++){%>
  85. <td><img src="kartya/<%=szgl%>.jpg" width="100" height="200" alt="hat"/></td>
  86. <%}%>
  87. <!-- <td><img src="kartya/.jpg" width="100" height="200" alt="hat"/></td> -->
  88. <%-- <td><button>text="új lapot kérek"</button></td>--%>
  89. </tr>
  90. <tr>
  91. <td colspan="2">Lapok értéke:<%=lapokErteke[2] + lapokErteke[3] + lapokErteke[4]%></td>
  92. </tr>
  93. </tbody>
  94. </table>
  95. <br>
  96. <table border="1">
  97. <thead>
  98. <tr>
  99. <th colspan="2">Játékos lapja</th>
  100. </tr>
  101. </thead>
  102. <tbody>
  103. <tr>
  104. <% for(int i=0; i<jatekosLapok.size(); i++){%>
  105. <td><img src="kartya/<%=jl%>.jpg" width="100" height="200" alt="hat"/></td>
  106. <%}%>
  107. </tr>
  108. <tr>
  109. <td colspan="2">Lapok értéke:<%=lapokErteke[0] + lapokErteke[1]%></td>
  110. </tr>
  111. </tbody>
  112. <tbody>
  113. <tr>
  114. <td>
  115. <button>Lapot kérek!</button>
  116. </td>
  117. <td>
  118. <button>Megállok!</button>
  119. </td>
  120. </tr>
  121. </tbody>
  122. </table>
  123. </body></center>
  124. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement