summaryrefslogtreecommitdiff
path: root/oss
diff options
context:
space:
mode:
authorDanny Holman <dholman@gymli.org>2020-04-08 20:30:03 -0500
committerDanny Holman <dholman@gymli.org>2020-04-08 20:34:53 -0500
commitba90bde303db62cdd7868d251b330a2f01938c7c (patch)
treee622ebfd3286d5a25fb19c54b642d2d8b63d9acc /oss
parent0f01ed6ea3368b8974246d42e6c5c7e85c61e57d (diff)
Add Forge Engine website
Add the main website for the Forge engine.
Diffstat (limited to 'oss')
-rw-r--r--oss/forge.md5
-rw-r--r--oss/forge/index.html12
-rw-r--r--oss/forge/style.css44
3 files changed, 56 insertions, 5 deletions
diff --git a/oss/forge.md b/oss/forge.md
deleted file mode 100644
index 0acb61c..0000000
--- a/oss/forge.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-layout: page
----
-
-# Work in progress
diff --git a/oss/forge/index.html b/oss/forge/index.html
new file mode 100644
index 0000000..c3633e3
--- /dev/null
+++ b/oss/forge/index.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8"/>
+ <title>Forge Game Engine</title>
+ <link rel="stylesheet" href="style.css"/>
+ </head>
+ <body>
+ <div class="header">
+ <h1>Forge Game Engine</h1>
+ <h2>2D game engine written in C</h2>
+</html>
diff --git a/oss/forge/style.css b/oss/forge/style.css
new file mode 100644
index 0000000..cf24191
--- /dev/null
+++ b/oss/forge/style.css
@@ -0,0 +1,44 @@
+html { overflow-y: scroll; }
+body, td { background-color: black; color: white; font: 9pt Tahoma, sans-serif; margin: 5% 20%;
+
+}
+h1 { font: 13pt Tahoma, sans-serif; margin: 0px; height: 48px; background: black url(asciiroth_48.png) right center no-repeat; }
+h2 { font: 9pt Tahoma, sans-serif; margin: 0px; margin-bottom: 25px; margin-top: -20px; }
+td { vertical-align: top; padding: 1px 2px; }
+li { margin-bottom: 1em; }
+li ul { margin-top: 1em; }
+li li { margin-bottom: 0em; }
+/* .header { background: black url('banner.png') repeat-x; } */
+.version { font-size: smaller; }
+table, img.screenshot { margin-top: 1.5em; margin-bottom: 1.5em; }
+.playType { width: 100px; font-weight: bold; font-size: larger; font-variant: small-caps; }
+.playExpl { }
+.playFor { margin: .25em; margin-bottom: 1em; color: #666; font-size: 11px; }
+.playLink { white-space: nowrap; }
+.playDep { white-space: nowrap; width: 150px; text-align: right; }
+.footer { margin-top: 25px; border-top: 1px solid white; }
+
+p, li, img.screenshot { color: #ddd; margin-left: 2em; }
+a { text-decoration: none; color: steelblue; font-weight: bold; }
+dt { margin-left: 2em; }
+
+/* Lazy-ass auto-generated list CSS */
+.navlist { margin: 0; padding: 0 0 20px 10px; border-bottom: 1px solid #FFF; }
+.navlist ul, .navlist li { margin: 0; padding: 0; display: inline; list-style-type: none; }
+.navlist a:link, .navlist a:visited { float: left; line-height: 14px; font-weight: bold;
+ margin: 0 10px 4px 10px; text-decoration: none; color: #999; }
+.navlist a:hover, .navlist a.selected {
+ border-bottom: 4px solid #FFF; padding-bottom: 2px; background: transparent; color: #FFF; }
+.navlist a:hover { color: #FFF; }
+
+em { color: #FFF; }
+h3 { border-bottom: 1px solid #333; }
+#status { background-color: lightyellow; border: 1px solid yellow; color: black;
+ padding: .5em 1em; margin-bottom: 1.5em; }
+dt span { display: block; width: 30px; float: left; }
+dd { margin-left: 30px; margin-bottom: .75em; color: #999; }
+
+.defects td { border: 1px solid silver; border-collapse: collapse; padding: 2px 5px; }
+.defects th { border: 1px solid silver; border-collapse: collapse; font-variant: small-caps; color: black;
+ text-align: left; padding: 2px 5px; white-space: pre; background-color: ghostwhite; }
+.news { font-size: larger; color: lime; font-variant: small-caps; font-weight: bold; }