diff --git a/.vs/ProjectSettings.json b/.vs/ProjectSettings.json new file mode 100644 index 0000000..f8b4888 --- /dev/null +++ b/.vs/ProjectSettings.json @@ -0,0 +1,3 @@ +{ + "CurrentProjectSetting": null +} \ No newline at end of file diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json new file mode 100644 index 0000000..bd722fb --- /dev/null +++ b/.vs/VSWorkspaceState.json @@ -0,0 +1,8 @@ +{ + "ExpandedNodes": [ + "", + "\\public" + ], + "SelectedNode": "\\sovindex.html", + "PreviewInSolutionExplorer": false +} \ No newline at end of file diff --git a/.vs/ccashfrontend/v16/.suo b/.vs/ccashfrontend/v16/.suo new file mode 100644 index 0000000..6544c61 Binary files /dev/null and b/.vs/ccashfrontend/v16/.suo differ diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite new file mode 100644 index 0000000..cdb6ded Binary files /dev/null and b/.vs/slnx.sqlite differ diff --git a/sovabout.html b/sovabout.html new file mode 100644 index 0000000..debc7ff --- /dev/null +++ b/sovabout.html @@ -0,0 +1,31 @@ + + + + + + + + +
+

CCash Links

+ Webserver
+ Frontend
+ JavaScript API
+ Lua API
+ Python API
+ C# API (Indev)
+ Rust API (Indev)
+
+
+
+ + \ No newline at end of file diff --git a/sovindex.html b/sovindex.html new file mode 100644 index 0000000..2ddfa4f --- /dev/null +++ b/sovindex.html @@ -0,0 +1,35 @@ + + + + + + + + +
+

Welcome to CCash!

+ A webserver hosting a bank system for Minecraft, accessible both here and through ComputerCraft. +

Why CCash?

+ • An abstracted currency instead of resource-based, avoiding hyperinflation as minecraft worlds are infinite
+ • API Support for numerous languages
+ • Open-source
+ • Extremely computationally fast
+ • Safe: Tamper-proof in-game, autosaving, hashed passwords, HTTPS +

Simply login to manage your CCash account.

+
+
+
+ + + \ No newline at end of file diff --git a/sovstylesheet.css b/sovstylesheet.css new file mode 100644 index 0000000..2a768e6 --- /dev/null +++ b/sovstylesheet.css @@ -0,0 +1,141 @@ + +:root { + --colourOne: #30292F; + --colourTwo: #413F54; + --colourThree: #3F3A82; + --colourFour: #5576B1; + --colourFive: #3F4045; + --backgroundColour: #8F7AC2; +} + +body { + margin: 0; + padding: 0; + font-family: "Segoe UI"; + color: #FFFFFF; + background-color: var(--backgroundColour); + overflow-x: hidden; +} + +a { + text-decoration: none; +} + +.navbar { + position: sticky; + width: 100vw; + height: 5vh; + background-color: var(--colourThree); + padding: 1em; +} + +.navelement { + position: relative; +} + +.navelement#icon { + height: 300%; + background-color: var(--colourTwo); + border-radius: 50%; + border: var(--colourFive) solid; + margin-right: 5em; + left: 1em; +} + +.navelement-button { + margin-right: 1.5em; + padding: 0.1em; + top: -3.45em; + display: inline-block; + position: relative; + font-size: 2em; + background-color: transparent; + padding-bottom: 0.25em; + border-radius: 0.4em; + border: transparent solid inset; + transition: 0.1s ease-in-out; + text-decoration: none; + color: #ffffff; +} + +.navelement-button:hover { + cursor: pointer; + background-color: var(--colourFour); +} + +.navelement-status { + width: 30vw; + text-align: center; + margin-left: 5em; + margin-right: 7em; + padding: 0.1em; + top: -3.45em; + display: inline-block; + position: relative; + font-size: 2em; + background-color: #272; + padding-bottom: 0.3em; + border-radius: 0.4em; + border: transparent solid inset; + transition: 0.1s ease-in-out; +} + +.bodytext { + margin-top: 10vh; + margin-bottom: 10vh; + margin-left: 15vw; + margin-right: 15vw; + color: var(--colourOne); +} + +.defineborderleft { + z-index: -99; + position: absolute; + height: 100vh; + background-color: var(--colourOne); + width: 8.4vw; + left: 0; + top: 0em; +} + +.defineborderright { + z-index: -99; + position: absolute; + height: 100vh; + background-color: var(--colourOne); + width: 8.4vw; + right: 0; + top: 0em; +} + +h1 { + font-size: 3em; +} + +h2 { + margin-left: 1vw; + font-size: 2em; +} + +h3 { + margin-left: 2vw; + font-size: 1.5em; +} + +h4 { + margin-left: 3vw; + font-size: 1.2em; +} + +text { + position: relative; + margin-left: 2vw; + font-size: 1.3em; +} + +.aboutelementlink { + color: #339; + font-size: 1.3em; + margin-left: 2vw; + position: relative; +} \ No newline at end of file