html
html
1
2
3
4
5
6
7
8
9
10
11
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<h2 id="picked"></h2>
<h1 id="evaluation"></h1>
<div id="deck"></div>
</body>
</html>
Enter to Rename, Shift+Enter to Preview
css
css
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
*{
box-sizing:border-box;
padding:0;
margin:0;
}
body {
display:grid;
grid-template-rows:1fr 1fr 8fr;
width:100vw;
height:100vh;
place-items:center;
overflow:clip;
background-color: #006400;
background: linear-gradient(0deg, rgba(70,123,54,1) 10%, rgba(2,48,32,1) 90%);
}
.card{
margin:auto;
outline:1px solid black;
width:100%;
height:100%;
font-size:0.6rem;
font-weight:700;
display:grid;
place-items:center;
text-align:center;
Enter to Rename, Shift+Enter to Preview
js
js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
const HANDS = [
'Four 0f A Kind',
'Straight Flush',
'Straight',
'Flush',
'High Card',
'One Pair',
'Two Pairs',
'Royal Flush',
'Three Of A Kind',
'Full House'];
function evaluate(h){
let cs=[], ss=[];
for(let c of h.split(" ")){
let suit = c.substring(c.length-1);
if(suit==="S") ss.push(1);
else if(suit==="C") ss.push(2);
else if(suit==="H") ss.push(4);
else ss.push(8);
let val = c.substring(0, c.length-1);
if(val==="A") cs.push(14);
else if(val==="K") cs.push(13);
else if(val==="Q") cs.push(12);
else if(val==="J") cs.push(11);
else cs.push(Number(val));
}
Enter to Rename, Shift+Enter to Preview
BROWSER
Console
Run