add keyboard
This commit is contained in:
parent
64178c3220
commit
356edb2024
3
.gitmodules
vendored
3
.gitmodules
vendored
@ -0,0 +1,3 @@
|
|||||||
|
[submodule "Font-Awesome"]
|
||||||
|
path = Font-Awesome
|
||||||
|
url = https://github.com/FortAwesome/Font-Awesome.git
|
1
Font-Awesome
Submodule
1
Font-Awesome
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit afecf2af5d897b763e5e8e28d46aad2f710ccad6
|
6
Makefile
6
Makefile
@ -3,8 +3,14 @@ MIN_FREQUENCY=1
|
|||||||
SOURCE_WORDLIST=1_1_all_fullalpha.txt
|
SOURCE_WORDLIST=1_1_all_fullalpha.txt
|
||||||
ALLOWED_TYPELIST=allowed_types
|
ALLOWED_TYPELIST=allowed_types
|
||||||
|
|
||||||
|
all: wordlist.js .SUBMODULES
|
||||||
|
|
||||||
wordlist.js:
|
wordlist.js:
|
||||||
./scripts/gen_wordlist.py ${SOURCE_WORDLIST} ${WORD_LENGTH} ${MIN_FREQUENCY} ${ALLOWED_TYPELIST} > wordlist.js
|
./scripts/gen_wordlist.py ${SOURCE_WORDLIST} ${WORD_LENGTH} ${MIN_FREQUENCY} ${ALLOWED_TYPELIST} > wordlist.js
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf wordlist.js
|
rm -rf wordlist.js
|
||||||
|
|
||||||
|
.SUBMODULES:
|
||||||
|
git submodule init
|
||||||
|
git submodule update
|
||||||
|
41
index.html
41
index.html
@ -3,10 +3,11 @@
|
|||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
<link rel="stylesheet" type="text/css" href="styles.css">
|
<link rel="stylesheet" type="text/css" href="styles.css">
|
||||||
<title>words</title>
|
<link rel="stylesheet" type="text/css" href="./Font-Awesome/css/all.min.css">
|
||||||
|
<title>words by alv</title>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<h1>words</h1>
|
<h1>words by alv</h1>
|
||||||
|
|
||||||
<div id="game_container">
|
<div id="game_container">
|
||||||
</div>
|
</div>
|
||||||
@ -16,6 +17,42 @@
|
|||||||
<h3 id="end_screen_time"></h3>
|
<h3 id="end_screen_time"></h3>
|
||||||
<p> refresh page to play again </p>
|
<p> refresh page to play again </p>
|
||||||
</div>
|
</div>
|
||||||
|
<div id="keyboard">
|
||||||
|
<div class="kb_row" id="kb_row1">
|
||||||
|
<p class="kb_letter">q</p>
|
||||||
|
<p class="kb_letter">w</p>
|
||||||
|
<p class="kb_letter">e</p>
|
||||||
|
<p class="kb_letter">r</p>
|
||||||
|
<p class="kb_letter">t</p>
|
||||||
|
<p class="kb_letter">y</p>
|
||||||
|
<p class="kb_letter">u</p>
|
||||||
|
<p class="kb_letter">i</p>
|
||||||
|
<p class="kb_letter">o</p>
|
||||||
|
<p class="kb_letter">p</p>
|
||||||
|
</div>
|
||||||
|
<div class="kb_row" id="kb_row2">
|
||||||
|
<p class="kb_letter">a</p>
|
||||||
|
<p class="kb_letter">s</p>
|
||||||
|
<p class="kb_letter">d</p>
|
||||||
|
<p class="kb_letter">f</p>
|
||||||
|
<p class="kb_letter">g</p>
|
||||||
|
<p class="kb_letter">h</p>
|
||||||
|
<p class="kb_letter">j</p>
|
||||||
|
<p class="kb_letter">k</p>
|
||||||
|
<p class="kb_letter">l</p>
|
||||||
|
</div>
|
||||||
|
<div class="kb_row" id="kb_row3">
|
||||||
|
<p class="kb_letter"><i class="fas fa-sign-in-alt"></i></p>
|
||||||
|
<p class="kb_letter">z</p>
|
||||||
|
<p class="kb_letter">x</p>
|
||||||
|
<p class="kb_letter">c</p>
|
||||||
|
<p class="kb_letter">v</p>
|
||||||
|
<p class="kb_letter">b</p>
|
||||||
|
<p class="kb_letter">n</p>
|
||||||
|
<p class="kb_letter">m</p>
|
||||||
|
<p class="kb_letter"><i class="fas fa-backspace"></i></p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<p>built with ❤ and adequate amounts of care by <a href="https://alv.cx">alv</a></p>
|
<p>built with ❤ and adequate amounts of care by <a href="https://alv.cx">alv</a></p>
|
||||||
<p>thanks to Lancaster University for the wordlist and you can find it <a href="https://ucrel.lancs.ac.uk/bncfreq/flists.html">here</a></p>
|
<p>thanks to Lancaster University for the wordlist and you can find it <a href="https://ucrel.lancs.ac.uk/bncfreq/flists.html">here</a></p>
|
||||||
|
18
styles.css
18
styles.css
@ -100,4 +100,20 @@
|
|||||||
|
|
||||||
#end_screen * {
|
#end_screen * {
|
||||||
width: fit-content;
|
width: fit-content;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.kb_row {
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
|
||||||
|
.kb_row * {
|
||||||
|
width: 3em;
|
||||||
|
height: 3em;
|
||||||
|
text-align: center;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.kb_row .kb_filler {
|
||||||
|
width: 1.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user