From 0238b662ac2bea7f79e2cb1c66b2ccaff72284b8 Mon Sep 17 00:00:00 2001 From: floam Date: Wed, 2 Nov 2005 07:35:58 +0000 Subject: lots of changes git-svn-id: svn://svn.icculus.org/quake3/trunk@224 edf5b092-35ff-0310-97b2-ce42778d08ea --- web/include/home.php | 115 ++++++++--------------------------------------- web/include/instruc.php | 13 ++++++ web/include/status.php | 2 + web/include/thebrain.php | 16 ++++--- web/ioq3.css | 21 +++++++++ web/newindex.php | 19 ++++---- 6 files changed, 75 insertions(+), 111 deletions(-) create mode 100644 web/include/instruc.php create mode 100644 web/include/status.php (limited to 'web') diff --git a/web/include/home.php b/web/include/home.php index 943f6a8..7ba6753 100644 --- a/web/include/home.php +++ b/web/include/home.php @@ -1,96 +1,19 @@ -

Quake 3 runs natively on everything, thanks to ID Software for releasing the - game source.

- -

Open-Source Quake 3 does not entitle you to steal, warez, - pie-rat, or borrow Quake 3/Team Arena data. Do not file bugs or show your face in - the IRC channel if you've acquired - the game data illegally!

-

Quake3 Screenshot

- - -

What works:

- - -

What doesn't work/known bugs:

- -

What's the point?

- - -

To use:

- - -

If you have problems:

-

- Submit everything to the bugzilla. - Do NOT contact us for copies of the game. - Otherwise, if you aren't sending us patches, or good feedback, don't contact us at all. -

+

Quake 3 now runs natively on many platforms thanks to ID Software releasing the engine +source code.

+ +

What's the point?

+

This project is aiming to build upon the work of ID Software on Quake 3 source code. +The source was released on August 20, 2005 under the GPL license. Since then, we have +feverishly been cleaning up, fixing bugs of, and adding features to Quake 3. Our eventual +goal is to have created the Quake3 source code distribution that people +base their games and forks with their own pointed goals upon. Our focus is initially +to get the game working everywhere. Sane new features are also smiled upon. +

+

Progress.

+

While a lot is on the horizon, quite a few goals have been completed already. Quake 3 +now works natively on x86_64 and PowerPC architectures, and the game builds and runs +in FreeBSD. SDL is now used for about everything, making the game far easier to port +to new platforms and architectures. Many bugs have been fixed. A more in-depth database +of new features, working status of platforms, and bugs is the Status +section.

+

The future

diff --git a/web/include/instruc.php b/web/include/instruc.php new file mode 100644 index 0000000..3643adf --- /dev/null +++ b/web/include/instruc.php @@ -0,0 +1,13 @@ +

How to check out and build:

+
    +
  1. Step 1
  2. +
  3. Step 2
  4. +
  5. Step 3
  6. +
  7. Step 4
  8. +
  9. Step 5
  10. +
  11. Step etc
  12. +
+

How to submit your changes:

+

rules rules rules, angry zakk-style text rules rules rules, angry zakk-style text rules rules rules, angry zakk-style text rules rules rules, angry zakk-style text rules rules rules, angry zakk-style text rules rules rules, angry zakk-style textrules rules rules, angry zakk-style text

+

rules rules rules, angry zakk-style textrules rules rules, angry zakk-style text rules rules rules, angry zakk-style textrules rules rules, angry zakk-style textrules rules rules, angry zakk-style text rules rules rules, angry zakk-style textrules rules rules, angry zakk-style textrules rules rules, angry zakk-style text rules rules rules, angry zakk-style textrules rules rules, angry zakk-style text

+

rules rules rules, angry zakk-style textrules rules rules, angry zakk-style text rules rules rules, angry zakk-style textrules rules rules, angry zakk-style textrules rules rules, angry zakk-style text rules rules rules, angry zakk-style textrules rules rules, angry zakk-style textrules rules rules, angry zakk-style text rules rules rules, angry zakk-style textrules rules rules, angry zakk-style textrules rules rules, angry zakk-style text rules rules rules, angry zakk-style textrules rules rules, angry zakk-style text

diff --git a/web/include/status.php b/web/include/status.php new file mode 100644 index 0000000..8aab09c --- /dev/null +++ b/web/include/status.php @@ -0,0 +1,2 @@ +

tba

+

asdasd

diff --git a/web/include/thebrain.php b/web/include/thebrain.php index eb36a73..0baf3d0 100644 --- a/web/include/thebrain.php +++ b/web/include/thebrain.php @@ -6,12 +6,14 @@ $navlist = array( ); function include_safe($file) { - if (strpos(realpath("include/$file"), realpath($_SERVER['DOCUMENT_ROOT'])) !== 0) { - $code = 403; - require("errors.php"); - } - elseif (file_exists("include/$file")) { - include($file); + if (file_exists("include/$file")) { + if (strpos(realpath("include/$file"), realpath($_SERVER['DOCUMENT_ROOT'])) !== 0) { + $code = 403; + require("errors.php"); + } + else { + include($file); + } } else { $code = 404; @@ -24,5 +26,5 @@ if (!$_GET['page']) { } else { $page = $_GET['page']; - +} ?> diff --git a/web/ioq3.css b/web/ioq3.css index 8ae8bd8..a7240be 100644 --- a/web/ioq3.css +++ b/web/ioq3.css @@ -5,7 +5,13 @@ body, html { background-color: #888; } +#content { + float: left; + clear: left; +} + #footer { + clear: left; color: #4d4d4d; background-color: transparent; border-top: .1em dashed #222; @@ -19,6 +25,16 @@ body, html { background-color: transparent; } +#navigation { + float: right; + list-style: none; + display: inline; +} + +#navigation li { + display: inline; +} + :link, :visited { color: black; background-color: transparent; @@ -32,6 +48,7 @@ h1, :link:hover, :visited:hover { } h1 { + float: left; font-size: 1.75em; } @@ -60,3 +77,7 @@ img { font-size: 1.2em; font-weight: bold; } + +.current { + font-weight: bold; +} diff --git a/web/newindex.php b/web/newindex.php index 95d7a0c..bb3c1c6 100644 --- a/web/newindex.php +++ b/web/newindex.php @@ -3,27 +3,30 @@ set_include_path("include"); require("thebrain.php"); ob_start(); ?> - +"; +?> - icculus.org/quake3 <?php //echo current section ?> + icculus.org/quake3: <?php echo $navlist[$page]; ?>

icculus.org/quake3

- +
- +