diff --git a/media/audio/sfx/oof.mp3 b/media/audio/sfx/oof.mp3 new file mode 100644 index 0000000..a474dee Binary files /dev/null and b/media/audio/sfx/oof.mp3 differ diff --git a/satiate.css b/satiate.css index d1a6c4c..93ff9c1 100644 --- a/satiate.css +++ b/satiate.css @@ -43,15 +43,30 @@ html, body { #control-area { display: flex; min-height: 40%; + max-height: 40%; } #actions { + position: relative; + flex-direction: column; + flex-wrap: wrap; + align-items: center; + display: flex; padding: 25px; font-size: 24px; background: #111; flex: 1; + max-height: 100%; +} + +.action-button { + flex: 0 0 50px; + width: 250px; + background-color: #888; + color: #eee; } + #desc { padding: 25px; font-size: 18px; @@ -77,6 +92,32 @@ html, body { height: 50px; background-color: #888; color: #eee; + border-radius: 5px; +} + +/* nicked from the internet */ + +.move-button:before, +.move-button:after { + content: ''; + position: absolute; + right: -20px; + width: 32px; + height: 15px; + border-radius: 5px; + background: #888; +} +.move-button:before { + top: 9px; + -webkit-transform: rotate(65deg); + -ms-transform: rotate(65deg); + transform: rotate(65deg); +} +.move-button:after { + bottom: 9px; + -webkit-transform: rotate(-65deg); + -ms-transform: rotate(-65deg); + transform: rotate(-65deg); } .disabled { @@ -84,50 +125,94 @@ html, body { background-image: repeating-linear-gradient(45deg, transparent, transparent 35px, rgba(255,255,255,.5) 35px, rgba(255,255,255,.5) 70px); } +.move-button > span { + display: inline-block; +} + #move-up-left { position: absolute; left: -70px; top: 30px; + transform: rotate(-135deg); +} + +#move-up-left > span { + transform: rotate(135deg); } #move-up { position: absolute; left: 0px; top: 0px; + transform: rotate(-90deg); +} + +#move-up > span { + transform: rotate(90deg); } #move-up-right { position: absolute; left: 70px; top: 30px; + transform: rotate(-45deg); +} + +#move-up-right > span { + transform: rotate(45deg); } #move-left { position: absolute; left: -100px; top: 100px; + transform: rotate(-180deg); +} + +#move-left > span { + transform: rotate(180deg); } #move-right { position: absolute; left: 100px; top: 100px; + transform: rotate(0deg); +} + +#move-right > span { + transform: rotate(0deg); } #move-down-left { position: absolute; left: -70px; top: 170px; + transform: rotate(-225deg); +} + +#move-down-left > span { + transform: rotate(225deg); } #move-down { position: absolute; left: 0px; top: 200px; + transform: rotate(-270deg); +} + +#move-down > span { + transform: rotate(270deg); } #move-down-right { position: absolute; left: 70px; top: 170px; + transform: rotate(-315deg); +} + +#move-down-right > span { + transform: rotate(315deg); } diff --git a/satiate.html b/satiate.html index 5234a49..38807c1 100644 --- a/satiate.html +++ b/satiate.html @@ -34,22 +34,29 @@