From: <qr...@us...> - 2006-12-09 18:39:15
|
Revision: 266 http://svn.sourceforge.net/opengate/?rev=266&view=rev Author: qrstuvw Date: 2006-12-09 10:39:13 -0800 (Sat, 09 Dec 2006) Log Message: ----------- Moved doc from revision 262 to new directories Revision Links: -------------- http://svn.sourceforge.net/opengate/?rev=262&view=rev Added Paths: ----------- trunk/doc/ trunk/doc/Makefile.am trunk/doc/coding-style.txt trunk/doc/data/ trunk/doc/data/GUI/ trunk/doc/data/GUI/docked/ trunk/doc/data/GUI/docked/base/ trunk/doc/data/GUI/docked/base/cable.txt trunk/doc/data/GUI/docked/base/market/ trunk/doc/data/GUI/docked/base/market/z-index_overview.odt trunk/doc/data/GUI/docked/base/solid_parts.txt trunk/doc/data/GUI/docked/base/surrounding/ trunk/doc/data/GUI/docked/base/surrounding/bottom/ trunk/doc/data/GUI/docked/base/surrounding/bottom/air_lock/ trunk/doc/data/GUI/docked/base/surrounding/bottom/air_lock/caption.txt trunk/doc/data/GUI/docked/base/z-index_overview.odt trunk/doc/data/GUI/docked/buttons.txt trunk/doc/data/GUI/docked/caption.txt trunk/doc/data/GUI/docked/green_backgrounds.txt trunk/doc/data/GUI/docked/screws.txt trunk/doc/meta_server/ trunk/doc/meta_server/check_version.odt trunk/doc/meta_server/check_version.pdf trunk/doc/meta_server/global_error_code_overview.odt trunk/doc/meta_server/global_error_code_overview.pdf trunk/doc/meta_server/login.odt trunk/doc/meta_server/login.pdf trunk/doc/meta_server/logout.odt trunk/doc/meta_server/logout.pdf Added: trunk/doc/Makefile.am =================================================================== --- trunk/doc/Makefile.am (rev 0) +++ trunk/doc/Makefile.am 2006-12-09 18:39:13 UTC (rev 266) @@ -0,0 +1,2 @@ +INCLUDES = +METASOURCES = AUTO Property changes on: trunk/doc/Makefile.am ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/doc/coding-style.txt =================================================================== --- trunk/doc/coding-style.txt (rev 0) +++ trunk/doc/coding-style.txt 2006-12-09 18:39:13 UTC (rev 266) @@ -0,0 +1,88 @@ +Opengate coding style +--------------------- + +Opengate uses a common C++ coding style which will be described in this short +document. It is highly recommend to obey this style to keep the sourcecode +clean and the project up and running. There are few golden rules that I will +tell first: + +1.) alwayse use braces + +Lets take a BAD examlpe: + + i = 0; + if (false) + i++; + i += 2; + std::cout << i << std::endl; + +You see the the problem? Good. The "i += 2" call is always called but it looks +like it will only be called on the if-case. The corrected version: + + i = 0; + if (false) { + i++; + } + i += 2; + std::cout << i << std::endl; + +This is way better. So: always use braces to show where a block of code begins +and where it ends. + + +2.) document the tricky parts + +I'll be reviewing the code that will be added to the repository. If it does +something tricky, comment on it. Tell why you have done it this way. Tell how +it works in a few sentences. I'll not tolerate code that is doing "magic". I +want to know how and why it works. If I can't understand it, it won't end in +the game... unless it is documented. + + +3.) use doxygen + +I recommend documenting the source using doxygen. I know, it's bloating the +code and might even be annoying, but: It will help others, like me :-) So I +really recommend these 2 websites of the doxygen manual. The first is a short +overview the syntax [1], the second is a list of all available commands [2]. + +[1] http://www.stack.nl/~dimitri/doxygen/docblocks.html +[2] http://www.stack.nl/~dimitri/doxygen/commands.html + +4.) code example + +class Test { +public: + Test(); + ~Test(); +private: + int test; +} + +Test::Test() { + if (1 == 2) { + int i = 2; + } else { + int j = 1; + } + int k = 3; + switch (k) { + case 1: + break; + case 2: + case 3: + break; + default: + break; + } +} + +Test::~Test() { + std::cout << "end" << std::endl; +} + +I hope this example shows how the sourcecode should look like. If there are +any questions, look at the give code or ask on the mailing lists for help. + +That's it. Please follow these guidelines to help opengate getting forward. +Thanks for reading, happy programming ;-) Property changes on: trunk/doc/coding-style.txt ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/doc/data/GUI/docked/base/cable.txt =================================================================== --- trunk/doc/data/GUI/docked/base/cable.txt (rev 0) +++ trunk/doc/data/GUI/docked/base/cable.txt 2006-12-09 18:39:13 UTC (rev 266) @@ -0,0 +1,27 @@ +KORDEL: + Ma\xDFstab: 20 + Schrittgr\xF6\xDFe: 1 + Platzierungsmodus: Gleichm\xE4\xDFig + Auswahlmodus: Schrittweise + + Kordel von oben und von rechts ziehen damit beleuchtung stimmt + +FARBTON/S\xC4TTIGUNG/HELLIGKEIT ANPASSEN: + Bearbeiten: alle farben + Kolorieren: nein + Farbton: +180 + S\xE4ttigung: -15 + Helligkeit: -15 + +Anschlussbohrungen: + Durchmesser: 4 mm + AU\xDFENFASE: + Breite: 2 + Schliff: 2 + Tiefe: 2 + Umgebung: 5 + Reflexion: 30 + Winkel: 315 + Intensit\xE4t: 48 + H\xF6he: 30 + Farbe: #FFFFFF \ No newline at end of file Property changes on: trunk/doc/data/GUI/docked/base/cable.txt ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/doc/data/GUI/docked/base/market/z-index_overview.odt =================================================================== (Binary files differ) Property changes on: trunk/doc/data/GUI/docked/base/market/z-index_overview.odt ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/doc/data/GUI/docked/base/solid_parts.txt =================================================================== --- trunk/doc/data/GUI/docked/base/solid_parts.txt (rev 0) +++ trunk/doc/data/GUI/docked/base/solid_parts.txt 2006-12-09 18:39:13 UTC (rev 266) @@ -0,0 +1,11 @@ +INNENFASE + +Breite: 5 +Schliff: 5 +Tiefe: 5 +Umgebung: 5 +Reflexion: 30 +Winkel: 315 +Intensit\xE4t: 48 +H\xF6he: 30 +Farbe: #FFFFFF \ No newline at end of file Property changes on: trunk/doc/data/GUI/docked/base/solid_parts.txt ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/doc/data/GUI/docked/base/surrounding/bottom/air_lock/caption.txt =================================================================== --- trunk/doc/data/GUI/docked/base/surrounding/bottom/air_lock/caption.txt (rev 0) +++ trunk/doc/data/GUI/docked/base/surrounding/bottom/air_lock/caption.txt 2006-12-09 18:39:13 UTC (rev 266) @@ -0,0 +1,14 @@ +Schriftart: Arial Black +Schriftgrad: 10 +Strichst\xE4rke: 0,2 Pixel + +Schriftfarbe - F\xFCllung: #000000 +Schriftfarbe - Umrandung: #FFFF00 + +Antialiasing: ja +Fett: nein +Kursiv: nein +Unterstrichen: nein + +Kerning: -100 +Zeilenabstand: 0 \ No newline at end of file Property changes on: trunk/doc/data/GUI/docked/base/surrounding/bottom/air_lock/caption.txt ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/doc/data/GUI/docked/base/z-index_overview.odt =================================================================== (Binary files differ) Property changes on: trunk/doc/data/GUI/docked/base/z-index_overview.odt ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/doc/data/GUI/docked/buttons.txt =================================================================== --- trunk/doc/data/GUI/docked/buttons.txt (rev 0) +++ trunk/doc/data/GUI/docked/buttons.txt 2006-12-09 18:39:13 UTC (rev 266) @@ -0,0 +1,49 @@ +YELLOW BUTTONS +============== + + BORDER + ------ + opacity: 1 + + MOUSEOUT + - - - - + color: #88D997 + + MOUSEDOWN + - - - - - + color: #FFFD63 + + FILLING (MOUSEOVER) + ------------------- + color: #88D997 + opacity: 0.5 + +BLUE BUTTONS +============ + + BORDER + ------ + opacity: 1 + + MOUSEOUT + - - - - + color: #0096FF + + MOUSEDOWN + - - - - - + color: #BAEAC3 + + FILLING + ------------------- + color: #376C91 + opacity: 0.5 + + FONT/CONTENT + ------------ + MOUSEOUT + - - - - + color: #0096FF + + MOUSEOVER AND MOUSEDOWN + - - - - - - - - - - - - + color: #BAEAC3 \ No newline at end of file Property changes on: trunk/doc/data/GUI/docked/buttons.txt ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/doc/data/GUI/docked/caption.txt =================================================================== --- trunk/doc/data/GUI/docked/caption.txt (rev 0) +++ trunk/doc/data/GUI/docked/caption.txt 2006-12-09 18:39:13 UTC (rev 266) @@ -0,0 +1,111 @@ +------------------------------------------------------------------ +Global screen - 5 points menu +------------------------------------------------------------------ + +font-family: Impact +font-size: 10pt(pt?) + +font-color - normal: #36914B +font-color - selected: #88D997 + +Antialiasing: ja +Fett: nein +Kursiv: nein +Unterstrichen: nein + +Gehrungsgrenze: 10 +Kerning: -20 +Zeilenabstand: 0 + +------------------------------------------------------------------ +Market screen - Embracing borders (for Example "Public market") +------------------------------------------------------------------ + +font-family: Impact +font-size: 10pt +font-color: #88D997 + +Antialiasing: ja +Fett: nein +Kursiv: nein +Unterstrichen: nein + +Gehrungsgrenze: 10 +Kerning: 0 +Zeilenabstand: 0 + +------------------------------------------------------------------ +Market screen - Categories +------------------------------------------------------------------ + +font-family: Impact +font-size: 12pt + +font-color - normal: #88D997 +font-color - selected: #BAEAC3 + +Antialiasing: ja +Fett: nein +Kursiv: nein +Unterstrichen: nein + +Gehrungsgrenze: 10 +Kerning: 0 +Zeilenabstand: 0 + +------------------------------------------------------------------ +Market screen - Buttons (for Example "show all", "sort ascending") +------------------------------------------------------------------ + +font-family: Impact +font-size: 9pt + +OFF: + font-color - mouseout: #88D997 + font-color - mouseover: #BAEAC3 +ON: + font-color - mouseout: #BAEAC3 + font-color - mouseover: #0096FF + +Antialiasing: ja +Fett: nein +Kursiv: nein +Unterstrichen: nein + +Gehrungsgrenze: 10 +Kerning: 0 +Zeilenabstand: 0 + +------------------------------------------------------------------ +Market screen - Items - Price +------------------------------------------------------------------ + +font-family: Lucida Console +font-size: 8pt +font-color: black + +Antialiasing: ja +Fett: nein +Kursiv: nein +Unterstrichen: nein + +Gehrungsgrenze: 10 +Kerning: 0 +Zeilenabstand: 0 + +------------------------------------------------------------------ +Market screen - Items - Object name and quantity available +------------------------------------------------------------------ + +font-family: Lucida Console +font-size: 7pt +font-color: #88D997 + +Antialiasing: ja +Fett: nein +Kursiv: nein +Unterstrichen: nein + +Gehrungsgrenze: 10 +Kerning: 0 +Zeilenabstand: 0 \ No newline at end of file Property changes on: trunk/doc/data/GUI/docked/caption.txt ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/doc/data/GUI/docked/green_backgrounds.txt =================================================================== --- trunk/doc/data/GUI/docked/green_backgrounds.txt (rev 0) +++ trunk/doc/data/GUI/docked/green_backgrounds.txt 2006-12-09 18:39:13 UTC (rev 266) @@ -0,0 +1,9 @@ +BORDER +------ +color: #88D997 +opacity: 1 + +FILLING +------- +color: #36914B +opacity: 0.5 \ No newline at end of file Property changes on: trunk/doc/data/GUI/docked/green_backgrounds.txt ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/doc/data/GUI/docked/screws.txt =================================================================== --- trunk/doc/data/GUI/docked/screws.txt (rev 0) +++ trunk/doc/data/GUI/docked/screws.txt 2006-12-09 18:39:13 UTC (rev 266) @@ -0,0 +1 @@ +Auf 6 mm Bohrungen kommen 8 mm Schraubenk\xF6pfe \ No newline at end of file Property changes on: trunk/doc/data/GUI/docked/screws.txt ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/doc/meta_server/check_version.odt =================================================================== (Binary files differ) Property changes on: trunk/doc/meta_server/check_version.odt ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/doc/meta_server/check_version.pdf =================================================================== (Binary files differ) Property changes on: trunk/doc/meta_server/check_version.pdf ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/doc/meta_server/global_error_code_overview.odt =================================================================== (Binary files differ) Property changes on: trunk/doc/meta_server/global_error_code_overview.odt ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/doc/meta_server/global_error_code_overview.pdf =================================================================== (Binary files differ) Property changes on: trunk/doc/meta_server/global_error_code_overview.pdf ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/doc/meta_server/login.odt =================================================================== (Binary files differ) Property changes on: trunk/doc/meta_server/login.odt ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/doc/meta_server/login.pdf =================================================================== (Binary files differ) Property changes on: trunk/doc/meta_server/login.pdf ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/doc/meta_server/logout.odt =================================================================== (Binary files differ) Property changes on: trunk/doc/meta_server/logout.odt ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/doc/meta_server/logout.pdf =================================================================== (Binary files differ) Property changes on: trunk/doc/meta_server/logout.pdf ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <qr...@us...> - 2006-12-09 19:27:09
|
Revision: 267 http://svn.sourceforge.net/opengate/?rev=267&view=rev Author: qrstuvw Date: 2006-12-09 11:27:09 -0800 (Sat, 09 Dec 2006) Log Message: ----------- Moved website from revision 262 to new directories Revision Links: -------------- http://svn.sourceforge.net/opengate/?rev=262&view=rev Added Paths: ----------- trunk/website/ trunk/website/about.php trunk/website/contact.php trunk/website/downloads.php trunk/website/extlib/ trunk/website/extlib/Snoopy.class.inc trunk/website/frame.php trunk/website/game/ trunk/website/game/account.php trunk/website/game/activate.php trunk/website/game/admin.php trunk/website/game/css/ trunk/website/game/css/opengate.css trunk/website/game/database.php trunk/website/game/download.php trunk/website/game/forum.php trunk/website/game/game_login.php trunk/website/game/images/ trunk/website/game/images/logo.png trunk/website/game/images/logo.svg trunk/website/game/include/ trunk/website/game/include/connect.php.inc trunk/website/game/include/forum_add.php.inc trunk/website/game/include/forum_browse.php.inc trunk/website/game/include/login_check.php.inc trunk/website/game/include/parse_xml.php trunk/website/game/index.php trunk/website/game/login.php trunk/website/game/logout.php trunk/website/game/news.php trunk/website/game/opengate.sql.bz2 trunk/website/game/register.php trunk/website/game/stats.php trunk/website/game/terms.php trunk/website/images/ trunk/website/images/icons/ trunk/website/images/icons/amanath.png trunk/website/images/icons/amanath.svg trunk/website/images/icons/quantar.png trunk/website/images/icons/quantar.svg trunk/website/images/icons/solrain.png trunk/website/images/icons/solrain.svg trunk/website/images/menu.png trunk/website/images/menu.svg trunk/website/images/menu_background.png trunk/website/images/menu_left.png trunk/website/images/menu_right.png trunk/website/images/models/ trunk/website/images/models/base_solrain.jpg trunk/website/images/models/octavius_apteryx.jpg trunk/website/images/models/octavius_apteryx_texturing_wip.jpg trunk/website/images/models/octavius_apteryx_texturing_wip_2.jpg trunk/website/images/models/octavius_condor.jpg trunk/website/images/models/octavius_phoenix.jpg trunk/website/images/models/quantar_storm.jpg trunk/website/images/models/quantar_storm_texturing_wip.jpg trunk/website/images/models/quantar_typhoon.jpg trunk/website/images/models/solrain_intensity.jpg trunk/website/images/models/solrain_pioneer.jpg trunk/website/images/models/solrain_premia.jpg trunk/website/images/models/thumbs/ trunk/website/images/models/thumbs/base_solrain.jpg trunk/website/images/models/thumbs/octavius_apteryx.jpg trunk/website/images/models/thumbs/octavius_apteryx_texturing_wip.jpg trunk/website/images/models/thumbs/octavius_apteryx_texturing_wip_2.jpg trunk/website/images/models/thumbs/octavius_condor.jpg trunk/website/images/models/thumbs/octavius_phoenix.jpg trunk/website/images/models/thumbs/quantar_storm.jpg trunk/website/images/models/thumbs/quantar_storm_texturing_wip.jpg trunk/website/images/models/thumbs/quantar_typhoon.jpg trunk/website/images/models/thumbs/solrain_intensity.jpg trunk/website/images/models/thumbs/solrain_pioneer.jpg trunk/website/images/models/thumbs/solrain_premia.jpg trunk/website/images/models/thumbs/weapon_liar.jpg trunk/website/images/models/thumbs/weapon_s_w_28.jpg trunk/website/images/models/weapon_liar.jpg trunk/website/images/models/weapon_s_w_28.jpg trunk/website/images/screenshots/ trunk/website/images/screenshots/01_apteryx_vs_storm.jpg trunk/website/images/screenshots/thumbs/ trunk/website/images/screenshots/thumbs/01_apteryx_vs_storm.jpg trunk/website/index.html trunk/website/layout.inc trunk/website/links.php trunk/website/news.php trunk/website/opengate.dtd trunk/website/rss_cache.inc trunk/website/rss_fetch.inc trunk/website/rss_parse.inc trunk/website/rss_utils.inc trunk/website/screenshots.php Added: trunk/website/about.php =================================================================== --- trunk/website/about.php (rev 0) +++ trunk/website/about.php 2006-12-09 19:27:09 UTC (rev 267) @@ -0,0 +1,11 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> + +<body> + <?php + require_once('layout.inc'); + + echo "<h1>About</h1><br>"; + + echo "<p>TODO</p>"; + ?> +</body> \ No newline at end of file Property changes on: trunk/website/about.php ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/website/contact.php =================================================================== --- trunk/website/contact.php (rev 0) +++ trunk/website/contact.php 2006-12-09 19:27:09 UTC (rev 267) @@ -0,0 +1,13 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> + +<body> + <?php + require_once('layout.inc'); + + echo "<h1>Contact</h1><br>"; + + echo "<a href=\"mailto:ope...@li...\">Mailinglist for development questions</a><br>"; + + echo "<a href=\"http://sourceforge.net/sendmessage.php?touser=62712\">Contact form to the project administrator</a><br>"; + ?> +</body> Property changes on: trunk/website/contact.php ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/website/downloads.php =================================================================== --- trunk/website/downloads.php (rev 0) +++ trunk/website/downloads.php 2006-12-09 19:27:09 UTC (rev 267) @@ -0,0 +1,11 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> + +<body> + <?php + require_once('layout.inc'); + + echo "<h1>Downloads</h1><br>"; + + echo "<p>TODO</p>"; + ?> +</body> \ No newline at end of file Property changes on: trunk/website/downloads.php ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/website/extlib/Snoopy.class.inc =================================================================== --- trunk/website/extlib/Snoopy.class.inc (rev 0) +++ trunk/website/extlib/Snoopy.class.inc 2006-12-09 19:27:09 UTC (rev 267) @@ -0,0 +1,900 @@ +<?php + +/************************************************* + +Snoopy - the PHP net client +Author: Monte Ohrt <mo...@is...> +Copyright (c): 1999-2000 ispi, all rights reserved +Version: 1.0 + + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +You may contact the author of Snoopy by e-mail at: +m...@is... + +Or, write to: +Monte Ohrt +CTO, ispi +237 S. 70th suite 220 +Lincoln, NE 68510 + +The latest version of Snoopy can be obtained from: +http://snoopy.sourceforge.com + +*************************************************/ + +class Snoopy +{ + /**** Public variables ****/ + + /* user definable vars */ + + var $host = "www.php.net"; // host name we are connecting to + var $port = 80; // port we are connecting to + var $proxy_host = ""; // proxy host to use + var $proxy_port = ""; // proxy port to use + var $agent = "Snoopy v1.0"; // agent we masquerade as + var $referer = ""; // referer info to pass + var $cookies = array(); // array of cookies to pass + // $cookies["username"]="joe"; + var $rawheaders = array(); // array of raw headers to send + // $rawheaders["Content-type"]="text/html"; + + var $maxredirs = 5; // http redirection depth maximum. 0 = disallow + var $lastredirectaddr = ""; // contains address of last redirected address + var $offsiteok = true; // allows redirection off-site + var $maxframes = 0; // frame content depth maximum. 0 = disallow + var $expandlinks = true; // expand links to fully qualified URLs. + // this only applies to fetchlinks() + // or submitlinks() + var $passcookies = true; // pass set cookies back through redirects + // NOTE: this currently does not respect + // dates, domains or paths. + + var $user = ""; // user for http authentication + var $pass = ""; // password for http authentication + + // http accept types + var $accept = "image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*"; + + var $results = ""; // where the content is put + + var $error = ""; // error messages sent here + var $response_code = ""; // response code returned from server + var $headers = array(); // headers returned from server sent here + var $maxlength = 500000; // max return data length (body) + var $read_timeout = 0; // timeout on read operations, in seconds + // supported only since PHP 4 Beta 4 + // set to 0 to disallow timeouts + var $timed_out = false; // if a read operation timed out + var $status = 0; // http request status + + var $curl_path = "/usr/bin/curl"; + // Snoopy will use cURL for fetching + // SSL content if a full system path to + // the cURL binary is supplied here. + // set to false if you do not have + // cURL installed. See http://curl.haxx.se + // for details on installing cURL. + // Snoopy does *not* use the cURL + // library functions built into php, + // as these functions are not stable + // as of this Snoopy release. + + // send Accept-encoding: gzip? + var $use_gzip = true; + + /**** Private variables ****/ + + var $_maxlinelen = 4096; // max line length (headers) + + var $_httpmethod = "GET"; // default http request method + var $_httpversion = "HTTP/1.0"; // default http request version + var $_submit_method = "POST"; // default submit method + var $_submit_type = "application/x-www-form-urlencoded"; // default submit type + var $_mime_boundary = ""; // MIME boundary for multipart/form-data submit type + var $_redirectaddr = false; // will be set if page fetched is a redirect + var $_redirectdepth = 0; // increments on an http redirect + var $_frameurls = array(); // frame src urls + var $_framedepth = 0; // increments on frame depth + + var $_isproxy = false; // set if using a proxy server + var $_fp_timeout = 30; // timeout for socket connection + +/*======================================================================*\ + Function: fetch + Purpose: fetch the contents of a web page + (and possibly other protocols in the + future like ftp, nntp, gopher, etc.) + Input: $URI the location of the page to fetch + Output: $this->results the output text from the fetch +\*======================================================================*/ + + function fetch($URI) + { + + //preg_match("|^([^:]+)://([^:/]+)(:[\d]+)*(.*)|",$URI,$URI_PARTS); + $URI_PARTS = parse_url($URI); + if (!empty($URI_PARTS["user"])) + $this->user = $URI_PARTS["user"]; + if (!empty($URI_PARTS["pass"])) + $this->pass = $URI_PARTS["pass"]; + + switch($URI_PARTS["scheme"]) + { + case "http": + $this->host = $URI_PARTS["host"]; + if(!empty($URI_PARTS["port"])) + $this->port = $URI_PARTS["port"]; + if($this->_connect($fp)) + { + if($this->_isproxy) + { + // using proxy, send entire URI + $this->_httprequest($URI,$fp,$URI,$this->_httpmethod); + } + else + { + $path = $URI_PARTS["path"].(isset($URI_PARTS["query"]) ? "?".$URI_PARTS["query"] : ""); + // no proxy, send only the path + $this->_httprequest($path, $fp, $URI, $this->_httpmethod); + } + + $this->_disconnect($fp); + + if($this->_redirectaddr) + { + /* url was redirected, check if we've hit the max depth */ + if($this->maxredirs > $this->_redirectdepth) + { + // only follow redirect if it's on this site, or offsiteok is true + if(preg_match("|^http://".preg_quote($this->host)."|i",$this->_redirectaddr) || $this->offsiteok) + { + /* follow the redirect */ + $this->_redirectdepth++; + $this->lastredirectaddr=$this->_redirectaddr; + $this->fetch($this->_redirectaddr); + } + } + } + + if($this->_framedepth < $this->maxframes && count($this->_frameurls) > 0) + { + $frameurls = $this->_frameurls; + $this->_frameurls = array(); + + while(list(,$frameurl) = each($frameurls)) + { + if($this->_framedepth < $this->maxframes) + { + $this->fetch($frameurl); + $this->_framedepth++; + } + else + break; + } + } + } + else + { + return false; + } + return true; + break; + case "https": + if(!$this->curl_path || (!is_executable($this->curl_path))) { + $this->error = "Bad curl ($this->curl_path), can't fetch HTTPS \n"; + return false; + } + $this->host = $URI_PARTS["host"]; + if(!empty($URI_PARTS["port"])) + $this->port = $URI_PARTS["port"]; + if($this->_isproxy) + { + // using proxy, send entire URI + $this->_httpsrequest($URI,$URI,$this->_httpmethod); + } + else + { + $path = $URI_PARTS["path"].($URI_PARTS["query"] ? "?".$URI_PARTS["query"] : ""); + // no proxy, send only the path + $this->_httpsrequest($path, $URI, $this->_httpmethod); + } + + if($this->_redirectaddr) + { + /* url was redirected, check if we've hit the max depth */ + if($this->maxredirs > $this->_redirectdepth) + { + // only follow redirect if it's on this site, or offsiteok is true + if(preg_match("|^http://".preg_quote($this->host)."|i",$this->_redirectaddr) || $this->offsiteok) + { + /* follow the redirect */ + $this->_redirectdepth++; + $this->lastredirectaddr=$this->_redirectaddr; + $this->fetch($this->_redirectaddr); + } + } + } + + if($this->_framedepth < $this->maxframes && count($this->_frameurls) > 0) + { + $frameurls = $this->_frameurls; + $this->_frameurls = array(); + + while(list(,$frameurl) = each($frameurls)) + { + if($this->_framedepth < $this->maxframes) + { + $this->fetch($frameurl); + $this->_framedepth++; + } + else + break; + } + } + return true; + break; + default: + // not a valid protocol + $this->error = 'Invalid protocol "'.$URI_PARTS["scheme"].'"\n'; + return false; + break; + } + return true; + } + + + +/*======================================================================*\ + Private functions +\*======================================================================*/ + + +/*======================================================================*\ + Function: _striplinks + Purpose: strip the hyperlinks from an html document + Input: $document document to strip. + Output: $match an array of the links +\*======================================================================*/ + + function _striplinks($document) + { + preg_match_all("'<\s*a\s+.*href\s*=\s* # find <a href= + ([\"\'])? # find single or double quote + (?(1) (.*?)\\1 | ([^\s\>]+)) # if quote found, match up to next matching + # quote, otherwise match up to next space + 'isx",$document,$links); + + + // catenate the non-empty matches from the conditional subpattern + + while(list($key,$val) = each($links[2])) + { + if(!empty($val)) + $match[] = $val; + } + + while(list($key,$val) = each($links[3])) + { + if(!empty($val)) + $match[] = $val; + } + + // return the links + return $match; + } + +/*======================================================================*\ + Function: _stripform + Purpose: strip the form elements from an html document + Input: $document document to strip. + Output: $match an array of the links +\*======================================================================*/ + + function _stripform($document) + { + preg_match_all("'<\/?(FORM|INPUT|SELECT|TEXTAREA|(OPTION))[^<>]*>(?(2)(.*(?=<\/?(option|select)[^<>]*>[\r\n]*)|(?=[\r\n]*))|(?=[\r\n]*))'Usi",$document,$elements); + + // catenate the matches + $match = implode("\r\n",$elements[0]); + + // return the links + return $match; + } + + + +/*======================================================================*\ + Function: _striptext + Purpose: strip the text from an html document + Input: $document document to strip. + Output: $text the resulting text +\*======================================================================*/ + + function _striptext($document) + { + + // I didn't use preg eval (//e) since that is only available in PHP 4.0. + // so, list your entities one by one here. I included some of the + // more common ones. + + $search = array("'<script[^>]*?>.*?</script>'si", // strip out javascript + "'<[\/\!]*?[^<>]*?>'si", // strip out html tags + "'([\r\n])[\s]+'", // strip out white space + "'&(quote|#34);'i", // replace html entities + "'&(amp|#38);'i", + "'&(lt|#60);'i", + "'&(gt|#62);'i", + "'&(nbsp|#160);'i", + "'&(iexcl|#161);'i", + "'&(cent|#162);'i", + "'&(pound|#163);'i", + "'&(copy|#169);'i" + ); + $replace = array( "", + "", + "\\1", + "\"", + "&", + "<", + ">", + " ", + chr(161), + chr(162), + chr(163), + chr(169)); + + $text = preg_replace($search,$replace,$document); + + return $text; + } + +/*======================================================================*\ + Function: _expandlinks + Purpose: expand each link into a fully qualified URL + Input: $links the links to qualify + $URI the full URI to get the base from + Output: $expandedLinks the expanded links +\*======================================================================*/ + + function _expandlinks($links,$URI) + { + + preg_match("/^[^\?]+/",$URI,$match); + + $match = preg_replace("|/[^\/\.]+\.[^\/\.]+$|","",$match[0]); + + $search = array( "|^http://".preg_quote($this->host)."|i", + "|^(?!http://)(\/)?(?!mailto:)|i", + "|/\./|", + "|/[^\/]+/\.\./|" + ); + + $replace = array( "", + $match."/", + "/", + "/" + ); + + $expandedLinks = preg_replace($search,$replace,$links); + + return $expandedLinks; + } + +/*======================================================================*\ + Function: _httprequest + Purpose: go get the http data from the server + Input: $url the url to fetch + $fp the current open file pointer + $URI the full URI + $body body contents to send if any (POST) + Output: +\*======================================================================*/ + + function _httprequest($url,$fp,$URI,$http_method,$content_type="",$body="") + { + if($this->passcookies && $this->_redirectaddr) + $this->setcookies(); + + $URI_PARTS = parse_url($URI); + if(empty($url)) + $url = "/"; + $headers = $http_method." ".$url." ".$this->_httpversion."\r\n"; + if(!empty($this->agent)) + $headers .= "User-Agent: ".$this->agent."\r\n"; + if(!empty($this->host) && !isset($this->rawheaders['Host'])) + $headers .= "Host: ".$this->host."\r\n"; + if(!empty($this->accept)) + $headers .= "Accept: ".$this->accept."\r\n"; + + if($this->use_gzip) { + // make sure PHP was built with --with-zlib + // and we can handle gzipp'ed data + if ( function_exists(gzinflate) ) { + $headers .= "Accept-encoding: gzip\r\n"; + } + else { + trigger_error( + "use_gzip is on, but PHP was built without zlib support.". + " Requesting file(s) without gzip encoding.", + E_USER_NOTICE); + } + } + + if(!empty($this->referer)) + $headers .= "Referer: ".$this->referer."\r\n"; + if(!empty($this->cookies)) + { + if(!is_array($this->cookies)) + $this->cookies = (array)$this->cookies; + + reset($this->cookies); + if ( count($this->cookies) > 0 ) { + $cookie_headers .= 'Cookie: '; + foreach ( $this->cookies as $cookieKey => $cookieVal ) { + $cookie_headers .= $cookieKey."=".urlencode($cookieVal)."; "; + } + $headers .= substr($cookie_headers,0,-2) . "\r\n"; + } + } + if(!empty($this->rawheaders)) + { + if(!is_array($this->rawheaders)) + $this->rawheaders = (array)$this->rawheaders; + while(list($headerKey,$headerVal) = each($this->rawheaders)) + $headers .= $headerKey.": ".$headerVal."\r\n"; + } + if(!empty($content_type)) { + $headers .= "Content-type: $content_type"; + if ($content_type == "multipart/form-data") + $headers .= "; boundary=".$this->_mime_boundary; + $headers .= "\r\n"; + } + if(!empty($body)) + $headers .= "Content-length: ".strlen($body)."\r\n"; + if(!empty($this->user) || !empty($this->pass)) + $headers .= "Authorization: BASIC ".base64_encode($this->user.":".$this->pass)."\r\n"; + + $headers .= "\r\n"; + + // set the read timeout if needed + if ($this->read_timeout > 0) + socket_set_timeout($fp, $this->read_timeout); + $this->timed_out = false; + + fwrite($fp,$headers.$body,strlen($headers.$body)); + + $this->_redirectaddr = false; + unset($this->headers); + + // content was returned gzip encoded? + $is_gzipped = false; + + while($currentHeader = fgets($fp,$this->_maxlinelen)) + { + if ($this->read_timeout > 0 && $this->_check_timeout($fp)) + { + $this->status=-100; + return false; + } + + // if($currentHeader == "\r\n") + if(preg_match("/^\r?\n$/", $currentHeader) ) + break; + + // if a header begins with Location: or URI:, set the redirect + if(preg_match("/^(Location:|URI:)/i",$currentHeader)) + { + // get URL portion of the redirect + preg_match("/^(Location:|URI:)\s+(.*)/",chop($currentHeader),$matches); + // look for :// in the Location header to see if hostname is included + if(!preg_match("|\:\/\/|",$matches[2])) + { + // no host in the path, so prepend + $this->_redirectaddr = $URI_PARTS["scheme"]."://".$this->host.":".$this->port; + // eliminate double slash + if(!preg_match("|^/|",$matches[2])) + $this->_redirectaddr .= "/".$matches[2]; + else + $this->_redirectaddr .= $matches[2]; + } + else + $this->_redirectaddr = $matches[2]; + } + + if(preg_match("|^HTTP/|",$currentHeader)) + { + if(preg_match("|^HTTP/[^\s]*\s(.*?)\s|",$currentHeader, $status)) + { + $this->status= $status[1]; + } + $this->response_code = $currentHeader; + } + + if (preg_match("/Content-Encoding: gzip/", $currentHeader) ) { + $is_gzipped = true; + } + + $this->headers[] = $currentHeader; + } + + # $results = fread($fp, $this->maxlength); + $results = ""; + while ( $data = fread($fp, $this->maxlength) ) { + $results .= $data; + if ( + strlen($results) > $this->maxlength ) { + break; + } + } + + // gunzip + if ( $is_gzipped ) { + // per http://www.php.net/manual/en/function.gzencode.php + $results = substr($results, 10); + $results = gzinflate($results); + } + + if ($this->read_timeout > 0 && $this->_check_timeout($fp)) + { + $this->status=-100; + return false; + } + + // check if there is a a redirect meta tag + + if(preg_match("'<meta[\s]*http-equiv[^>]*?content[\s]*=[\s]*[\"\']?\d+;[\s]+URL[\s]*=[\s]*([^\"\']*?)[\"\']?>'i",$results,$match)) + { + $this->_redirectaddr = $this->_expandlinks($match[1],$URI); + } + + // have we hit our frame depth and is there frame src to fetch? + if(($this->_framedepth < $this->maxframes) && preg_match_all("'<frame\s+.*src[\s]*=[\'\"]?([^\'\"\>]+)'i",$results,$match)) + { + $this->results[] = $results; + for($x=0; $x<count($match[1]); $x++) + $this->_frameurls[] = $this->_expandlinks($match[1][$x],$URI_PARTS["scheme"]."://".$this->host); + } + // have we already fetched framed content? + elseif(is_array($this->results)) + $this->results[] = $results; + // no framed content + else + $this->results = $results; + + return true; + } + +/*======================================================================*\ + Function: _httpsrequest + Purpose: go get the https data from the server using curl + Input: $url the url to fetch + $URI the full URI + $body body contents to send if any (POST) + Output: +\*======================================================================*/ + + function _httpsrequest($url,$URI,$http_method,$content_type="",$body="") + { + if($this->passcookies && $this->_redirectaddr) + $this->setcookies(); + + $headers = array(); + + $URI_PARTS = parse_url($URI); + if(empty($url)) + $url = "/"; + // GET ... header not needed for curl + //$headers[] = $http_method." ".$url." ".$this->_httpversion; + if(!empty($this->agent)) + $headers[] = "User-Agent: ".$this->agent; + if(!empty($this->host)) + $headers[] = "Host: ".$this->host; + if(!empty($this->accept)) + $headers[] = "Accept: ".$this->accept; + if(!empty($this->referer)) + $headers[] = "Referer: ".$this->referer; + if(!empty($this->cookies)) + { + if(!is_array($this->cookies)) + $this->cookies = (array)$this->cookies; + + reset($this->cookies); + if ( count($this->cookies) > 0 ) { + $cookie_str = 'Cookie: '; + foreach ( $this->cookies as $cookieKey => $cookieVal ) { + $cookie_str .= $cookieKey."=".urlencode($cookieVal)."; "; + } + $headers[] = substr($cookie_str,0,-2); + } + } + if(!empty($this->rawheaders)) + { + if(!is_array($this->rawheaders)) + $this->rawheaders = (array)$this->rawheaders; + while(list($headerKey,$headerVal) = each($this->rawheaders)) + $headers[] = $headerKey.": ".$headerVal; + } + if(!empty($content_type)) { + if ($content_type == "multipart/form-data") + $headers[] = "Content-type: $content_type; boundary=".$this->_mime_boundary; + else + $headers[] = "Content-type: $content_type"; + } + if(!empty($body)) + $headers[] = "Content-length: ".strlen($body); + if(!empty($this->user) || !empty($this->pass)) + $headers[] = "Authorization: BASIC ".base64_encode($this->user.":".$this->pass); + + for($curr_header = 0; $curr_header < count($headers); $curr_header++) { + $cmdline_params .= " -H \"".$headers[$curr_header]."\""; + } + + if(!empty($body)) + $cmdline_params .= " -d \"$body\""; + + if($this->read_timeout > 0) + $cmdline_params .= " -m ".$this->read_timeout; + + $headerfile = uniqid(time()); + + # accept self-signed certs + $cmdline_params .= " -k"; + exec($this->curl_path." -D \"/tmp/$headerfile\"".escapeshellcmd($cmdline_params)." ".escapeshellcmd($URI),$results,$return); + + if($return) + { + $this->error = "Error: cURL could not retrieve the document, error $return."; + return false; + } + + + $results = implode("\r\n",$results); + + $result_headers = file("/tmp/$headerfile"); + + $this->_redirectaddr = false; + unset($this->headers); + + for($currentHeader = 0; $currentHeader < count($result_headers); $currentHeader++) + { + + // if a header begins with Location: or URI:, set the redirect + if(preg_match("/^(Location: |URI: )/i",$result_headers[$currentHeader])) + { + // get URL portion of the redirect + preg_match("/^(Location: |URI:)(.*)/",chop($result_headers[$currentHeader]),$matches); + // look for :// in the Location header to see if hostname is included + if(!preg_match("|\:\/\/|",$matches[2])) + { + // no host in the path, so prepend + $this->_redirectaddr = $URI_PARTS["scheme"]."://".$this->host.":".$this->port; + // eliminate double slash + if(!preg_match("|^/|",$matches[2])) + $this->_redirectaddr .= "/".$matches[2]; + else + $this->_redirectaddr .= $matches[2]; + } + else + $this->_redirectaddr = $matches[2]; + } + + if(preg_match("|^HTTP/|",$result_headers[$currentHeader])) + { + $this->response_code = $result_headers[$currentHeader]; + if(preg_match("|^HTTP/[^\s]*\s(.*?)\s|",$this->response_code, $match)) + { + $this->status= $match[1]; + } + } + $this->headers[] = $result_headers[$currentHeader]; + } + + // check if there is a a redirect meta tag + + if(preg_match("'<meta[\s]*http-equiv[^>]*?content[\s]*=[\s]*[\"\']?\d+;[\s]+URL[\s]*=[\s]*([^\"\']*?)[\"\']?>'i",$results,$match)) + { + $this->_redirectaddr = $this->_expandlinks($match[1],$URI); + } + + // have we hit our frame depth and is there frame src to fetch? + if(($this->_framedepth < $this->maxframes) && preg_match_all("'<frame\s+.*src[\s]*=[\'\"]?([^\'\"\>]+)'i",$results,$match)) + { + $this->results[] = $results; + for($x=0; $x<count($match[1]); $x++) + $this->_frameurls[] = $this->_expandlinks($match[1][$x],$URI_PARTS["scheme"]."://".$this->host); + } + // have we already fetched framed content? + elseif(is_array($this->results)) + $this->results[] = $results; + // no framed content + else + $this->results = $results; + + unlink("/tmp/$headerfile"); + + return true; + } + +/*======================================================================*\ + Function: setcookies() + Purpose: set cookies for a redirection +\*======================================================================*/ + + function setcookies() + { + for($x=0; $x<count($this->headers); $x++) + { + if(preg_match("/^set-cookie:[\s]+([^=]+)=([^;]+)/i", $this->headers[$x],$match)) + $this->cookies[$match[1]] = $match[2]; + } + } + + +/*======================================================================*\ + Function: _check_timeout + Purpose: checks whether timeout has occurred + Input: $fp file pointer +\*======================================================================*/ + + function _check_timeout($fp) + { + if ($this->read_timeout > 0) { + $fp_status = socket_get_status($fp); + if ($fp_status["timed_out"]) { + $this->timed_out = true; + return true; + } + } + return false; + } + +/*======================================================================*\ + Function: _connect + Purpose: make a socket connection + Input: $fp file pointer +\*======================================================================*/ + + function _connect(&$fp) + { + if(!empty($this->proxy_host) && !empty($this->proxy_port)) + { + $this->_isproxy = true; + $host = $this->proxy_host; + $port = $this->proxy_port; + } + else + { + $host = $this->host; + $port = $this->port; + } + + $this->status = 0; + + if($fp = fsockopen( + $host, + $port, + $errno, + $errstr, + $this->_fp_timeout + )) + { + // socket connection succeeded + + return true; + } + else + { + // socket connection failed + $this->status = $errno; + switch($errno) + { + case -3: + $this->error="socket creation failed (-3)"; + case -4: + $this->error="dns lookup failure (-4)"; + case -5: + $this->error="connection refused or timed out (-5)"; + default: + $this->error="connection failed (".$errno.")"; + } + return false; + } + } +/*======================================================================*\ + Function: _disconnect + Purpose: disconnect a socket connection + Input: $fp file pointer +\*======================================================================*/ + + function _disconnect($fp) + { + return(fclose($fp)); + } + + +/*======================================================================*\ + Function: _prepare_post_body + Purpose: Prepare post body according to encoding type + Input: $formvars - form variables + $formfiles - form upload files + Output: post body +\*======================================================================*/ + + function _prepare_post_body($formvars, $formfiles) + { + settype($formvars, "array"); + settype($formfiles, "array"); + + if (count($formvars) == 0 && count($formfiles) == 0) + return; + + switch ($this->_submit_type) { + case "application/x-www-form-urlencoded": + reset($formvars); + while(list($key,$val) = each($formvars)) { + if (is_array($val) || is_object($val)) { + while (list($cur_key, $cur_val) = each($val)) { + $postdata .= urlencode($key)."[]=".urlencode($cur_val)."&"; + } + } else + $postdata .= urlencode($key)."=".urlencode($val)."&"; + } + break; + + case "multipart/form-data": + $this->_mime_boundary = "Snoopy".md5(uniqid(microtime())); + + reset($formvars); + while(list($key,$val) = each($formvars)) { + if (is_array($val) || is_object($val)) { + while (list($cur_key, $cur_val) = each($val)) { + $postdata .= "--".$this->_mime_boundary."\r\n"; + $postdata .= "Content-Disposition: form-data; name=\"$key\[\]\"\r\n\r\n"; + $postdata .= "$cur_val\r\n"; + } + } else { + $postdata .= "--".$this->_mime_boundary."\r\n"; + $postdata .= "Content-Disposition: form-data; name=\"$key\"\r\n\r\n"; + $postdata .= "$val\r\n"; + } + } + + reset($formfiles); + while (list($field_name, $file_names) = each($formfiles)) { + settype($file_names, "array"); + while (list(, $file_name) = each($file_names)) { + if (!is_readable($file_name)) continue; + + $fp = fopen($file_name, "r"); + $file_content = fread($fp, filesize($file_name)); + fclose($fp); + $base_name = basename($file_name); + + $postdata .= "--".$this->_mime_boundary."\r\n"; + $postdata .= "Content-Disposition: form-data; name=\"$field_name\"; filename=\"$base_name\"\r\n\r\n"; + $postdata .= "$file_content\r\n"; + } + } + $postdata .= "--".$this->_mime_boundary."--\r\n"; + break; + } + + return $postdata; + } +} + +?> Property changes on: trunk/website/extlib/Snoopy.class.inc ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/website/frame.php =================================================================== --- trunk/website/frame.php (rev 0) +++ trunk/website/frame.php 2006-12-09 19:27:09 UTC (rev 267) @@ -0,0 +1,20 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/xhtml1-frameset.dtd"> + +<body> + <?php + + require_once('layout.inc'); + echo "<br/><br/>"; + echo "<table width=\"90%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n"; + addFrameEntry("News", "news.php"); + addFrameEntry("About", "about.php"); + addFrameEntry("Downloads", "downloads.php"); + addFrameEntry("Screenshots", "screenshots.php"); + addFrameEntry("Links", "links.php"); + addFrameEntry("Contact", "contact.php"); + addFrameEntry("Project Page", "http://sourceforge.net/projects/opengate"); + echo "</table> + <br> + <a href=\"http://sourceforge.net\"><img src=\"http://sflogo.sourceforge.net/sflogo.php?group_id=163481&type=2\" width=\"125\" height=\"37\" border=\"0\" alt=\"SourceForge.net Logo\" /></a>"; + ?> +</body> Property changes on: trunk/website/frame.php ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/website/game/account.php =================================================================== --- trunk/website/game/account.php (rev 0) +++ trunk/website/game/account.php 2006-12-09 19:27:09 UTC (rev 267) @@ -0,0 +1,27 @@ +<?php + + echo "<h2>Account management</h2>\n"; + + if ((!isset($_SESSION['id'])) || (!isset($_SESSION['username']))) { + echo "<p>You need to <a href=\"index.php?module=register\">register</a> an account or login into an existing account to manage it.</p>\n"; + } else { + + echo "<h3>Account details for ".$_SESSION['username']."</h3>\n"; + + require_once("include/connect.php.inc"); + + $account_result = mysql_query("SELECT a.FACTION, u.REGISTRATION_DATE, a.LAST_LOGIN, s.NAME FROM ACCOUNT a INNER JOIN USER u ON a.USER_ID=u.ID INNER JOIN SHIP s ON s.ID=a.SHIP_ID WHERE USER_ID=".$_SESSION['id']); + + $row = mysql_fetch_object($account_result); + mysql_free_result($account_result); + echo "<p>Registered since: ".$row->REGISTRATION_DATE."</p>\n"; + echo "<p>Your faction: ".$row->FACTION."</p>\n"; + if (isset($row->LAST_LOGIN)) { + echo "<p>You already play the game. You chose you path. The rest of the options are disabled!</p>\n"; + } else { + echo "<p>You never played the game. So you still can change some things.</p>\n"; + } + echo "<p>Your Ship: ".$row->NAME."</p>\n"; + + } +?> \ No newline at end of file Property changes on: trunk/website/game/account.php ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/website/game/activate.php =================================================================== --- trunk/website/game/activate.php (rev 0) +++ trunk/website/game/activate.php 2006-12-09 19:27:09 UTC (rev 267) @@ -0,0 +1,24 @@ +<?php + + if (!isset($_REQUEST['code'])) { + echo "<p>No code given, sorry!</p>\n"; + return; + } + + require_once("include/connect.php.inc"); + + $active_query = mysql_query("SELECT ID, LOGIN_NAME FROM USER WHERE ACTIVATOR='".mysql_real_escape_string($_REQUEST['code'])."'"); + if (mysql_num_rows($active_query) <= 0) { + echo "<p>Invalid code, sorry!</p>\n"; + } + + $row = mysql_fetch_object($active_query); + + $active_query = mysql_query("UPDATE USER SET ACTIVATOR = '', STATUS = 1 WHERE ID = ".$row->ID); + $active_result = mysql_query($active_query); + + echo "<p>Successfully activated account</p>"; + $_SESSION['id'] = $row->ID; + $_SESSION['username'] = $row->LOGIN_NAME; + +?> \ No newline at end of file Property changes on: trunk/website/game/activate.php ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/website/game/admin.php =================================================================== --- trunk/website/game/admin.php (rev 0) +++ trunk/website/game/admin.php 2006-12-09 19:27:09 UTC (rev 267) @@ -0,0 +1,60 @@ +<?php + + function show_mask() { + echo " <h2>Account management administration login</h2> + <form name=\"login\" method=\"POST\" action=\"".$_SERVER['PHP_SELF']."?module=admin\"> + + <label style=\"font-size:10px; font-family: Verdana\">Admin-Passwort:</label> + <input type=\"password\" name=\"reg_password\" size=\"30\" style=\"font-size:10px; font-family: Verdana\" value=\"".$_POST['reg_password']."\"><br> + + <input type=\"submit\" value=\"Ok\" style=\"width:110px;\" name=\"Ok\"></p> + </form> + <br />\n"; + } + + function show_administration() { + echo " <h2>Account management administration</h2>"; + + if (isset($_REQUEST['admin_module'])) { + if ($_REQUEST['admin_module'] == "user") { + include("admin/admin_user.php"); + } + //TODO: switch available modules + } else { + echo "<ul> + <li><a href=\"".$_SERVER['PHP_SELF']."?module=admin&admin_module=user\">User administration</a> + </ul>\n"; + } + } + + if ((isset($_SESSION['id'])) && (isset($_SESSION['admin'])) && ($_SESSION['admin'] == true)) { + show_administration(); + return; + } + + if ((isset($_SESSION['id'])) && (isset($_POST['reg_password']))) { + + require_once("include/connect.php.inc"); + + // check password against database + $password_result = mysql_query("SELECT COUNT(ID) FROM DATA WHERE NAME='admin_password' AND VALUE='".sha1(mysql_real_escape_string($_POST['reg_password']))."'"); + if (mysql_num_rows($password_result) <= 0) { + show_mask(); + return; + } + mysql_free_result($password_result); + + // check if logged in user is really an administrator + $is_admin_result = mysql_query("SELECT STATUS FROM USER WHERE ID=".$_SESSION['id']); + $row = mysql_fetch_object($is_admin_result); + mysql_free_result($is_admin_result); + if ($row->STATUS == 9) { + $_SESSION['admin'] = true; + show_administration(); + } else { + show_mask(); + } + } else { + show_mask(); + } +?> Property changes on: trunk/website/game/admin.php ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/website/game/css/opengate.css =================================================================== --- trunk/website/game/css/opengate.css (rev 0) +++ trunk/website/game/css/opengate.css 2006-12-09 19:27:09 UTC (rev 267) @@ -0,0 +1,283 @@ +/* andreas08 - an open source xhtml/css website layout by Andreas Viklund - http://andreasviklund.com . Free to use in any way and for any purpose as long as the proper credits are given to the original designer. Version: 1.0, November 28, 2005 */ + +/**************** Body and tag styles ****************/ + +*{margin:0; padding:0;} + +body{ +font:76% Verdana,Tahoma,Arial,sans-serif; +line-height:1.4em; +text-align:center; +color:#303030; +background:#e8eaec; +} + +pre { + padding-top: 1.5em; + padding-bottom: 0em; + padding-left: 2em; + margin: 0.4em 0 0.4em 0; + font-size: medium; + font-family: monospace; + border: 1px solid #c0c0c0; + background-color: #fafbfc; +} + +code { + font-size: medium; + font-family: monospace; +} + +a{ +color:#467aa7; +font-weight:bold; +text-decoration:none; +background-color:inherit; +} + +a:hover{color:#2a5a8a; text-decoration:none; background-color:inherit;} +a img{border:none;} + +p{padding:0 0 1.6em 0;} +p form{margin-top:0; margin-bottom:20px;} + +img.left,img.center,img.right{padding:4px; border:1px solid #a0a0a0;} +img.left{float:left; margin:0 12px 5px 0;} +img.center{display:block; margin:0 auto 5px auto;} +img.right{float:right; margin:0 0 5px 12px;} + + + +h1,h2 { + margin-top: 10px; + margin-bottom: 15px; +} + +h3,h4,h5,h6 { + margin-top: 10px; + margin-bottom: 10px; +} + +/**************** Header and navigation styles ****************/ + +#container{ +width:1000px; +margin:20px auto; +padding:1px 0; +text-align:left; +background:#ffffff; +color:#303030; +border:2px solid #a0a0a0; +} + +#header{ +height:60px; +width:998px; +margin:0 1px 1px 1px; +background:#467aa7 url(images/logo.png) no-repeat left; +color:#ffffff; +} + +#header h1{ +padding:35px 0 0 20px; +font-size:2.4em; +background-color:inherit; +color:#ffffff; +letter-spacing:-2px; +font-weight:normal; +} + +#header h2{ +margin:10px 0 0 40px; +font-size:1.4em; +background-color:inherit; +color:#f0f2f4; +letter-spacing:-1px; +font-weight:normal; +} + +#navigation{ +height:2.2em; +line-height:2.2em; +width:998px; +margin:0 1px; +background:#578bb8; +color:#ffffff; +} + +#navigation li{ + float:left; + list-style-type:none; + border-right:1px solid #ffffff; + white-space:nowrap; +} + +#navigation li.selected{ + padding:0 10px; + display:block; + font-size:0.8em; + font-weight:normal; + text-transform:uppercase; + text-decoration:none; + color: #ffffff; +} + +#navigation li a{ +padding:0 10px; +display:block; +font-size:0.8em; +font-weight:normal; +text-transform:uppercase; +text-decoration:none; +background-color:inherit; +color: #ffffff; +} + +* html #navigation a {width:1%;} + +#navigation .selected,#navigation a:hover{ +background:#80b0da; +color:#ffffff; +text-decoration:none; +} + +/**************** Content styles ****************/ + +#content{ +float:left; +width:958px; +font-size:0.9em; +padding:20px 0 0 20px; +} + +#content h2{ +display:block; +margin:0 0 16px 0; +font-size:1.7em; +font-weight:normal; +letter-spacing:-1px; +color:#505050; +background-color:inherit; +} + +#content h2 a{font-weight:normal;} +#content h3{margin:0 0 5px 0; font-size:1.4em; letter-spacing:-1px;} +#content a:hover,#subcontent a:hover{text-decoration:underline;} +#content ul,#content ol{margin:0 5px 16px 35px;} +#content dl{margin:0 5px 10px 25px;} +#content dt{font-weight:bold; margin-bottom:5px;} +#content dd{margin:0 0 10px 15px;} + +/**************** Full-content styles ****************/ + +#fullcontent{ +font-size:0.9em; +padding:20px 20px 0 20px; +} + +#fullcontent h2{ +display:block; +margin:0 0 16px 0; +font-size:1.7em; +font-weight:normal; +letter-spacing:-1px; +color:#505050; +background-color:inherit; +} + +#fullcontent h2 a{font-weight:normal;} +#fullcontent h3{margin:0 0 5px 0; font-size:1.4em; letter-spacing:-1px;} +#fullcontent a:hover{text-decoration:underline;} +#fullcontent ul, +#fullcontent ol{margin:0 5px 16px 35px;} +#fullcontent dl{margin:0 5px 10px 25px;} +#fullcontent dt{font-weight:bold; margin-bottom:5px;} +#fullcontent dd{margin:0 0 10px 15px;} + +/**************** Sidebar styles ****************/ + +#subcontent{ +float:right; +width:170px; +padding:20px 20px 10px 0; +line-height:1.4em; +} + +#subcontent h2{ +display:block; +margin:0 0 15px 0; +font-size:1.6em; +font-weight:normal; +text-align:left; +letter-spacing:-1px; +color:#505050; +background-color:inherit; +} + +#subcontent p{margin:0 0 16px 0; font-size:0.9em;} + +/**************** Menublock styles ****************/ + +.menublock{margin:0 0 20px 8px; font-size:0.9em;} +.menublock li{list-style:none; display:block; padding:2px; margin-bottom:2px;} +.menublock li a{font-weight:bold; text-decoration:none;} +.menublock li a:hover{text-decoration:none;} +.menublock li ul{margin:3px 0 3px 15px; font-size:1em; font-weight:normal;} +.menublock li ul li{margin-bottom:0;} +.menublock li ul a{font-weight:normal;} + +/**************** Searchbar styles ****************/ + +#searchbar{margin:0 0 20px 0;} +#searchbar form fieldset{margin-left:10px; border:0 solid;} + +#searchbar #s{ +height:1.2em; +width:110px; +margin:0 5px 0 0; +border:1px solid #a0a0a0; +} + +#searchbar #searchbutton{ +width:auto; +padding:0 1px; +border:1px solid #808080; +font-size:0.9em; +text-align:center; +} + +/**************** Footer styles ****************/ + +#footer{ +clear:both; +width:998px; +padding:5px 0; +margin:0 1px; +font-size:0.9em; +color:#f0f0f0; +background:#467aa7; +} + +#footer p{padding:0; margin:0; text-align:center;} +#footer a{color:#f0f0f0; background-color:inherit; font-weight:bold;} +#footer a:hover{color:#ffffff; background-color:inherit; text-decoration: underline;} + +/**************** Misc classes and styles ****************/ + +.splitcontentleft{float:left; width:28%;} +.splitcontentright{float:right; width:68%;} +.clear{clear:both;} +.small{font-size:0.8em;} +.hide{display:none;} +.textcenter{text-align:center;} +.textright{text-align:right;} +.important{color:#f02025; background-color:inherit; font-weight:bold;} + +.box{ +margin:0 0 20px 0; +padding:10px; +border:1px solid #c0c0c0; +background-color:#fafbfc; +color:#505050; +line-height:1.5em; +} Property changes on: trunk/website/game/css/opengate.css ___________________________________________________________________ Name: svn:mime-type + text/css Name: svn:eol-style + native Added: trunk/website/game/database.php =================================================================== --- trunk/website/game/database.php (rev 0) +++ trunk/website/game/database.php 2006-12-09 19:27:09 UTC (rev 267) @@ -0,0 +1,114 @@ +<?php + + function crawl_dir($directory, $array, $array_ptr) { + + $dp = @opendir($directory); + if (!$dp) { + echo "<p>Could not find directory: ".$directory."</p>"; + return null; + } + + while (false !== ($file = readdir($dp))) { + if (($file != ".") && //drops curdir + ($file != "..")) { //drops updir + if (is_dir($directory."/".$file)) { + $array = crawl_dir($directory."/".$file, $array, $array_ptr); + $array_ptr = count($array); + } else { + if (substr($file, (strlen($file)-4)) == ".xml") { //drops non-.xml-files + $array[$array_ptr] = $directory."/".$file; + $array_ptr++; + } + } + } + } + closedir($dp); + return $array; + } + + echo "<h2>Opengate knowledge database</h2>\n"; + + // user decided to view a datafile + if (isset($_REQUEST['view'])) { + require_once("include/parse_xml.php"); + $xx = new u007xml(); + $xx->loadFile($_REQUEST['view']); + $xx->display_content(); + echo "<div style=\"text-align:center;\"><a rel=\"license\" href=\"http://creativecommons.org/licenses/by-nc-sa/2.0/\"><img alt=\"Creative Commons License\" border=\"0\" src=\"http://creativecommons.org/images/public/somerights20.png\"/></a><br/>This work is licensed under a <a rel=\"license\" href=\"http://creativecommons.org/licenses/by-nc-sa/2.0/\">Creative Commons Attribution-NonCommercial-ShareAlike 2.0 License</a>.</div>"; + return; + } + + // user decided to view data + if (isset($_REQUEST['view_data'])) { + require_once("include/parse_xml.php"); + parse_xml(find_xml($_REQUEST['view_data']), 'Name'); + return; + } + + // Folder for the database + $database_dir = "./data"; + $test = 0; + $file_list = crawl_dir($database_dir, $file_list, $test); + + if (count($file_list)) { + @sort($file_list); + echo "<ul>\n"; + foreach ($file_list as $index => $filename) { + echo "<li><a href=\"index.php?module=database&view=".$filename."\">".$filename."</a></li>\n"; + } + echo "</ul>\n"; + } + + echo "<div style=\"text-align:center;\"><a rel=\"license\" href=\"http://creativecommons.org/licenses/by-nc-sa/2.0/\"><img alt=\"Creative Commons License\" border=\"0\" src=\"http://creativecommons.org/images/public/somerights20.png\"/></a><br/>This work is licensed under a <a rel=\"license\" href=\"http://creativecommons.org/licenses/by-nc-sa/2.0/\">Creative Commons Attribution-NonCommercial-ShareAlike 2.0 License</a>.</div>"; + +/* + $database_dir_pointer = opendir($database_dir); + + // Count all directories and store them in a list + $directory_count = 0; + while (false !== ($file = readdir($database_dir_pointer))) { + if (($file != ".") && ($file != "..") && ($file != "index.html") && (!is_file($dir . "/" . $file))) { + $directory_list[$directory_count] = $file; + $directory_count++; + } + } + + // No directories found + if ($directory_count <= 0) { + echo "<p>Database is offline. No data available.</p>"; + return; + } + + sort($directory_list); + + // read each directory for their files + for ($j = 0; $j < $directory_count; $j++) { + $newdp = opendir($database_dir."/".$directory_list[$j]) or die("Directory not found"); + $file_count = 0; + + unset($file_list); + + // create a list of all files + while (false !== ($file = readdir($newdp))) { + if (($file != ".") && ($file != "..") && ($file != "index.html")) { + $file_list[$file_count] = $file; + $file_count++; + } + } + + echo "<h3>".$directory_list[$j].", ".$file_count." entries</h3> + <ul>\n"; + + if ($file_count > 0) { + sort($file_list); + for ($i = 0; $i < $file_count; $i++) { + echo "<li><a href=\"index.php?module=database&view=".$database_dir."/".$directory_list[$j]."/".$file_list[$i]."\">".$file_list[$i]."</a></li>\n"; + } + } + + echo "</ul>\n"; + + closedir($newdp); + } + closedir($database_dir_pointer);*/ +?> \ No newline at end of file Property changes on: trunk/website/game/database.php ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/website/game/download.php =================================================================== --- trunk/website/game/download.php (rev 0) +++ trunk/website/game/download.php 2006-12-09 19:27:09 UTC (rev 267) @@ -0,0 +1,7 @@ +<?php + + echo "<h2>Dowloads</h2>\n"; + + echo "<p>The game is currently in development and not yet meant to be played. So there are now downloads yet. Sorry for that.</p>\n"; + +?> \ No newline at end of file Property changes on: trunk/website/game/download.php ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/website/game/forum.php =================================================================== --- trunk/website/game/forum.php (rev 0) +++ trunk/website/game/forum.php 2006-12-09 19:27:09 UTC (rev 267) @@ -0,0 +1,10 @@ +<?php + + echo "<h2>Forum</h2>\n"; + + if (isset($_REQUEST['add'])) { + require_once("include/forum_add.php.inc"); + } else { + require_once("include/forum_browse.php.inc"); + } +?> \ No newline at end of file Property changes on: trunk/website/game/forum.php ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/website/game/game_login.php =================================================================== --- trunk/website/game/game_login.php (rev 0) +++ trunk/website/game/game_login.php 2006-12-09 19:27:09 UTC (rev 267) @@ -0,0 +1,6 @@ +<?php + + require_once("include/login_check.php.inc"); + + echo check_login(true); +?> Property changes on: trunk/website/game/game_login.php ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/website/game/images/logo.png =================================================================== (Binary files differ) Property changes on: trunk/website/game/images/logo.png ___________________________________________________________________ Name: svn:mime-type + image/png Added: trunk/website/game/images/logo.svg =================================================================== (Binary files differ) Property changes on: trunk/website/game/images/logo.svg ___________________________________________________________________ Name: svn:mime-type + image/svg+xml Added: trunk/website/game/include/connect.php.inc =================================================================== --- trunk/website/game/include/connect.php.inc (rev 0) +++ trunk/website/game/include/connect.php.inc 2006-12-09 19:27:09 UTC (rev 267) @@ -0,0 +1,6 @@ +<?php + $connection = mysql_connect("localhost","opengate","opengate") OR die("SQL-Server is offline!"); + mysql_select_db("opengate") OR die("Could not access database!"); +// $connection = mysql_connect("mysql4-o","o163481rw","opengateRW") OR die("SQL-Server is offline!"); +// mysql_select_db("o163481_opengate") OR die("Could not access database!"); +?> Property changes on: trunk/website/game/include/connect.php.inc ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/website/game/include/forum_add.php.inc =================================================================== --- trunk/website/game/include/forum_add.php.inc (rev 0) +++ trunk/website/game/include/forum_add.php.inc 2006-12-09 19:27:09 UTC (rev 267) @@ -0,0 +1,47 @@ +<?php + + if (!isset($_POST['comment'])) { + if (!isset($_REQUEST['thread'])) { + echo "<h3>Add thread to forum</h3>\n"; + echo "<form name=\"add\" method=\"post\" action=\"".$_SERVER['PHP_SELF']."?module=forum&add=true\">\n"; + } else { + echo "<h3>Add entry to forum</h3>\n"; + echo "<form name=\"add\" method=\"post\" action=\"".$_SERVER['PHP_SELF']."?module=forum&add=true&thread=".$_REQUEST['thread']."\">\n"; + } + + + if (!isset($_REQUEST['thread'])) { + echo " <label style=\"font-size:10px; font-family: Verdana\">Headline:</label> + <input type=\"text\" name=\"headline\" size=\"30\" style=\"font-size:10px; font-family: Verdana\" value=\"".$_POST['headline']."\" /><br />\n"; + } + + echo " <label style=\"font-size:10px; font-family: Verdana\">Comment:</label> + <textarea name=\"comment\" cols=\"60\" rows=\"15\" style=\"font-size:10px; font-family: Verdana\">".$_POST['comment']."</textarea><br /> + <input type=\"submit\" value=\"Ok\" style=\"width:110px;\" name=\"Submit\" /> +</form>"; + } else { + if (!isset($_REQUEST['thread'])) { + //TODO: validate the comment + require_once("include/connect.php.inc"); + $insert_query = "INSERT INTO FORUM_THREAD (USER_ID, HEADER, STATUS) VALUES (".$_SESSION['id'].",'".mysql_real_escape_string($_POST['headline'])."',0)"; + $insert_result = mysql_query($insert_query); + + $validate_query = mysql_query("SELECT ID FROM FORUM_THREAD WHERE HEADER='".mysql_real_escape_string($_POST['headline'])."'"); + $validate_result = mysql_fetch_object($validate_query); + $id = $validate_result->ID; + + $insert_query = "INSERT INTO FORUM_ENTRY (USER_ID, THREAD_ID, CONTENT, STATUS) VALUES (".$_SESSION['id'].",".$id.",'".mysql_real_escape_string($_POST['comment'])."',0)"; + $insert_result = mysql_query($insert_query); + + echo "<p>Sucessfully added entry to the <a href=\"".$_SERVER['PHP_SELF']."?module=forum&thread=".$id."\">forum</a></p>"; + } else { + //TODO: validate the comment + require_once("include/connect.php.inc"); + + $insert_query = "INSERT INTO FORUM_ENTRY (USER_ID, THREAD_ID, CONTENT, STATUS) VALUES (".$_SESSION['id'].",".$_REQUEST['thread'].",'".mysql_real_escape_string($_POST['comment'])."',0)"; + $insert_result = mysql_query($insert_query); + + echo "<p>Sucessfully added entry to the <a href=\"".$_SERVER['PHP_SELF']."?module=forum&thread=".$_REQUEST['thread']."\">forum</a></p>"; + } + } +?> \ No newline at end of file Property changes on: trunk/website/game/include/forum_add.php.inc ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/website/game/include/forum_browse.php.inc =================================================================== --- trunk/website/game/include/forum_browse.php.inc (rev 0) +++ trunk/website/game/include/forum_browse.php.inc 2006-12-09 19:27:09 UTC (rev 267) @@ -0,0 +1,72 @@ +<?php + + require_once("connect.php.inc"); + + if (isset($_REQUEST['thread'])) { + + $entry_header_result = mysql_query("SELECT HEADER FROM FORUM_THREAD WHERE ID = ".mysql_real_escape_string($_REQUEST['thread'])); + + $thread = mysql_fetch_object($entry_header_result); + $thread_name = $thread->HEADER; + + if (isset($_SESSION['id'])) { + $entry_result = mysql_query("SELECT e.*, u.LOGIN_NAME ". + "FROM FORUM_ENTRY e ". + "INNER JOIN USER u ON e.USER_ID = u.ID ". + "WHERE e.STATUS >= 0 ". + "AND e.THREAD_ID = ".mysql_real_escape_string($_REQUEST['thread'])." ". + "ORDER BY e.ID"); + } else { + $entry_result = mysql_query("SELECT e.*, u.LOGIN_NAME ". + "FROM FORUM_ENTRY e ". + "INNER JOIN USER u ON e.USER_ID = u.ID ". + "WHERE e.STATUS = 0 ". + "AND e.THREAD_ID = ".mysql_real_escape_string($_REQUEST['thread'])." ". + "ORDER BY e.ID"); + } + + if (mysql_num_rows($entry_result) == 0) { + echo "<p>No such thread.</p>\n"; + mysql_free_result($entry_result); + } else { + + echo "<h3>".$thread_name."</h3>"; + + while ($row = mysql_fetch_array($entry_result)) { + $date = substr($row['DATE'],0, 10); + echo "<p><b>".$row['CONTENT']."</b> - ".$date." - Written by ".$row['LOGIN_NAME']."</p>\n"; + } + mysql_free_result($entry_result); + } + + if ((isset($_SESSION['id'])) && (isset($_SESSION['username']))) { + echo "<a href=\"index.php?module=forum&add=true&thread=".$_REQUEST['thread']."\">Create answer<... [truncated message content] |
From: <ult...@us...> - 2007-03-16 17:30:50
|
Revision: 323 http://svn.sourceforge.net/opengate/?rev=323&view=rev Author: ultrasick Date: 2007-03-16 10:22:44 -0700 (Fri, 16 Mar 2007) Log Message: ----------- moved the templates directory from the branches/old directory to the trunk directory because (some of the/all) templates are for the current stuff Added Paths: ----------- trunk/templates/ trunk/templates/cpp trunk/templates/data/ trunk/templates/data/GUI/ trunk/templates/data/GUI/docked/ trunk/templates/data/GUI/docked/Caption.txt trunk/templates/data/GUI/docked/Kabel.txt trunk/templates/data/GUI/docked/Rahmenteile.txt trunk/templates/data/GUI/docked/Schrauben.txt trunk/templates/data/GUI/docked/base/ trunk/templates/data/GUI/docked/base/Opengate logo.png trunk/templates/data/GUI/docked/base/base background.PspSelection trunk/templates/data/GUI/docked/base/blue plastic.png trunk/templates/data/GUI/docked/base/buttons/ trunk/templates/data/GUI/docked/base/buttons/5_points/ trunk/templates/data/GUI/docked/base/buttons/5_points/1/ trunk/templates/data/GUI/docked/base/buttons/5_points/1/background/ trunk/templates/data/GUI/docked/base/buttons/5_points/1/background/center.png trunk/templates/data/GUI/docked/base/buttons/5_points/1/background/complete.png trunk/templates/data/GUI/docked/base/buttons/5_points/1/background/left.png trunk/templates/data/GUI/docked/base/buttons/5_points/1/background/right.png trunk/templates/data/GUI/docked/base/buttons/5_points/1/caption/ trunk/templates/data/GUI/docked/base/buttons/5_points/1/caption/english/ trunk/templates/data/GUI/docked/base/buttons/5_points/1/caption/english/normal.png trunk/templates/data/GUI/docked/base/buttons/5_points/1/caption/english/selected.png trunk/templates/data/GUI/docked/base/buttons/5_points/1/caption/german/ trunk/templates/data/GUI/docked/base/buttons/5_points/1/caption/german/normal.png trunk/templates/data/GUI/docked/base/buttons/5_points/1/caption/german/selected.png trunk/templates/data/GUI/docked/base/buttons/5_points/2/ trunk/templates/data/GUI/docked/base/buttons/5_points/2/background/ trunk/templates/data/GUI/docked/base/buttons/5_points/2/background/center.png trunk/templates/data/GUI/docked/base/buttons/5_points/2/background/complete.png trunk/templates/data/GUI/docked/base/buttons/5_points/2/background/left.png trunk/templates/data/GUI/docked/base/buttons/5_points/2/background/right.png trunk/templates/data/GUI/docked/base/buttons/5_points/2/caption/ trunk/templates/data/GUI/docked/base/buttons/5_points/2/caption/english/ trunk/templates/data/GUI/docked/base/buttons/5_points/2/caption/english/normal.png trunk/templates/data/GUI/docked/base/buttons/5_points/2/caption/english/selected.png trunk/templates/data/GUI/docked/base/buttons/5_points/2/caption/german/ trunk/templates/data/GUI/docked/base/buttons/5_points/2/caption/german/normal.png trunk/templates/data/GUI/docked/base/buttons/5_points/2/caption/german/selected.png trunk/templates/data/GUI/docked/base/buttons/5_points/3/ trunk/templates/data/GUI/docked/base/buttons/5_points/3/background/ trunk/templates/data/GUI/docked/base/buttons/5_points/3/background/center.png trunk/templates/data/GUI/docked/base/buttons/5_points/3/background/complete.png trunk/templates/data/GUI/docked/base/buttons/5_points/3/background/left.png trunk/templates/data/GUI/docked/base/buttons/5_points/3/background/right.png trunk/templates/data/GUI/docked/base/buttons/5_points/3/caption/ trunk/templates/data/GUI/docked/base/buttons/5_points/3/caption/normal.png trunk/templates/data/GUI/docked/base/buttons/5_points/3/caption/selected.png trunk/templates/data/GUI/docked/base/buttons/5_points/4/ trunk/templates/data/GUI/docked/base/buttons/5_points/4/background/ trunk/templates/data/GUI/docked/base/buttons/5_points/4/background/center.png trunk/templates/data/GUI/docked/base/buttons/5_points/4/background/complete.png trunk/templates/data/GUI/docked/base/buttons/5_points/4/background/left.png trunk/templates/data/GUI/docked/base/buttons/5_points/4/background/right.png trunk/templates/data/GUI/docked/base/buttons/5_points/4/caption/ trunk/templates/data/GUI/docked/base/buttons/5_points/4/caption/english/ trunk/templates/data/GUI/docked/base/buttons/5_points/4/caption/english/normal.png trunk/templates/data/GUI/docked/base/buttons/5_points/4/caption/english/selected.png trunk/templates/data/GUI/docked/base/buttons/5_points/4/caption/german/ trunk/templates/data/GUI/docked/base/buttons/5_points/4/caption/german/normal.png trunk/templates/data/GUI/docked/base/buttons/5_points/4/caption/german/selected.png trunk/templates/data/GUI/docked/base/buttons/5_points/5/ trunk/templates/data/GUI/docked/base/buttons/5_points/5/background/ trunk/templates/data/GUI/docked/base/buttons/5_points/5/background/center.png trunk/templates/data/GUI/docked/base/buttons/5_points/5/background/complete.png trunk/templates/data/GUI/docked/base/buttons/5_points/5/background/left.png trunk/templates/data/GUI/docked/base/buttons/5_points/5/background/right.png trunk/templates/data/GUI/docked/base/buttons/5_points/5/caption/ trunk/templates/data/GUI/docked/base/buttons/5_points/5/caption/normal.png trunk/templates/data/GUI/docked/base/buttons/5_points/5/caption/selected.png trunk/templates/data/GUI/docked/base/buttons/grey/ trunk/templates/data/GUI/docked/base/buttons/grey/mousedown.png trunk/templates/data/GUI/docked/base/buttons/grey/mouseup.png trunk/templates/data/GUI/docked/base/display.png trunk/templates/data/GUI/docked/base/guard of honor.png trunk/templates/data/GUI/docked/base/head of a bolt 1.png trunk/templates/data/GUI/docked/base/head of a bolt 2.png trunk/templates/data/GUI/docked/base/head of a bolt 3.png trunk/templates/data/GUI/docked/base/head of a bolt 4.png trunk/templates/data/GUI/docked/base/head of a bolt.png trunk/templates/data/GUI/docked/base/market/ trunk/templates/data/GUI/docked/base/market/buttons/ trunk/templates/data/GUI/docked/base/market/buttons/accept.pspimage trunk/templates/data/GUI/docked/base/market/buttons/akzeptieren.pspimage trunk/templates/data/GUI/docked/base/market/buttons/change_quantity.pspimage trunk/templates/data/GUI/docked/base/market/buttons/nicht_jetzt.pspimage trunk/templates/data/GUI/docked/base/market/buttons/not_now.pspimage trunk/templates/data/GUI/docked/base/market/green_backgrounds/ trunk/templates/data/GUI/docked/base/market/green_backgrounds/cargo_status.pspimage trunk/templates/data/GUI/docked/base/market/green_backgrounds/categories.pspimage trunk/templates/data/GUI/docked/base/market/green_backgrounds/infobox.pspimage trunk/templates/data/GUI/docked/base/market/green_backgrounds/item/ trunk/templates/data/GUI/docked/base/market/green_backgrounds/item/background_bottom.pspimage trunk/templates/data/GUI/docked/base/market/green_backgrounds/item/detailed_info/ trunk/templates/data/GUI/docked/base/market/green_backgrounds/item/detailed_info/border_and_filling.pspimage trunk/templates/data/GUI/docked/base/market/green_backgrounds/item/detailed_info/item_border_and_filling.pspimage trunk/templates/data/GUI/docked/base/market/icos/ trunk/templates/data/GUI/docked/base/market/icos/categories/ trunk/templates/data/GUI/docked/base/market/icos/categories/Capacitor.pspimage trunk/templates/data/GUI/docked/base/market/icos/categories/ECM.pspimage trunk/templates/data/GUI/docked/base/market/icos/categories/Gun.pspimage trunk/templates/data/GUI/docked/base/market/icos/categories/Missile.pspimage trunk/templates/data/GUI/docked/base/market/icos/categories/Modification.pspimage trunk/templates/data/GUI/docked/base/market/icos/categories/Private storage room.pspimage trunk/templates/data/GUI/docked/base/market/icos/categories/Radar.pspimage trunk/templates/data/GUI/docked/base/market/icos/categories/Shield.pspimage trunk/templates/data/GUI/docked/base/php/ trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/ trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/algorithmen/ trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/algorithmen/bearbeiten.php trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/algorithmen/functions.php trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/algorithmen/laden.php trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/bild_resultat.png trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/index.php trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/vorgabe.png trunk/templates/data/GUI/docked/base/php/logo erzeugen/ trunk/templates/data/GUI/docked/base/php/logo erzeugen/algorithmen/ trunk/templates/data/GUI/docked/base/php/logo erzeugen/algorithmen/functions.php trunk/templates/data/GUI/docked/base/php/logo erzeugen/algorithmen/laden.php trunk/templates/data/GUI/docked/base/php/logo erzeugen/algorithmen/zeichnen.php trunk/templates/data/GUI/docked/base/php/logo erzeugen/datensaetze/ trunk/templates/data/GUI/docked/base/php/logo erzeugen/datensaetze/solrain.php trunk/templates/data/GUI/docked/base/php/logo erzeugen/index.php trunk/templates/data/GUI/docked/base/php/logo erzeugen/test.htm trunk/templates/data/GUI/docked/base/surrounding/ trunk/templates/data/GUI/docked/base/surrounding/bottom/ trunk/templates/data/GUI/docked/base/surrounding/bottom/air_lock/ trunk/templates/data/GUI/docked/base/surrounding/bottom/air_lock/bottom.png trunk/templates/data/GUI/docked/base/surrounding/bottom/air_lock/complete.png trunk/templates/data/GUI/docked/base/surrounding/bottom/air_lock/top.png trunk/templates/data/GUI/docked/base/surrounding/bottom/simulatorsign/ trunk/templates/data/GUI/docked/base/surrounding/bottom/simulatorsign/english.png trunk/templates/data/GUI/docked/base/surrounding/bottom/simulatorsign/german.png trunk/templates/data/GUI/docked/base/surrounding/bottom/solid/ trunk/templates/data/GUI/docked/base/surrounding/bottom/solid/complete.png trunk/templates/data/GUI/docked/base/surrounding/bottom/solid/layer1.png trunk/templates/data/GUI/docked/base/surrounding/bottom/solid/layer2.png trunk/templates/data/GUI/docked/base/surrounding/bottom/solid/layer3.png trunk/templates/data/GUI/docked/base/surrounding/bottom/solid/layer4.png trunk/templates/data/GUI/docked/base/surrounding/top/ trunk/templates/data/GUI/docked/base/surrounding/top/station_commlink_access.png trunk/templates/data/GUI/undocked/ trunk/templates/data/GUI/undocked/login/ trunk/templates/data/GUI/undocked/login/graphic/ trunk/templates/data/GUI/undocked/login/graphic/buttons/ trunk/templates/data/GUI/undocked/login/graphic/buttons/checkbox/ trunk/templates/data/GUI/undocked/login/graphic/buttons/checkbox/selected.pspimage trunk/templates/data/GUI/undocked/login/graphic/everything.pspimage trunk/templates/data/commodities/ trunk/templates/data/commodities/conflux_biomass/ trunk/templates/data/commodities/conflux_biomass/Rost.png trunk/templates/data/commodities/conflux_biomass/Stahl.png trunk/templates/data/commodities/manufactured_food/ trunk/templates/data/commodities/manufactured_food/front.pspimage trunk/templates/data/commodities/manufactured_food/picture_blueberry.png trunk/templates/data/commodities/manufactured_food/picture_strawberry.png trunk/templates/data/commodities/manufactured_food/side_blue.png trunk/templates/data/commodities/manufactured_food/side_red.png trunk/templates/data/commodities/manufactured_food/structur.png trunk/templates/data/commodities/manufactured_food/structur_blueberry.png trunk/templates/data/commodities/manufactured_food/structur_strawberre.png trunk/templates/data/commodities/manufactured_food/top.png trunk/templates/h Removed Paths: ------------- trunk/current/templates/ Added: trunk/templates/cpp =================================================================== --- trunk/templates/cpp (rev 0) +++ trunk/templates/cpp 2007-03-16 17:22:44 UTC (rev 323) @@ -0,0 +1,19 @@ +/*************************************************************************** + * Copyright (C) 2006 by OpenGate development team * + * eg...@us... * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + ***************************************************************************/ Property changes on: trunk/templates/cpp ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/templates/data/GUI/docked/Caption.txt =================================================================== --- trunk/templates/data/GUI/docked/Caption.txt (rev 0) +++ trunk/templates/data/GUI/docked/Caption.txt 2007-03-16 17:22:44 UTC (rev 323) @@ -0,0 +1,52 @@ +--------------------------------------------------------------- +Global screen - 5 points menu +--------------------------------------------------------------- + +Schriftart: Impact +Schriftgrad: 10 +Schriftfarbe - normal: #36914B +Schriftfarbe - selected: #88D997 + +Antialiasing: ja +Fett: nein +Kursiv: nein +Unterstrichen: nein + +Gehrungsgrenze: 10 +Kerning: -20 +Zeilenabstand: 0 + +--------------------------------------------------------------- +Market screen - Embracing borders (for Example "Public market") +--------------------------------------------------------------- + +Schriftart: Impact +Schriftgrad: 10 +Schriftfarbe: #88D997 + +Antialiasing: ja +Fett: nein +Kursiv: nein +Unterstrichen: nein + +Gehrungsgrenze: 10 +Kerning: 0 +Zeilenabstand: 0 + +--------------------------------------------------------------- +Market screen - Categories +--------------------------------------------------------------- + +Schriftart: Impact +Schriftgrad: 12 +Schriftfarbe - normal: #88D997 +Schriftfarbe - selected: #BAEAC3 + +Antialiasing: ja +Fett: nein +Kursiv: nein +Unterstrichen: nein + +Gehrungsgrenze: 10 +Kerning: 0 +Zeilenabstand: 0 \ No newline at end of file Property changes on: trunk/templates/data/GUI/docked/Caption.txt ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/templates/data/GUI/docked/Kabel.txt =================================================================== --- trunk/templates/data/GUI/docked/Kabel.txt (rev 0) +++ trunk/templates/data/GUI/docked/Kabel.txt 2007-03-16 17:22:44 UTC (rev 323) @@ -0,0 +1,27 @@ +KORDEL: + Ma\xDFstab: 20 + Schrittgr\xF6\xDFe: 1 + Platzierungsmodus: Gleichm\xE4\xDFig + Auswahlmodus: Schrittweise + + Kordel von oben und von rechts ziehen damit beleuchtung stimmt + +FARBTON/S\xC4TTIGUNG/HELLIGKEIT ANPASSEN: + Bearbeiten: alle farben + Kolorieren: nein + Farbton: +180 + S\xE4ttigung: -15 + Helligkeit: -15 + +Anschlussbohrungen: + Durchmesser: 4 mm + AU\xDFENFASE: + Breite: 2 + Schliff: 2 + Tiefe: 2 + Umgebung: 5 + Reflexion: 30 + Winkel: 315 + Intensit\xE4t: 48 + H\xF6he: 30 + Farbe: #FFFFFF \ No newline at end of file Property changes on: trunk/templates/data/GUI/docked/Kabel.txt ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/templates/data/GUI/docked/Rahmenteile.txt =================================================================== --- trunk/templates/data/GUI/docked/Rahmenteile.txt (rev 0) +++ trunk/templates/data/GUI/docked/Rahmenteile.txt 2007-03-16 17:22:44 UTC (rev 323) @@ -0,0 +1,12 @@ +INNENFASE + +Fase: 2 +Breite: 5 +Schliff: 5 +Tiefe: 5 +Umgebung: 5 +Reflexion: 30 +Winkel: 315 +Intensit\xE4t: 48 +H\xF6he: 30 +Farbe: #FFFFFF \ No newline at end of file Property changes on: trunk/templates/data/GUI/docked/Rahmenteile.txt ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/templates/data/GUI/docked/Schrauben.txt =================================================================== --- trunk/templates/data/GUI/docked/Schrauben.txt (rev 0) +++ trunk/templates/data/GUI/docked/Schrauben.txt 2007-03-16 17:22:44 UTC (rev 323) @@ -0,0 +1 @@ +Auf 6 mm Bohrungen kommen 8 mm Schraubenk\xF6pfe \ No newline at end of file Property changes on: trunk/templates/data/GUI/docked/Schrauben.txt ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/templates/data/GUI/docked/base/Opengate logo.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/Opengate logo.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/base background.PspSelection =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/base background.PspSelection ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/blue plastic.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/blue plastic.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/1/background/center.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/1/background/center.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/1/background/complete.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/1/background/complete.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/1/background/left.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/1/background/left.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/1/background/right.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/1/background/right.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/1/caption/english/normal.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/1/caption/english/normal.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/1/caption/english/selected.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/1/caption/english/selected.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/1/caption/german/normal.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/1/caption/german/normal.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/1/caption/german/selected.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/1/caption/german/selected.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/2/background/center.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/2/background/center.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/2/background/complete.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/2/background/complete.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/2/background/left.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/2/background/left.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/2/background/right.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/2/background/right.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/2/caption/english/normal.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/2/caption/english/normal.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/2/caption/english/selected.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/2/caption/english/selected.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/2/caption/german/normal.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/2/caption/german/normal.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/2/caption/german/selected.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/2/caption/german/selected.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/3/background/center.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/3/background/center.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/3/background/complete.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/3/background/complete.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/3/background/left.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/3/background/left.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/3/background/right.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/3/background/right.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/3/caption/normal.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/3/caption/normal.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/3/caption/selected.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/3/caption/selected.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/4/background/center.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/4/background/center.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/4/background/complete.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/4/background/complete.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/4/background/left.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/4/background/left.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/4/background/right.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/4/background/right.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/4/caption/english/normal.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/4/caption/english/normal.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/4/caption/english/selected.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/4/caption/english/selected.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/4/caption/german/normal.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/4/caption/german/normal.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/4/caption/german/selected.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/4/caption/german/selected.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/5/background/center.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/5/background/center.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/5/background/complete.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/5/background/complete.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/5/background/left.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/5/background/left.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/5/background/right.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/5/background/right.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/5/caption/normal.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/5/caption/normal.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/5_points/5/caption/selected.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/5_points/5/caption/selected.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/grey/mousedown.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/grey/mousedown.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/buttons/grey/mouseup.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/buttons/grey/mouseup.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/display.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/display.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/guard of honor.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/guard of honor.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/head of a bolt 1.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/head of a bolt 1.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/head of a bolt 2.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/head of a bolt 2.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/head of a bolt 3.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/head of a bolt 3.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/head of a bolt 4.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/head of a bolt 4.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/head of a bolt.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/head of a bolt.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/market/buttons/accept.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/market/buttons/accept.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/market/buttons/akzeptieren.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/market/buttons/akzeptieren.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/market/buttons/change_quantity.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/market/buttons/change_quantity.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/market/buttons/nicht_jetzt.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/market/buttons/nicht_jetzt.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/market/buttons/not_now.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/market/buttons/not_now.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/market/green_backgrounds/cargo_status.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/market/green_backgrounds/cargo_status.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/market/green_backgrounds/categories.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/market/green_backgrounds/categories.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/market/green_backgrounds/infobox.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/market/green_backgrounds/infobox.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/market/green_backgrounds/item/background_bottom.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/market/green_backgrounds/item/background_bottom.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/market/green_backgrounds/item/detailed_info/border_and_filling.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/market/green_backgrounds/item/detailed_info/border_and_filling.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/market/green_backgrounds/item/detailed_info/item_border_and_filling.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/market/green_backgrounds/item/detailed_info/item_border_and_filling.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/market/icos/categories/Capacitor.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/market/icos/categories/Capacitor.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/market/icos/categories/ECM.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/market/icos/categories/ECM.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/market/icos/categories/Gun.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/market/icos/categories/Gun.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/market/icos/categories/Missile.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/market/icos/categories/Missile.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/market/icos/categories/Modification.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/market/icos/categories/Modification.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/market/icos/categories/Private storage room.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/market/icos/categories/Private storage room.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/market/icos/categories/Radar.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/market/icos/categories/Radar.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/market/icos/categories/Shield.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/market/icos/categories/Shield.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/algorithmen/bearbeiten.php =================================================================== --- trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/algorithmen/bearbeiten.php (rev 0) +++ trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/algorithmen/bearbeiten.php 2007-03-16 17:22:44 UTC (rev 323) @@ -0,0 +1,43 @@ +<? +$x = 0; +$y = 0; + +while($y<>$Bild_H\xF6he){ + while($x<>$Bild_Breite){ + # Pixel einlesen + pixel_read($x, $y); + + $rot = $Bild_Pixel['red']; + $gr\xFCn = $Bild_Pixel['green']; + $blau = $Bild_Pixel['blue']; + $alpha = $Bild_Pixel['alpha']; + + # Neue Farbwerte berechnen + if($alpha==0){ + $alpha = $blau + 14; + + if($alpha>127){ + $alpha = 127; + echo 'overflow, '; + } + } + $gr\xFCn = 0; + $blau = 0; + + # Farbwerte abspeichern + pixel_write($x, $y, $rot, $gr\xFCn, $blau, $alpha); + + # Auf der x-Achse 1 weiter springen + $x++; + } + + # x-Achse zur\xFCcksetzen + $x = 0; + + # Auf der y-Achse 1 weiter springen + $y++; +} + +# Bild abspeichern +ImagePNG($Bild_Verarbeitet, 'bild_resultat.png'); +?> \ No newline at end of file Property changes on: trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/algorithmen/bearbeiten.php ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/algorithmen/functions.php =================================================================== --- trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/algorithmen/functions.php (rev 0) +++ trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/algorithmen/functions.php 2007-03-16 17:22:44 UTC (rev 323) @@ -0,0 +1,19 @@ +<? +# Pixel einladen [Start] + function pixel_read($x, $y){ + global $Bild_Pixel, $Bild; + + # Pixel einlesen + $Bild_Pixel = imagecolorsforindex($Bild, imagecolorat($Bild, $x, $y)); + } +# Pixel einladen [Ende] + +# Pixel speichern [Start] + function pixel_write($x, $y, $rot, $gr\xFCn, $blau, $alpha){ + global $Bild_Verarbeitet; + + $Farbe = imagecolorallocatealpha($Bild_Verarbeitet, $rot, $gr\xFCn, $blau, $alpha); + ImageFilledRectangle($Bild_Verarbeitet, $x, $y, $x, $y, $Farbe); + } +# Pixel speichern [Ende] +?> \ No newline at end of file Property changes on: trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/algorithmen/functions.php ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/algorithmen/laden.php =================================================================== --- trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/algorithmen/laden.php (rev 0) +++ trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/algorithmen/laden.php 2007-03-16 17:22:44 UTC (rev 323) @@ -0,0 +1,20 @@ +<? +# Bilddimensionen abfragen (Breite und H\xF6he) [Start] + $Bild_Daten = getimagesize('vorgabe.png'); + $Bild_Breite = $Bild_Daten[0]; + $Bild_H\xF6he = $Bild_Daten[1]; + $Bild_Typ = $Bild_Daten[2]; + unset($Bild_Daten); +# Bilddimensionen abfragen (Breite und H\xF6he) [Ende] + +# Bild in den Speicher laden +$Bild = imageCreateFromPNG('vorgabe.png'); + +# Leeres Bild f\xFCr Ausgabe im Speicher anlegen +$Bild_Verarbeitet = ImageCreateTrueColor($Bild_Breite, $Bild_H\xF6he); +imagesavealpha($Bild_Verarbeitet, true); +imagealphablending($Bild_Verarbeitet, true); + +$Transparenz = imagecolorallocatealpha($Bild_Verarbeitet, 255, 0, 0, 127); +imagefill($Bild_Verarbeitet, 0, 0, $Transparenz); +?> \ No newline at end of file Property changes on: trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/algorithmen/laden.php ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/bild_resultat.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/bild_resultat.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/index.php =================================================================== --- trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/index.php (rev 0) +++ trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/index.php 2007-03-16 17:22:44 UTC (rev 323) @@ -0,0 +1,14 @@ +<? +# Funktionen einladen +require('algorithmen/functions.php'); + +# Algorithmus: Laden +require('algorithmen/laden.php'); + +# Algorithmus: bearbeiten +require('algorithmen/bearbeiten.php'); + +# Bilder anzeigen +echo '<p>vorher: <img src="vorgabe.png"><br> +nachher:<img src="bild_resultat.png"></p>'; +?> \ No newline at end of file Property changes on: trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/index.php ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/vorgabe.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/GUI/docked/base/php/halbtransparenz erzeugen/vorgabe.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/GUI/docked/base/php/logo erzeugen/algorithmen/functions.php =================================================================== --- trunk/templates/data/GUI/docked/base/php/logo erzeugen/algorithmen/functions.php (rev 0) +++ trunk/templates/data/GUI/docked/base/php/logo erzeugen/algorithmen/functions.php 2007-03-16 17:22:44 UTC (rev 323) @@ -0,0 +1,39 @@ +<? +# Linie mit antialiasing zeichnen [Start] + function ImageSmoothAlphaLine($Bild, $x1, $y1, $x2, $y2, $rot, $gr\xFCn, $blau, $Alpha){ + global $Bild_Breite, $Bild_H\xF6he, $Liniendeckf\xE4higkeit; + + # Relative Koordinaten in Absolute wandeln [Start] + $x1 = ($Bild_Breite / 2) + $x1; + $y1 = ($Bild_H\xF6he / 2) + $y1; + + $x2 = ($Bild_Breite / 2) + $x2; + $y2 = ($Bild_H\xF6he / 2) + $y2; + # Relative Koordinaten in Absolute wandeln [Ende] + + $Durchl\xE4ufe = sqrt(($x2-$x1)*($x2-$x1)+($y2-$y1)*($y2-$y1)); + + $i = 0; + while($i<>number_format($Durchl\xE4ufe, 0, '', '')){ + $x = number_format($x1 + ($i/$Durchl\xE4ufe)*($x2 - $x1), 0, '', '.'); + $y = number_format($y1 + ($i/$Durchl\xE4ufe)*($y2 - $y1), 0, '', '.'); + + $Alpha_Daneben = 127 - ((127 - $Alpha) / 3); + + $Farbe_Punkt = ImageColorAllocateAlpha($Bild, $rot, $gr\xFCn, $blau, $Alpha); + $Farbe_Daneben = ImageColorAllocateAlpha($Bild, $rot, $gr\xFCn, $blau, $Alpha_Daneben); + + ImageSetPixel($Bild, $x, $y, $Farbe_Punkt); + + ImageSetPixel($Bild, $x + 1, $y, $Farbe_Daneben); + ImageSetPixel($Bild, $x - 1, $y, $Farbe_Daneben); + + ImageSetPixel($Bild, $x, $y + 1, $Farbe_Daneben); + ImageSetPixel($Bild, $x, $y - 1, $Farbe_Daneben); + + # Weiterz\xE4hlen + $i++; + } + } +# Linie mit antialiasing zeichnen [Ende] +?> \ No newline at end of file Property changes on: trunk/templates/data/GUI/docked/base/php/logo erzeugen/algorithmen/functions.php ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/templates/data/GUI/docked/base/php/logo erzeugen/algorithmen/laden.php =================================================================== --- trunk/templates/data/GUI/docked/base/php/logo erzeugen/algorithmen/laden.php (rev 0) +++ trunk/templates/data/GUI/docked/base/php/logo erzeugen/algorithmen/laden.php 2007-03-16 17:22:44 UTC (rev 323) @@ -0,0 +1,12 @@ +<? +# Bilddimensionen festlegen (Breite und H\xF6he) +$Bild_Breite = 90; +$Bild_H\xF6he = 90; + +# Leeres Bild f\xFCr Ausgabe im Speicher anlegen +$Bild_Verarbeitet = ImageCreateTrueColor($Bild_Breite, $Bild_H\xF6he); +ImageSaveAlpha($Bild_Verarbeitet, true); + +$Transparenz = imagecolorallocatealpha($Bild_Verarbeitet, 255, 0, 0, 127); +ImageFill($Bild_Verarbeitet, 0, 0, $Transparenz); +?> \ No newline at end of file Property changes on: trunk/templates/data/GUI/docked/base/php/logo erzeugen/algorithmen/laden.php ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/templates/data/GUI/docked/base/php/logo erzeugen/algorithmen/zeichnen.php =================================================================== --- trunk/templates/data/GUI/docked/base/php/logo erzeugen/algorithmen/zeichnen.php (rev 0) +++ trunk/templates/data/GUI/docked/base/php/logo erzeugen/algorithmen/zeichnen.php 2007-03-16 17:22:44 UTC (rev 323) @@ -0,0 +1,15 @@ +<? +# Liniendeckf\xE4higkeit in Prozent +$Liniendeckf\xE4higkeit = 12; + +# Linientransparenz +$Linientransparenz = (1 - ($Liniendeckf\xE4higkeit / 100)) * 127; + +$Pi = 3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644; + +# Datensatz einladen +require('datensaetze/solrain.php'); + +# Bild abspeichern +ImagePNG($Bild_Verarbeitet, $Durchlauf . '.png'); +?> \ No newline at end of file Property changes on: trunk/templates/data/GUI/docked/base/php/logo erzeugen/algorithmen/zeichnen.php ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/templates/data/GUI/docked/base/php/logo erzeugen/datensaetze/solrain.php =================================================================== --- trunk/templates/data/GUI/docked/base/php/logo erzeugen/datensaetze/solrain.php (rev 0) +++ trunk/templates/data/GUI/docked/base/php/logo erzeugen/datensaetze/solrain.php 2007-03-16 17:22:44 UTC (rev 323) @@ -0,0 +1,946 @@ +<? +# -2 [Start] + # Au\xDFenrahmen [Start] + # Links, oben + ImageSmoothAlphaLine( + $Bild_Verarbeitet, + + -40 * sin(($Durchlauf*2*$Pi)/360) + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + +35, + + +00 + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + -34, + + 255, 0, 0, $Linientransparenz + ); + + # Rechts, oben + ImageSmoothAlphaLine( + $Bild_Verarbeitet, + + +40 * sin(($Durchlauf*2*$Pi)/360) + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + +35, + + +00 + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + -34, + + 255, 0, 0, $Linientransparenz + ); + + # Unten + ImageSmoothAlphaLine( + $Bild_Verarbeitet, + + -40 * sin(($Durchlauf*2*$Pi)/360) + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + +35, + + +40 * sin(($Durchlauf*2*$Pi)/360) + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + +35, + + 255, 0, 0, $Linientransparenz + ); + # Au\xDFenrahmen [Ende] + + # Lila Innenrahmen [Start] + # Links, oben + ImageSmoothAlphaLine( + $Bild_Verarbeitet, + + -18.453 * sin(($Durchlauf*2*$Pi)/360) + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + +15.981, + + -05 * sin(($Durchlauf*2*$Pi)/360) + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + +15.981, + + 255, 0, 0, $Linientransparenz + ); + + # Rechts, oben + ImageSmoothAlphaLine( + $Bild_Verarbeitet, + + +05 * sin(($Durchlauf*2*$Pi)/360) + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + +15.981, + + +18.453 * sin(($Durchlauf*2*$Pi)/360) + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + +15.981, + + 255, 0, 0, $Linientransparenz + ); + + # Links + ImageSmoothAlphaLine( + $Bild_Verarbeitet, + + -24.226 * sin(($Durchlauf*2*$Pi)/360) + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + +25.981, + + -18.453 * sin(($Durchlauf*2*$Pi)/360) + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + +15.981, + + 255, 0, 0, $Linientransparenz + ); + + # Rechts + ImageSmoothAlphaLine( + $Bild_Verarbeitet, + + +24.226 * sin(($Durchlauf*2*$Pi)/360) + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + +25.981, + + +18.453 * sin(($Durchlauf*2*$Pi)/360) + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + +15.981, + + 255, 0, 0, $Linientransparenz + ); + + # Unten + ImageSmoothAlphaLine( + $Bild_Verarbeitet, + + -24.226 * sin(($Durchlauf*2*$Pi)/360) + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + +25.981, + + +24.226 * sin(($Durchlauf*2*$Pi)/360) + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + +25.981, + + 255, 0, 0, $Linientransparenz + ); + # Lila Innenrahmen [Ende] + + # Pfeil [Start] + # Links, oben + ImageSmoothAlphaLine( + $Bild_Verarbeitet, + +00 + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + -17.962, + + -11.547 * sin(($Durchlauf*2*$Pi)/360) + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + "+2.038", + + 255, 0, 0, $Linientransparenz + ); + + # Rechts, oben + ImageSmoothAlphaLine( + $Bild_Verarbeitet, + + +00 + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + -17.962, + + +11.547 * sin(($Durchlauf*2*$Pi)/360) + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + "+2.038", + + 255, 0, 0, $Linientransparenz + ); + + # Link, mitte + ImageSmoothAlphaLine( + $Bild_Verarbeitet, + + -11.547 * sin(($Durchlauf*2*$Pi)/360) + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + "+2.038", + + -05 * sin(($Durchlauf*2*$Pi)/360) + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + "+2.038", + + 255, 0, 0, $Linientransparenz + ); + + # Rechts, mitte + ImageSmoothAlphaLine( + $Bild_Verarbeitet, + + +11.547 * sin(($Durchlauf*2*$Pi)/360) + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + "+2.038", + + +05 * sin(($Durchlauf*2*$Pi)/360) + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + "+2.038", + + 255, 0, 0, $Linientransparenz + ); + + # Links, unten + ImageSmoothAlphaLine( + $Bild_Verarbeitet, + + -05 * sin(($Durchlauf*2*$Pi)/360) + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + "+2.038", + + -05 * sin(($Durchlauf*2*$Pi)/360) + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + +15.981, + + 255, 0, 0, $Linientransparenz + ); + + # Rechts, unten + ImageSmoothAlphaLine( + $Bild_Verarbeitet, + + +05 * sin(($Durchlauf*2*$Pi)/360) + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + "+2.038", + + +05 * sin(($Durchlauf*2*$Pi)/360) + 2*sin(($Durchlauf*2*$Pi)/360 - 90), + +15.981, + + 255, 0, 0, $Linientransparenz + ); + # Pfeil [Ende] +# -2 [Ende] + +# -1 [Start] + # Au\xDFenrahmen [Start] + # Links, oben + ImageSmoothAlphaLine( + $Bild_Verarbeitet, + + -40 * sin(($Durchlauf*2*$Pi)/360) + 1*sin(($Durchlauf*2*$Pi)/360 - 90), + +35, + + +00 + 1*sin(($Durchlauf*2*$Pi)/360 - 90), + -34, + + 255, 0, 0, $Linientransparenz + ); + + # Rechts, oben + ImageSmoothAlphaLine( + $Bild_Verarbeitet, + + +40 * sin(($Durchlauf*2*$Pi)/360) + 1*sin(($Durchlauf*2*$Pi)/360 - 90), + +35, + + +00 + 1*sin(($Durchlauf*2*$Pi)/360 - 90), + -34, + + 255, 0, 0, $Linientransparenz + ); + + # Unten + ImageSmoothAlphaLine( + $Bild_Verarbeitet, + + -40 * sin(($Durchlauf*2*$Pi)/360) + 1*sin(($Durchlauf*2*$Pi)/360 - 90), + +35, + + +40 * sin(($Durchlauf*2*$Pi)/360) + 1*sin(($Durchlauf*2*$Pi)/360 - 90), + +35, + + 255, 0, 0, $Linientransparenz + ); + # Au\xDFenrahmen [Ende] + + # Lila Innenrahmen [Start] + # Links, oben + ImageSmoothAlphaLine( + $Bild_Verarbeitet, + + -18.453 * sin(($Durchlauf*2*$Pi)/360) + 1*sin(($Durchlauf*2*$Pi)/360 - 90), + +15.981, + + -05 * sin(($Durchlauf*2*$Pi)/360) + 1*sin(($Durchlauf*2*$Pi)/360 - 90), + +15.981, + + 255, 0, 0, $Linientransparenz + ); + + # Rechts, oben + ImageSmoothAlphaLine( + $Bild_Verarbeitet, + + +05 * sin(($Durchlauf*2*$Pi)/360) + 1*sin(($Durchlauf*2*$Pi)/360 - 90), + +15.981, + + +18.453 * sin(($Durchlauf*2*$Pi)/360) + 1*sin(($Durchlauf*2*$Pi)/360 - 90), + +15.981, + + 255, 0, 0, $Linientransparenz + ); + + # Links + Ima... [truncated message content] |
From: <ult...@us...> - 2007-04-04 21:11:18
|
Revision: 355 http://svn.sourceforge.net/opengate/?rev=355&view=rev Author: ultrasick Date: 2007-04-04 14:11:17 -0700 (Wed, 04 Apr 2007) Log Message: ----------- moved textures into the templates directory because they are already in the wings files + added the primrose textures in the templates directory Added Paths: ----------- trunk/templates/data/ships/ trunk/templates/data/ships/octavius/ trunk/templates/data/ships/octavius/apteryx/ trunk/templates/data/ships/octavius/apteryx/apteryx_auv.png trunk/templates/data/ships/octavius/apteryx/apteryx_auv.svg trunk/templates/data/ships/octavius/apteryx/apteryx_auv_org.png trunk/templates/data/ships/quantar/ trunk/templates/data/ships/quantar/storm/ trunk/templates/data/ships/quantar/storm/storm_auv.png trunk/templates/data/ships/quantar/storm/storm_auv.svg trunk/templates/data/ships/quantar/storm/storm_auv_org.png trunk/templates/data/ships/solrain/ trunk/templates/data/ships/solrain/primrose/ trunk/templates/data/ships/solrain/primrose/dark background.png trunk/templates/data/ships/solrain/primrose/info.txt trunk/templates/data/ships/solrain/primrose/panels - big.png trunk/templates/data/ships/solrain/primrose/panels - dark.png trunk/templates/data/ships/solrain/primrose/panels.jpg trunk/templates/data/ships/solrain/primrose/parts/ trunk/templates/data/ships/solrain/primrose/parts/1.pspimage trunk/templates/data/ships/solrain/primrose/parts/11.pspimage trunk/templates/data/ships/solrain/primrose/parts/12 + 13.pspimage trunk/templates/data/ships/solrain/primrose/parts/14 + 15.pspimage trunk/templates/data/ships/solrain/primrose/parts/16.pspimage trunk/templates/data/ships/solrain/primrose/parts/17 + 18.pspimage trunk/templates/data/ships/solrain/primrose/parts/19 + 20.pspimage trunk/templates/data/ships/solrain/primrose/parts/2.pspimage trunk/templates/data/ships/solrain/primrose/parts/21 + 22.pspimage trunk/templates/data/ships/solrain/primrose/parts/23 + 24.pspimage trunk/templates/data/ships/solrain/primrose/parts/25 + 26.pspimage trunk/templates/data/ships/solrain/primrose/parts/27 + 28.pspimage trunk/templates/data/ships/solrain/primrose/parts/29 + 30.pspimage trunk/templates/data/ships/solrain/primrose/parts/3 + 4.pspimage trunk/templates/data/ships/solrain/primrose/parts/31 + 32.pspimage trunk/templates/data/ships/solrain/primrose/parts/33 + 34.pspimage trunk/templates/data/ships/solrain/primrose/parts/35 + 36.pspimage trunk/templates/data/ships/solrain/primrose/parts/37 + 38.pspimage trunk/templates/data/ships/solrain/primrose/parts/39 + 40.pspimage trunk/templates/data/ships/solrain/primrose/parts/41 + 42.pspimage trunk/templates/data/ships/solrain/primrose/parts/43 + 44.pspimage trunk/templates/data/ships/solrain/primrose/parts/45 + 46.pspimage trunk/templates/data/ships/solrain/primrose/parts/5 + 6.pspimage trunk/templates/data/ships/solrain/primrose/parts/7 + 8.pspimage trunk/templates/data/ships/solrain/primrose/parts/9 + 10.pspimage Removed Paths: ------------- trunk/data/ships/octavius/apteryx/apteryx_auv.png trunk/data/ships/octavius/apteryx/apteryx_auv.svg trunk/data/ships/octavius/apteryx/apteryx_auv_org.png trunk/data/ships/quantar/storm/storm_auv.png trunk/data/ships/quantar/storm/storm_auv.svg trunk/data/ships/quantar/storm/storm_auv_org.png Deleted: trunk/data/ships/octavius/apteryx/apteryx_auv.png =================================================================== (Binary files differ) Deleted: trunk/data/ships/octavius/apteryx/apteryx_auv.svg =================================================================== --- trunk/data/ships/octavius/apteryx/apteryx_auv.svg 2007-04-04 20:26:40 UTC (rev 354) +++ trunk/data/ships/octavius/apteryx/apteryx_auv.svg 2007-04-04 21:11:17 UTC (rev 355) @@ -1,2207 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://web.resource.org/cc/" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.43" - width="2048" - height="2048" - version="1.0" - sodipodi:docbase="/home/egore/source/opengate/data/Octavius/Apteryx" - sodipodi:docname="octavius_apteryx_auv.svg" - inkscape:export-filename="/home/egore/source/opengate/data/Octavius/Apteryx/octavius_apteryx_auv.png" - inkscape:export-xdpi="90" - inkscape:export-ydpi="90"> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <defs - id="defs5"> - <linearGradient - id="linearGradient5897"> - <stop - style="stop-color:#ff8c8c;stop-opacity:1;" - offset="0" - id="stop5899" /> - <stop - style="stop-color:#ff1111;stop-opacity:1;" - offset="1" - id="stop5901" /> - </linearGradient> - <linearGradient - id="linearGradient4139"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop4141" /> - <stop - style="stop-color:#2e2e2e;stop-opacity:1;" - offset="1" - id="stop4143" /> - </linearGradient> - <linearGradient - id="linearGradient3218"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop3220" /> - <stop - id="stop3226" - offset="0.66233766" - style="stop-color:#5f5f5f;stop-opacity:1;" /> - <stop - style="stop-color:#5f5f5f;stop-opacity:0;" - offset="1" - id="stop3222" /> - </linearGradient> - <linearGradient - id="linearGradient7044"> - <stop - style="stop-color:#06ff02;stop-opacity:1;" - offset="0" - id="stop7046" /> - <stop - id="stop7052" - offset="0.33000001" - style="stop-color:#002800;stop-opacity:1;" /> - <stop - style="stop-color:#005600;stop-opacity:1;" - offset="0.5" - id="stop7054" /> - <stop - id="stop7056" - offset="0.66000003" - style="stop-color:#002100;stop-opacity:1;" /> - <stop - style="stop-color:#023801;stop-opacity:1;" - offset="0.85000002" - id="stop9683" /> - <stop - style="stop-color:#061505;stop-opacity:1;" - offset="1" - id="stop7048" /> - </linearGradient> - <linearGradient - id="linearGradient4410"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop4412" /> - <stop - id="stop4418" - offset="0" - style="stop-color:#484848;stop-opacity:1;" /> - <stop - style="stop-color:#212121;stop-opacity:1;" - offset="1" - id="stop4414" /> - </linearGradient> - <linearGradient - id="linearGradient6793"> - <stop - style="stop-color:#261003;stop-opacity:1;" - offset="0" - id="stop6795" /> - <stop - id="stop6801" - offset="0.5" - style="stop-color:#421b04;stop-opacity:1;" /> - <stop - style="stop-color:#230e02;stop-opacity:1;" - offset="1" - id="stop6797" /> - </linearGradient> - <linearGradient - id="linearGradient4156"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop4158" /> - <stop - id="stop4164" - offset="0.5" - style="stop-color:#4a4a4a;stop-opacity:1;" /> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="1" - id="stop4160" /> - </linearGradient> - <linearGradient - id="linearGradient2265"> - <stop - id="stop2267" - offset="0" - style="stop-color:#85870a;stop-opacity:1;" /> - <stop - id="stop2269" - offset="1" - style="stop-color:#850a0a;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient3180"> - <stop - style="stop-color:#ebee1d;stop-opacity:1;" - offset="0" - id="stop3182" /> - <stop - style="stop-color:#ee2121;stop-opacity:1;" - offset="1" - id="stop3184" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient3186" - x1="886.37238" - y1="251.26514" - x2="980.30768" - y2="431.82245" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient2263" - x1="886.37238" - y1="251.26514" - x2="980.30768" - y2="431.82245" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient3172" - x1="1008.2186" - y1="271.1517" - x2="1009.257" - y2="380.05429" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(5.681874,-32.82861)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient3174" - x1="1023.4564" - y1="221.59314" - x2="1023.1208" - y2="322.15723" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(3.156596,40.7201)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient3176" - x1="1051.2625" - y1="253.1591" - x2="1047.1649" - y2="346.91003" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient3185" - x1="1008.2186" - y1="271.1517" - x2="1009.257" - y2="380.05429" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(5.681874,-32.82861)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient3187" - x1="1023.4564" - y1="221.59314" - x2="1023.1208" - y2="322.15723" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(3.156596,40.7201)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient3189" - x1="1051.2625" - y1="253.1591" - x2="1047.1649" - y2="346.91003" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient3195" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-46.40198,74.18002)" - x1="1006.4108" - y1="208.33543" - x2="1032.2749" - y2="303.21762" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient3197" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-46.40198,74.18002)" - x1="1006.4108" - y1="208.33543" - x2="1032.2749" - y2="303.21762" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient3201" - gradientUnits="userSpaceOnUse" - x1="1037.0577" - y1="232.32556" - x2="1071.2645" - y2="318.685" - gradientTransform="translate(-102.5894,30.61899)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient3203" - gradientUnits="userSpaceOnUse" - x1="1037.0577" - y1="232.32556" - x2="1071.2645" - y2="318.685" - gradientTransform="translate(-102.5894,30.61899)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient3207" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-30.04548,-49.24291)" - x1="1003.4837" - y1="277.78055" - x2="1030.4063" - y2="389.83975" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient3209" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-30.04548,-49.24291)" - x1="1003.4837" - y1="277.78055" - x2="1030.4063" - y2="389.83975" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient3213" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-80.23537,0.315659)" - x1="1003.4837" - y1="277.78055" - x2="1030.4063" - y2="389.83975" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient3215" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-80.23537,0.315659)" - x1="1003.4837" - y1="277.78055" - x2="1030.4063" - y2="389.83975" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient3219" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-132.8927,93.75092)" - x1="1022.853" - y1="180.24171" - x2="1069.4365" - y2="308.89954" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient3221" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-132.8927,93.75092)" - x1="1022.853" - y1="180.24171" - x2="1069.4365" - y2="308.89954" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient3225" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.892412,-0.451221,0.451221,0.892412,-251.0083,534.0843)" - x1="1003.4837" - y1="277.78055" - x2="1030.4063" - y2="389.83975" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient3227" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.892412,-0.451221,0.451221,0.892412,-251.0083,534.0843)" - x1="1003.4837" - y1="277.78055" - x2="1030.4063" - y2="389.83975" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient3233" - gradientUnits="userSpaceOnUse" - x1="1051.7666" - y1="226.37248" - x2="1047.1649" - y2="346.91003" - gradientTransform="matrix(0.728161,-0.685406,0.685406,0.728161,-145.3746,844.8027)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient3235" - gradientUnits="userSpaceOnUse" - x1="1051.7666" - y1="226.37248" - x2="1047.1649" - y2="346.91003" - gradientTransform="matrix(0.728161,-0.685406,0.685406,0.728161,-145.3746,844.8027)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient3239" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-196.656,137.9433)" - x1="1013.3833" - y1="195.07771" - x2="1071.2645" - y2="318.685" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient3241" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-196.656,137.9433)" - x1="1013.3833" - y1="195.07771" - x2="1071.2645" - y2="318.685" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient3245" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-197.603,58.7127)" - x1="1037.0577" - y1="232.32556" - x2="1071.2645" - y2="318.685" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient3247" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-197.603,58.7127)" - x1="1037.0577" - y1="232.32556" - x2="1071.2645" - y2="318.685" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient3257" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.957434,-0.288651,0.288651,0.957434,-186.5105,308.9438)" - x1="1008.2186" - y1="271.1517" - x2="1026.241" - y2="422.14078" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient3259" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.957434,-0.288651,0.288651,0.957434,-186.5105,308.9438)" - x1="1008.2186" - y1="271.1517" - x2="1026.241" - y2="422.14078" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient3263" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-0.630764,0.775975,0.775975,0.630764,1311.201,-589.7138)" - x1="1006.4108" - y1="208.33543" - x2="1032.2749" - y2="303.21762" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient3265" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-0.630764,0.775975,0.775975,0.630764,1311.201,-589.7138)" - x1="1006.4108" - y1="208.33543" - x2="1032.2749" - y2="303.21762" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient3271" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(31.1925,0.631319)" - x1="1016.1101" - y1="289.45996" - x2="1023.7774" - y2="377.21338" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient3273" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(31.1925,0.631319)" - x1="1016.1101" - y1="289.45996" - x2="1023.7774" - y2="377.21338" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient3275" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.504272,-0.863545,0.863545,0.504272,48.13574,1125.626)" - x1="1019.4821" - y1="257.26352" - x2="1010.4813" - y2="344.97867" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient3277" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.504272,-0.863545,0.863545,0.504272,48.13574,1125.626)" - x1="1019.4821" - y1="257.26352" - x2="1010.4813" - y2="344.97867" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4156" - id="linearGradient4168" - x1="1531.712" - y1="892.68561" - x2="2080.0659" - y2="1038.5204" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient6793" - id="linearGradient6799" - x1="945.21637" - y1="531.57086" - x2="865.53882" - y2="54.293461" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient6793" - id="linearGradient7684" - x1="865.53882" - y1="54.293461" - x2="945.21637" - y2="531.57086" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient6793" - id="linearGradient7692" - x1="1117.9749" - y1="604.90381" - x2="1883.639" - y2="1872.7087" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient10321" - x1="1914.413" - y1="378.79172" - x2="1408.8519" - y2="1919.2109" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient12950" - x1="1919.4889" - y1="348.48837" - x2="1391.1498" - y2="1924.2615" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient14046" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient14054" - x1="1252.887" - y1="897.52625" - x2="1212.4825" - y2="757.58325" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient14073" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient14081" - x1="1252.887" - y1="897.52625" - x2="1212.4825" - y2="757.58325" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient14097" - gradientUnits="userSpaceOnUse" - x1="1252.887" - y1="897.52625" - x2="1212.4825" - y2="757.58325" - gradientTransform="translate(1024.958,85.71076)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient14099" - gradientUnits="userSpaceOnUse" - x1="1252.887" - y1="897.52625" - x2="1212.4825" - y2="757.58325" - gradientTransform="translate(1024.958,85.71076)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient14105" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient14107" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient14109" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient14111" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient14113" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient14115" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient14117" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient14119" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient14121" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient14123" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient15887" - gradientUnits="userSpaceOnUse" - x1="1252.887" - y1="897.52625" - x2="1212.4825" - y2="757.58325" - gradientTransform="translate(1049.957,67.85435)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient15889" - gradientUnits="userSpaceOnUse" - x1="1252.887" - y1="897.52625" - x2="1212.4825" - y2="757.58325" - gradientTransform="translate(1049.957,67.85435)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient15895" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient15897" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient15899" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient15901" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient15903" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient15905" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient15907" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient15909" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient15911" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient15913" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient15916" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" - gradientTransform="translate(1049.957,67.85435)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient15918" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" - gradientTransform="translate(1049.957,67.85435)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient15921" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" - gradientTransform="translate(1049.957,67.85435)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient15923" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" - gradientTransform="translate(1049.957,67.85435)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient15926" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" - gradientTransform="translate(1049.957,67.85435)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient15928" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" - gradientTransform="translate(1049.957,67.85435)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient15931" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" - gradientTransform="translate(1049.957,67.85435)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient15933" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" - gradientTransform="translate(1049.957,67.85435)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient15936" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" - gradientTransform="translate(1049.957,67.85435)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient15938" - gradientUnits="userSpaceOnUse" - x1="1191.0677" - y1="1613.038" - x2="1227.8309" - y2="807.47449" - gradientTransform="translate(1049.957,67.85435)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient6793" - id="linearGradient2647" - x1="-248.65974" - y1="1517.0902" - x2="962.06757" - y2="562.08936" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4410" - id="linearGradient4416" - x1="1328.463" - y1="160.35452" - x2="1431.2446" - y2="309.45554" - gradientUnits="userSpaceOnUse" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient7044" - id="radialGradient7050" - cx="1747.2172" - cy="217.05728" - fx="1747.2172" - fy="217.05728" - r="114.02873" - gradientTransform="matrix(-1.891297,-3.716008e-7,-1.121701e-7,-0.678494,5051.727,340.2513)" - gradientUnits="userSpaceOnUse" - spreadMethod="reflect" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4410" - id="linearGradient7060" - gradientUnits="userSpaceOnUse" - x1="1328.463" - y1="160.35452" - x2="1431.2446" - y2="309.45554" - gradientTransform="translate(193.742,-91.9605)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient6793" - id="linearGradient12312" - x1="1394.5686" - y1="111.48162" - x2="1452.5087" - y2="321.07965" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient6793" - id="linearGradient14068" - x1="436.37299" - y1="1642.193" - x2="798.48761" - y2="2239.2898" - gradientUnits="userSpaceOnUse" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="radialGradient14953" - cx="1015.918" - cy="419.0386" - fx="1015.918" - fy="419.0386" - r="37.663666" - gradientTransform="matrix(0.766309,0.492952,-0.42577,0.661875,415.8252,-359.1007)" - gradientUnits="userSpaceOnUse" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4410" - id="radialGradient16711" - cx="1016.3375" - cy="416.89279" - fx="1016.3375" - fy="416.89279" - r="29.73985" - gradientTransform="matrix(2.06948,1.19481,-0.913366,1.581997,-705.368,-1455.809)" - gradientUnits="userSpaceOnUse" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient3224" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" - gradientUnits="userSpaceOnUse" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient3230" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient3234" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient3238" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient3242" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient3246" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient3250" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient3254" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient3258" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient3262" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4139" - id="linearGradient4145" - x1="1772.9821" - y1="1896.7207" - x2="1451.0525" - y2="1671.1023" - gradientUnits="userSpaceOnUse" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient5897" - id="radialGradient5903" - cx="1692.3972" - cy="1397.8149" - fx="1692.3972" - fy="1397.8149" - r="25.490135" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.645611,-0.628424,0.586602,0.602645,-223.1806,1619.528)" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient5897" - id="radialGradient5915" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.645611,-0.628424,0.586602,0.602645,-223.1806,1619.528)" - cx="1692.3972" - cy="1397.8149" - fx="1692.3972" - fy="1397.8149" - r="25.490135" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient5897" - id="radialGradient5919" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.645611,-0.628424,0.586602,0.602645,-223.1806,1619.528)" - cx="1692.3972" - cy="1397.8149" - fx="1692.3972" - fy="1397.8149" - r="25.490135" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient5897" - id="radialGradient5923" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.645611,-0.628424,0.586602,0.602645,-223.1806,1619.528)" - cx="1692.3972" - cy="1397.8149" - fx="1692.3972" - fy="1397.8149" - r="25.490135" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient5897" - id="radialGradient5927" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.645611,-0.628424,0.586602,0.602645,-223.1806,1619.528)" - cx="1692.3972" - cy="1397.8149" - fx="1692.3972" - fy="1397.8149" - r="25.490135" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient5897" - id="radialGradient5931" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.645611,-0.628424,0.586602,0.602645,-223.1806,1619.528)" - cx="1692.3972" - cy="1397.8149" - fx="1692.3972" - fy="1397.8149" - r="25.490135" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient6793" - id="linearGradient6822" - x1="1871.7443" - y1="76.206192" - x2="1782.4623" - y2="229.74501" - gradientUnits="userSpaceOnUse" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6830" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6834" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6838" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6842" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6846" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6850" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6858" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6862" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6866" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6870" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6874" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6878" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6882" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6886" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6890" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6894" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6898" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6902" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6906" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6910" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6914" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6918" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6922" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6926" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6930" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6934" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6938" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6942" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6946" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3218" - id="radialGradient6950" - gradientUnits="userSpaceOnUse" - cx="1863.5393" - cy="1355.8409" - fx="1863.5393" - fy="1355.8409" - r="21.472433" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient7837" - x1="942.95282" - y1="9.4526634" - x2="905.05078" - y2="144.56055" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3180" - id="linearGradient7841" - gradientUnits="userSpaceOnUse" - x1="942.95282" - y1="9.4526634" - x2="905.05078" - y2="144.56055" - gradientTransform="translate(24.62146,90.90998)" /> - </defs> - <sodipodi:namedview - inkscape:window-height="945" - inkscape:window-width="1270" - inkscape:pageshadow="2" - inkscape:pageopacity="0.0" - borderopacity="1.0" - bordercolor="#666666" - pagecolor="#ffffff" - id="base" - inkscape:zoom="0.56002306" - inkscape:cx="374.03041" - inkscape:cy="1645.7829" - inkscape:window-x="0" - inkscape:window-y="25" - inkscape:current-layer="svg2" - showguides="true" - inkscape:guide-bbox="true" /> - <path - style="fill:url(#linearGradient6799);fill-opacity:1.0;fill-rule:evenodd;stroke:url(#linearGradient7684);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="M 1131.3243,12.626385 L 1057.4599,386.36745 L 1012.0049,385.10481 L 1049.2528,410.35758 L 1032.8385,459.60049 L 976.01973,419.19605 L 910.99384,450.1307 L 859.22565,459.60049 L 599.75339,182.45129 L 678.66831,119.95068 L 856.06905,51.136866 L 954.55487,21.464856 L 1131.3243,12.626385 z " - id="path1422" - sodipodi:nodetypes="ccccccccccccc" /> - <path - style="fill:url(#linearGradient3186);fill-opacity:1.0;fill-rule:evenodd;stroke:url(#linearGradient2263);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="M 1063.1418,356.69544 C 1065.8775,329.96959 1067.9819,317.76408 1064.4044,273.9926 C 1059.9852,322.18331 1044.8335,325.55035 1041.0456,347.22565 C 1035.5742,294.82614 1049.6737,300.50802 1047.3588,232.32553 C 1045.2544,283.25195 1022.3165,288.09207 1022.106,340.91245 C 1021.8956,309.13604 1010.3213,309.55693 1004.4291,267.04809 C 1001.2724,311.45088 1012.6363,313.55528 1004.4291,337.12454 C 997.69503,319.86848 985.27908,318.3954 979.17633,294.19482 C 982.33293,323.02507 992.43404,331.02178 989.90876,358.58939 C 980.22853,314.81792 959.18455,291.24867 941.92848,241.16399 C 945.08508,280.72667 969.07522,304.50637 970.33786,347.85697 C 963.81422,340.70201 964.2351,321.55199 942.55981,304.92725 C 957.71147,330.6009 943.82244,332.28442 952.66091,352.2762 C 940.87628,333.33662 919.62187,335.23058 921.72626,315.65968 C 917.30703,344.27949 929.30209,348.27784 932.45869,369.95314 C 911.20427,334.38882 898.15701,332.28442 881.32183,294.19482 C 878.16524,323.44595 904.68064,344.48992 900.89273,379.42293 C 881.53227,365.5339 887.42458,337.75586 865.53884,330.18002 C 885.53062,347.01521 864.48664,362.58775 883.8471,386.36745 C 865.74928,389.52404 860.27784,362.37731 841.5487,359.85203 C 861.75093,389.73448 845.96794,372.26798 861.11961,415.40814 C 831.65804,376.0559 845.12619,366.37567 797.98767,340.28114 C 834.81464,376.89766 824.92396,389.52405 845.96794,426.14057 C 824.71352,396.04768 821.76736,413.30375 808.7201,388.89273 C 813.77065,411.62022 832.07891,418.56474 837.12947,436.24168 L 860.48829,460.23181 L 910.36252,450.1307 L 976.01973,419.19605 L 1012.0049,385.73613 L 1058.4069,386.68311 L 1063.1418,356.69544 z " - id="path2305" - sodipodi:nodetypes="ccccccccccccccccccccccccccccccc" /> - <path - style="fill:url(#linearGradient3174);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3187);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="M 1024.9469,352.27622 C 1016.2136,326.39212 1040.3091,312.81877 1032.2071,279.6745 C 1049.7788,308.39952 1031.6809,338.07153 1024.9469,352.27622 z " - id="path2279" - sodipodi:nodetypes="ccc" /> - <path - style="fill:url(#linearGradient3176);fill-opacity:1.0;fill-rule:evenodd;stroke:url(#linearGradient3189);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="M 1043.2552,334.28363 C 1054.4085,317.55366 1062.7209,274.93961 1059.0382,233.90385 C 1057.3547,270.52037 1038.9412,304.61162 1043.2552,334.28363 z " - id="path2281" - sodipodi:nodetypes="ccc" /> - <path - style="fill:url(#linearGradient3172);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3185);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="M 1015.7929,337.44022 C 1010.3214,315.6597 1008.638,271.15169 1019.5808,242.74231 C 1013.3729,278.0962 1033.6803,315.97536 1015.7929,337.44022 z " - id="path2291" - sodipodi:nodetypes="ccc" /> - <path - sodipodi:nodetypes="ccc" - id="path3191" - d="M 852.94443,426.49299 C 831.37685,420.23456 817.03038,408.71393 798.01579,384.93823 C 825.41498,408.12701 843.42869,400.22228 852.94443,426.49299 z " - style="fill:url(#linearGradient3275);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3277);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> - <path - sodipodi:nodetypes="ccc" - id="path3193" - d="M 982.96416,373.74108 C 970.75861,357.95809 981.28074,326.70779 973.81006,299.56105 C 988.22516,327.97041 991.59211,357.64243 982.96416,373.74108 z " - style="fill:url(#linearGradient3195);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3197);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> - <path - sodipodi:nodetypes="ccc" - id="path3199" - d="M 963.70897,333.33666 C 973.28397,313.45008 943.7172,292.61655 940.35016,261.05058 C 939.61364,292.61655 952.45045,321.34159 963.70897,333.33666 z " - style="fill:url(#linearGradient3201);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3203);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> - <path - sodipodi:nodetypes="ccc" - id="path3205" - d="M 992.37628,323.5512 C 986.90478,301.77068 972.91065,275.88659 976.59328,243.37363 C 977.01423,276.5179 1010.2637,302.08634 992.37628,323.5512 z " - style="fill:url(#linearGradient3207);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3209);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> - <path - style="fill:url(#linearGradient3213);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3215);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="M 942.18639,373.10977 C 936.71489,351.32925 922.72076,325.44516 926.40339,292.9322 C 926.82434,326.07647 960.07381,351.64491 942.18639,373.10977 z " - id="path3211" - sodipodi:nodetypes="ccc" /> - <path - style="fill:url(#linearGradient3219);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3221);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="M 933.40564,396.46859 C 948.03119,372.47843 896.99957,319.44762 898.68308,283.46241 C 893.21167,319.44762 911.41469,385.4205 933.40564,396.46859 z " - id="path3217" - sodipodi:nodetypes="ccc" /> - <path - style="fill:url(#linearGradient3225);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3227);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="M 829.62584,405.43185 C 814.91518,388.4635 790.74719,371.67868 779.36308,341.00203 C 794.69414,370.39044 835.90339,378.20516 829.62584,405.43185 z " - id="path3223" - sodipodi:nodetypes="ccc" /> - <path - sodipodi:nodetypes="ccc" - id="path3229" - d="M 1043.2552,334.28363 C 1054.4085,317.55366 1062.7209,274.93961 1059.0382,233.90385 C 1057.3547,270.52037 1038.9412,304.61162 1043.2552,334.28363 z " - style="fill:url(#linearGradient3176);fill-opacity:1.0;fill-rule:evenodd;stroke:url(#linearGradient3189);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> - <path - style="fill:url(#linearGradient3233);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3235);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="M 843.40324,373.16159 C 840.05782,353.33494 816.90266,316.60767 786.0949,289.25117 C 809.96623,317.06778 819.92458,354.51243 843.40324,373.16159 z " - id="path3231" - sodipodi:nodetypes="ccc" /> - <path - style="fill:url(#linearGradient3239);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3241);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="M 869.64238,440.66095 C 879.21738,420.77437 849.65061,399.94084 846.28357,368.37487 C 845.54705,399.94084 858.38386,428.66588 869.64238,440.66095 z " - id="path3237" - sodipodi:nodetypes="ccc" /> - <path - style="fill:url(#linearGradient3245);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3247);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="M 868.69541,361.43037 C 878.27041,341.54379 848.70364,320.71026 845.3366,289.14429 C 844.60008,320.71026 857.43689,349.4353 868.69541,361.43037 z " - id="path3243" - sodipodi:nodetypes="ccc" /> - <path - style="fill:url(#linearGradient3257);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3259);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="M 912.10447,416.39024 C 901.84154,403.42937 866.23331,336.99599 863.77502,280.12181 C 879.71572,346.38175 929.03216,381.20603 912.10447,416.39024 z " - id="path3255" - sodipodi:nodetypes="ccc" /> - <path - style="fill:url(#linearGradient3263);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3265);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="M 894.36679,398.00119 C 889.8184,378.57465 858.93197,367.02801 842.57901,344.10777 C 855.53144,373.21312 876.43244,394.54182 894.36679,398.00119 z " - id="path3261" - sodipodi:nodetypes="ccc" /> - <path - style="fill:url(#linearGradient3271);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3273);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="M 1053.6143,373.42543 C 1048.1428,351.64491 1041.7244,340.91248 1045.4071,308.39952 C 1045.828,341.54379 1071.5017,351.96057 1053.6143,373.42543 z " - id="path3267" - sodipodi:nodetypes="ccc" /> - <path - sodipodi:nodetypes="ccc" - id="path3269" - d="M 868.69541,361.43037 C 878.27041,341.54379 848.70364,320.71026 845.3366,289.14429 C 844.60008,320.71026 857.43689,349.4353 868.69541,361.43037 z " - style="fill:url(#linearGradient3245);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3247);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> - <path - style="fill:url(#linearGradient4168);fill-opacity:1.0;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:1" - d="M 1958.9839,625.00619 L 1977.9235,882.58448 L 1972.873,1129.4303 L 1968.4537,1260.1135 L 1845.3465,1253.8003 L 1744.9667,1126.9051 L 1716.5573,902.15538 L 1741.1788,771.47228 L 1838.4019,634.47598 L 1958.9839,625.00619 z " - id="path3281" /> - <path - style="fill:#ffffff;fill-opacity:0.19565214;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="M 1844.7152,807.45748 C 1843.3046,795.68804 1829.7825,868.57876 1840.2959,875.00865 C 1857.1401,885.31051 1943.9483,874.16089 1933.7312,872.48337 C 1851.8255,859.03548 1853.2785,878.90638 1844.7152,807.45748 z " - id="path4170" - sodipodi:nodetypes="csss" /> - <path - sodipodi:nodetypes="csss" - id="path5045" - d="M 1847.8718,991.80276 C 1846.4612... [truncated message content] |
From: <ult...@us...> - 2007-04-06 16:10:32
|
Revision: 368 http://svn.sourceforge.net/opengate/?rev=368&view=rev Author: ultrasick Date: 2007-04-06 09:10:33 -0700 (Fri, 06 Apr 2007) Log Message: ----------- 4 more parts of the primrose are texturized. The ships isn't finished jet but I need to backup my files somewhere so I put them at the right place Modified Paths: -------------- trunk/data/ships/solrain/primrose/primrose.blend Added Paths: ----------- trunk/templates/data/ships/solrain/primrose/parts/47 + 48.pspimage trunk/templates/data/ships/solrain/primrose/parts/49 + 50.pspimage Modified: trunk/data/ships/solrain/primrose/primrose.blend =================================================================== (Binary files differ) Added: trunk/templates/data/ships/solrain/primrose/parts/47 + 48.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/primrose/parts/47 + 48.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/primrose/parts/49 + 50.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/primrose/parts/49 + 50.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ult...@us...> - 2007-04-07 11:51:45
|
Revision: 374 http://svn.sourceforge.net/opengate/?rev=374&view=rev Author: ultrasick Date: 2007-04-07 04:51:43 -0700 (Sat, 07 Apr 2007) Log Message: ----------- uploading the Solrain FlashBack model. It's the Solrain Stout drink but renamed Added Paths: ----------- trunk/data/commodities/solrain_flashback.blend trunk/templates/data/commodities/solrain_flashback/ trunk/templates/data/commodities/solrain_flashback/glass.png trunk/templates/data/commodities/solrain_flashback/lable_-_bottom.pspimage trunk/templates/data/commodities/solrain_flashback/lable_-_top.pspimage Added: trunk/data/commodities/solrain_flashback.blend =================================================================== (Binary files differ) Property changes on: trunk/data/commodities/solrain_flashback.blend ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/commodities/solrain_flashback/glass.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/commodities/solrain_flashback/glass.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/commodities/solrain_flashback/lable_-_bottom.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/commodities/solrain_flashback/lable_-_bottom.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/commodities/solrain_flashback/lable_-_top.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/commodities/solrain_flashback/lable_-_top.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ult...@us...> - 2007-04-07 20:40:55
|
Revision: 375 http://svn.sourceforge.net/opengate/?rev=375&view=rev Author: ultrasick Date: 2007-04-07 13:40:55 -0700 (Sat, 07 Apr 2007) Log Message: ----------- added some more parts of the primrose model + made the gold model a little brighter by increasing the energy value of the ambient occlusion effect Modified Paths: -------------- trunk/data/commodities/gold.blend Added Paths: ----------- trunk/templates/data/ships/solrain/primrose/parts/51 + 52 + 53 + 54.pspimage Modified: trunk/data/commodities/gold.blend =================================================================== (Binary files differ) Added: trunk/templates/data/ships/solrain/primrose/parts/51 + 52 + 53 + 54.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/primrose/parts/51 + 52 + 53 + 54.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ult...@us...> - 2007-04-08 21:06:45
|
Revision: 380 http://svn.sourceforge.net/opengate/?rev=380&view=rev Author: ultrasick Date: 2007-04-08 14:06:44 -0700 (Sun, 08 Apr 2007) Log Message: ----------- added a few more textures to the primrose + removed the wings files because I made some slight changes in the mesh to reduce the amount of faces and vertices Modified Paths: -------------- trunk/data/ships/solrain/primrose/primrose.blend Added Paths: ----------- trunk/templates/data/ships/solrain/primrose/parts/51.pspimage trunk/templates/data/ships/solrain/primrose/parts/52 + 53.pspimage trunk/templates/data/ships/solrain/primrose/parts/54.pspimage Removed Paths: ------------- trunk/data/ships/solrain/primrose/primrose.wings trunk/templates/data/ships/solrain/primrose/parts/51 + 52 + 53 + 54.pspimage Modified: trunk/data/ships/solrain/primrose/primrose.blend =================================================================== (Binary files differ) Deleted: trunk/data/ships/solrain/primrose/primrose.wings =================================================================== (Binary files differ) Deleted: trunk/templates/data/ships/solrain/primrose/parts/51 + 52 + 53 + 54.pspimage =================================================================== (Binary files differ) Added: trunk/templates/data/ships/solrain/primrose/parts/51.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/primrose/parts/51.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/primrose/parts/52 + 53.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/primrose/parts/52 + 53.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/primrose/parts/54.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/primrose/parts/54.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ult...@us...> - 2007-04-09 20:59:58
|
Revision: 381 http://svn.sourceforge.net/opengate/?rev=381&view=rev Author: ultrasick Date: 2007-04-09 13:59:57 -0700 (Mon, 09 Apr 2007) Log Message: ----------- renameing conflux -> squadrok changed the name because of legal reasons. Perhaps the new name remembers you of the similar word "squadron" and reminds you of a conflux swarm. I don't know if the name is any good, you are welcome to rename them again, if you got a better one in mind. + uploaded the fully texturized squid. the light will follow in a seperat file + uploaded a missing file of the primrose model Added Paths: ----------- trunk/data/ships/squadrok/ trunk/data/ships/squadrok/squid/ trunk/data/ships/squadrok/squid/squid.blend trunk/templates/data/ships/solrain/primrose/door.jpg Removed Paths: ------------- trunk/data/ships/conflux/ Added: trunk/data/ships/squadrok/squid/squid.blend =================================================================== (Binary files differ) Property changes on: trunk/data/ships/squadrok/squid/squid.blend ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/primrose/door.jpg =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/primrose/door.jpg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ult...@us...> - 2007-04-12 19:53:36
|
Revision: 383 http://svn.sourceforge.net/opengate/?rev=383&view=rev Author: ultrasick Date: 2007-04-12 12:53:37 -0700 (Thu, 12 Apr 2007) Log Message: ----------- made a slight change in an existing part of the primrose texture + uploaded another part + removed the description text from the xml file of the primrose ship and changed the name from premia -> primrose in the xml Modified Paths: -------------- trunk/data/ships/solrain/primrose/primrose.blend trunk/data/ships/solrain/primrose/primrose.xml trunk/templates/data/ships/solrain/primrose/parts/54.pspimage Added Paths: ----------- trunk/templates/data/ships/solrain/primrose/parts/55 + 56.pspimage Modified: trunk/data/ships/solrain/primrose/primrose.blend =================================================================== (Binary files differ) Modified: trunk/data/ships/solrain/primrose/primrose.xml =================================================================== --- trunk/data/ships/solrain/primrose/primrose.xml 2007-04-12 00:41:02 UTC (rev 382) +++ trunk/data/ships/solrain/primrose/primrose.xml 2007-04-12 19:53:37 UTC (rev 383) @@ -1,12 +1,10 @@ <?xml version="1.0"?> -<!DOCTYPE ship SYSTEM "../../../opengate.dtd"> <ship type="Player"> <!-- Naming --> - <name>Premia</name> + <name>Primrose</name> <class>Shuttle Trainer</class> <faction>Solrain</faction> - <description>The Premia was the first commercially viable series of spacecraft following the Great Collapse. The latest Premia is a well-balanced ship, combining adequate speed with good weapon capacity and decent shields.</description> <image>s_c_15.jpg</image> <model>s_c_15.wings</model> Modified: trunk/templates/data/ships/solrain/primrose/parts/54.pspimage =================================================================== (Binary files differ) Added: trunk/templates/data/ships/solrain/primrose/parts/55 + 56.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/primrose/parts/55 + 56.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ult...@us...> - 2007-04-14 00:18:40
|
Revision: 385 http://svn.sourceforge.net/opengate/?rev=385&view=rev Author: ultrasick Date: 2007-04-13 17:18:40 -0700 (Fri, 13 Apr 2007) Log Message: ----------- added 2 more parts of the primrose texture Modified Paths: -------------- trunk/data/ships/solrain/primrose/primrose.blend Added Paths: ----------- trunk/templates/data/ships/solrain/primrose/parts/57 + 58.pspimage trunk/templates/data/ships/solrain/primrose/viewable area.7z Modified: trunk/data/ships/solrain/primrose/primrose.blend =================================================================== (Binary files differ) Added: trunk/templates/data/ships/solrain/primrose/parts/57 + 58.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/primrose/parts/57 + 58.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/primrose/viewable area.7z =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/primrose/viewable area.7z ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ult...@us...> - 2007-04-16 21:52:34
|
Revision: 390 http://svn.sourceforge.net/opengate/?rev=390&view=rev Author: ultrasick Date: 2007-04-16 14:52:33 -0700 (Mon, 16 Apr 2007) Log Message: ----------- renaming the primrose to "Lady Kickstart". I will remove the primrose directories in the next step. my svn client loves to waste my time again we should use more scientific or technical names for the solrain faction because the description text says that solrain is a scientific community of interests. We can use names like Primrose for the quantar faction (the religios faction) and aggressive names like Warhammer for the octavius faction. Oh by the way. I noticed that the description text of the octavius faction and the quantar faction on jossh maybe should be changed in opengate. We can't give the the quantar faction the best weapons like the thorn or the purgatory missile and make them look like they are a religios faction of peaceful traders and call the octavius an millitary organisation with no really useful equipment for war. Added Paths: ----------- trunk/data/ships/solrain/lady kickstart/ trunk/data/ships/solrain/lady kickstart/lady kickstart.blend trunk/data/ships/solrain/lady kickstart/lady kickstart.xml trunk/templates/data/ships/solrain/lady kickstart/ trunk/templates/data/ships/solrain/lady kickstart/dark background.png trunk/templates/data/ships/solrain/lady kickstart/door.jpg trunk/templates/data/ships/solrain/lady kickstart/info.txt trunk/templates/data/ships/solrain/lady kickstart/panels - big.png trunk/templates/data/ships/solrain/lady kickstart/panels - dark.png trunk/templates/data/ships/solrain/lady kickstart/panels.jpg trunk/templates/data/ships/solrain/lady kickstart/parts/ trunk/templates/data/ships/solrain/lady kickstart/parts/1.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/11.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/12 + 13.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/14 + 15.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/16.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/17 + 18.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/19 + 20.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/2.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/21 + 22.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/23 + 24.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/25 + 26.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/27 + 28.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/29 + 30.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/3 + 4.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/31 + 32.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/33 + 34.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/35 + 36.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/37 + 38.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/39 + 40.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/41 + 42.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/43 + 44.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/45 + 46.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/47 + 48.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/49 + 50.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/5 + 6.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/51.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/52 + 53.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/54.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/55 + 56.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/57 + 58.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/7 + 8.pspimage trunk/templates/data/ships/solrain/lady kickstart/parts/9 + 10.pspimage trunk/templates/data/ships/solrain/lady kickstart/viewable area.7z Added: trunk/data/ships/solrain/lady kickstart/lady kickstart.blend =================================================================== (Binary files differ) Property changes on: trunk/data/ships/solrain/lady kickstart/lady kickstart.blend ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/data/ships/solrain/lady kickstart/lady kickstart.xml =================================================================== --- trunk/data/ships/solrain/lady kickstart/lady kickstart.xml (rev 0) +++ trunk/data/ships/solrain/lady kickstart/lady kickstart.xml 2007-04-16 21:52:33 UTC (rev 390) @@ -0,0 +1,43 @@ +<?xml version="1.0"?> + +<ship type="Player"> + <!-- Naming --> + <name>Lady Kickstart</name> + <class>Shuttle Trainer</class> + <faction>Solrain</faction> + <image>s_c_15.jpg</image> + <model>s_c_15.wings</model> + + <!-- Production Data --> + + <production-center>Solrain Core</production-center> + <production-center>Solrain Wake</production-center> + <production-center>Solrain Cornea</production-center> + + <!-- Generic Data --> + <techlevel>0</techlevel> + <size>10.9</size> + <mass>9000</mass> + + <!-- Sizes --> + <capacitorsize>1</capacitorsize> + <ecmsize>1</ecmsize> + <enginecount>2</enginecount> + <enginesize>1</enginesize> + <gunsize>1</gunsize> + <gunsize>1</gunsize> + <missilesize>1</missilesize> + <missilesize>1</missilesize> + <modx>3</modx> + <powerplantsize>1</powerplantsize> + <radarsize>1</radarsize> + <shieldsize>2</shieldsize> + <armor>4500</armor> + <cargocapacity>4</cargocapacity> + + <!-- Movement --> + <dragfactor>14.55</dragfactor> <!-- 14.6 ingame --> + <pitch>0.000960</pitch> <!-- 55.0 in jossh --> + <roll>0.001222</roll> <!-- 70.0 in jossh --> + <yaw>0.001187</yaw> <!-- 68.0 in jossh --> +</ship> Property changes on: trunk/data/ships/solrain/lady kickstart/lady kickstart.xml ___________________________________________________________________ Name: svn:eol-style + native Added: trunk/templates/data/ships/solrain/lady kickstart/dark background.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/dark background.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/door.jpg =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/door.jpg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/info.txt =================================================================== --- trunk/templates/data/ships/solrain/lady kickstart/info.txt (rev 0) +++ trunk/templates/data/ships/solrain/lady kickstart/info.txt 2007-04-16 21:52:33 UTC (rev 390) @@ -0,0 +1,14 @@ +|Comment by the owner of the texture pack: +|--------------------------------------------------------- +|Feel free to use these textures as your wish (for non-commercial use only, unless you ask me permission first...) +|You can modify it, use on your models, etc... Have fun! +| +|If you want, you can credit me (credits required on other downloadable stuff, like models or modifications of these textures) +|As Ramiel, or, better yet, as www.jagthesite.com +|--------------------------------------------------------- + +|Comment by Gary Luck (alias Ultrasick): +|--------------------------------------------------------- +|946.3414634 pixel per blender length unit +|946.3414634 Pixel pro Blender L\xE4ngeneinheit +|--------------------------------------------------------- \ No newline at end of file Property changes on: trunk/templates/data/ships/solrain/lady kickstart/info.txt ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: trunk/templates/data/ships/solrain/lady kickstart/panels - big.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/panels - big.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/panels - dark.png =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/panels - dark.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/panels.jpg =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/panels.jpg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/1.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/1.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/11.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/11.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/12 + 13.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/12 + 13.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/14 + 15.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/14 + 15.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/16.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/16.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/17 + 18.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/17 + 18.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/19 + 20.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/19 + 20.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/2.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/2.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/21 + 22.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/21 + 22.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/23 + 24.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/23 + 24.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/25 + 26.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/25 + 26.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/27 + 28.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/27 + 28.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/29 + 30.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/29 + 30.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/3 + 4.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/3 + 4.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/31 + 32.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/31 + 32.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/33 + 34.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/33 + 34.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/35 + 36.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/35 + 36.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/37 + 38.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/37 + 38.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/39 + 40.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/39 + 40.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/41 + 42.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/41 + 42.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/43 + 44.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/43 + 44.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/45 + 46.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/45 + 46.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/47 + 48.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/47 + 48.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/49 + 50.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/49 + 50.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/5 + 6.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/5 + 6.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/51.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/51.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/52 + 53.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/52 + 53.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/54.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/54.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/55 + 56.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/55 + 56.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/57 + 58.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/57 + 58.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/7 + 8.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/7 + 8.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/parts/9 + 10.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/parts/9 + 10.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/solrain/lady kickstart/viewable area.7z =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/solrain/lady kickstart/viewable area.7z ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ult...@us...> - 2007-04-16 21:56:07
|
Revision: 391 http://svn.sourceforge.net/opengate/?rev=391&view=rev Author: ultrasick Date: 2007-04-16 14:56:09 -0700 (Mon, 16 Apr 2007) Log Message: ----------- removeing the old primrose directories Removed Paths: ------------- trunk/data/ships/solrain/primrose/ trunk/templates/data/ships/solrain/primrose/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ult...@us...> - 2007-04-19 20:51:30
|
Revision: 410 http://svn.sourceforge.net/opengate/?rev=410&view=rev Author: ultrasick Date: 2007-04-19 13:51:30 -0700 (Thu, 19 Apr 2007) Log Message: ----------- uploading new parts of the Lady Kickstart texture Modified Paths: -------------- trunk/data/ships/tauseti/lady kickstart/lady kickstart.blend trunk/templates/data/ships/tauseti/lady kickstart/viewable area.7z Added Paths: ----------- trunk/templates/data/ships/tauseti/lady kickstart/parts/60 + 61.pspimage trunk/templates/data/ships/tauseti/lady kickstart/parts/62 + 63.pspimage Modified: trunk/data/ships/tauseti/lady kickstart/lady kickstart.blend =================================================================== (Binary files differ) Added: trunk/templates/data/ships/tauseti/lady kickstart/parts/60 + 61.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/tauseti/lady kickstart/parts/60 + 61.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/tauseti/lady kickstart/parts/62 + 63.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/tauseti/lady kickstart/parts/62 + 63.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: trunk/templates/data/ships/tauseti/lady kickstart/viewable area.7z =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ult...@us...> - 2007-04-23 18:15:37
|
Revision: 416 http://svn.sourceforge.net/opengate/?rev=416&view=rev Author: ultrasick Date: 2007-04-23 11:15:35 -0700 (Mon, 23 Apr 2007) Log Message: ----------- added some more parts of the texture. I also used part 2 twice on the model now. Don't worry about the file size....I will reduce it as soon as I completed the texturing Modified Paths: -------------- trunk/data/ships/tauseti/lady kickstart/lady kickstart.blend trunk/templates/data/ships/tauseti/lady kickstart/viewable area.7z Added Paths: ----------- trunk/templates/data/ships/tauseti/lady kickstart/parts/64 + 65.pspimage Modified: trunk/data/ships/tauseti/lady kickstart/lady kickstart.blend =================================================================== (Binary files differ) Added: trunk/templates/data/ships/tauseti/lady kickstart/parts/64 + 65.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/tauseti/lady kickstart/parts/64 + 65.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: trunk/templates/data/ships/tauseti/lady kickstart/viewable area.7z =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ult...@us...> - 2007-04-23 23:23:19
|
Revision: 417 http://svn.sourceforge.net/opengate/?rev=417&view=rev Author: ultrasick Date: 2007-04-23 16:23:20 -0700 (Mon, 23 Apr 2007) Log Message: ----------- uploading another 2 parts of the lady kickstart texture ... only 7 left =) Modified Paths: -------------- trunk/data/ships/tauseti/lady kickstart/lady kickstart.blend trunk/templates/data/ships/tauseti/lady kickstart/viewable area.7z Added Paths: ----------- trunk/templates/data/ships/tauseti/lady kickstart/parts/66.pspimage trunk/templates/data/ships/tauseti/lady kickstart/parts/67.pspimage Modified: trunk/data/ships/tauseti/lady kickstart/lady kickstart.blend =================================================================== (Binary files differ) Added: trunk/templates/data/ships/tauseti/lady kickstart/parts/66.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/tauseti/lady kickstart/parts/66.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/tauseti/lady kickstart/parts/67.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/tauseti/lady kickstart/parts/67.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: trunk/templates/data/ships/tauseti/lady kickstart/viewable area.7z =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ult...@us...> - 2007-04-24 09:52:17
|
Revision: 418 http://svn.sourceforge.net/opengate/?rev=418&view=rev Author: ultrasick Date: 2007-04-24 02:52:17 -0700 (Tue, 24 Apr 2007) Log Message: ----------- uploading another part of the lady kickstart texture Modified Paths: -------------- trunk/data/ships/tauseti/lady kickstart/lady kickstart.blend trunk/templates/data/ships/tauseti/lady kickstart/viewable area.7z Added Paths: ----------- trunk/templates/data/ships/tauseti/lady kickstart/parts/68 + 69.pspimage Modified: trunk/data/ships/tauseti/lady kickstart/lady kickstart.blend =================================================================== (Binary files differ) Added: trunk/templates/data/ships/tauseti/lady kickstart/parts/68 + 69.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/tauseti/lady kickstart/parts/68 + 69.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: trunk/templates/data/ships/tauseti/lady kickstart/viewable area.7z =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ult...@us...> - 2007-04-29 21:52:36
|
Revision: 422 http://svn.sourceforge.net/opengate/?rev=422&view=rev Author: ultrasick Date: 2007-04-29 14:52:32 -0700 (Sun, 29 Apr 2007) Log Message: ----------- uploading another 2 parts of the lady kickstart texture Modified Paths: -------------- trunk/data/ships/tauseti/lady kickstart/lady kickstart.blend trunk/templates/data/ships/tauseti/lady kickstart/viewable area.7z Added Paths: ----------- trunk/templates/data/ships/tauseti/lady kickstart/parts/70.pspimage trunk/templates/data/ships/tauseti/lady kickstart/parts/71 + 72.pspimage Modified: trunk/data/ships/tauseti/lady kickstart/lady kickstart.blend =================================================================== (Binary files differ) Added: trunk/templates/data/ships/tauseti/lady kickstart/parts/70.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/tauseti/lady kickstart/parts/70.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/ships/tauseti/lady kickstart/parts/71 + 72.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/tauseti/lady kickstart/parts/71 + 72.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: trunk/templates/data/ships/tauseti/lady kickstart/viewable area.7z =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ult...@us...> - 2007-04-29 21:59:49
|
Revision: 423 http://svn.sourceforge.net/opengate/?rev=423&view=rev Author: ultrasick Date: 2007-04-29 14:59:50 -0700 (Sun, 29 Apr 2007) Log Message: ----------- modified a texture part because it didn't look so well Modified Paths: -------------- trunk/data/ships/tauseti/lady kickstart/lady kickstart.blend trunk/templates/data/ships/tauseti/lady kickstart/parts/71 + 72.pspimage Modified: trunk/data/ships/tauseti/lady kickstart/lady kickstart.blend =================================================================== (Binary files differ) Modified: trunk/templates/data/ships/tauseti/lady kickstart/parts/71 + 72.pspimage =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ult...@us...> - 2007-05-03 18:28:47
|
Revision: 430 http://svn.sourceforge.net/opengate/?rev=430&view=rev Author: ultrasick Date: 2007-05-03 11:28:26 -0700 (Thu, 03 May 2007) Log Message: ----------- uploading another part of the lady kickstart texture Modified Paths: -------------- trunk/data/ships/tauseti/lady kickstart/lady kickstart.blend trunk/templates/data/ships/tauseti/lady kickstart/parts/17 + 18.pspimage trunk/templates/data/ships/tauseti/lady kickstart/viewable area.7z Added Paths: ----------- trunk/templates/data/ships/tauseti/lady kickstart/parts/73 + 74.pspimage Modified: trunk/data/ships/tauseti/lady kickstart/lady kickstart.blend =================================================================== (Binary files differ) Modified: trunk/templates/data/ships/tauseti/lady kickstart/parts/17 + 18.pspimage =================================================================== (Binary files differ) Added: trunk/templates/data/ships/tauseti/lady kickstart/parts/73 + 74.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/tauseti/lady kickstart/parts/73 + 74.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: trunk/templates/data/ships/tauseti/lady kickstart/viewable area.7z =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ult...@us...> - 2007-05-06 12:17:32
|
Revision: 439 http://svn.sourceforge.net/opengate/?rev=439&view=rev Author: ultrasick Date: 2007-05-06 05:17:31 -0700 (Sun, 06 May 2007) Log Message: ----------- uploading last 2 parts of the texture. Lady kickstart is no completely texturized. I will need to talk to spom first before I start reducing the file size. Seams as reducing the file size is much more complicated than i thought it is. Modified Paths: -------------- trunk/data/ships/tauseti/lady kickstart/lady kickstart.blend trunk/templates/data/ships/tauseti/lady kickstart/viewable area.7z Added Paths: ----------- trunk/templates/data/ships/tauseti/lady kickstart/parts/75 + 76.pspimage Modified: trunk/data/ships/tauseti/lady kickstart/lady kickstart.blend =================================================================== (Binary files differ) Added: trunk/templates/data/ships/tauseti/lady kickstart/parts/75 + 76.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/ships/tauseti/lady kickstart/parts/75 + 76.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: trunk/templates/data/ships/tauseti/lady kickstart/viewable area.7z =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ult...@us...> - 2007-05-18 02:23:44
|
Revision: 477 http://svn.sourceforge.net/opengate/?rev=477&view=rev Author: ultrasick Date: 2007-05-17 19:23:45 -0700 (Thu, 17 May 2007) Log Message: ----------- uploaded a intro movie, probably I will upload an opengate splash/loading screen in a few days or so Added Paths: ----------- trunk/data/intros/ trunk/data/intros/open_source.avi trunk/templates/data/intros/ trunk/templates/data/intros/open_source.blend trunk/templates/data/intros/radarping.aup trunk/templates/data/intros/radarping_data/ trunk/templates/data/intros/radarping_data/e00/ trunk/templates/data/intros/radarping_data/e00/d00/ trunk/templates/data/intros/radarping_data/e00/d00/e0000506.au trunk/templates/data/intros/radarping_data/e00/d00/e000067a.au trunk/templates/data/intros/radarping_data/e00/d00/e0000696.au trunk/templates/data/intros/radarping_data/e00/d00/e0000876.au trunk/templates/data/intros/radarping_data/e00/d00/e0000895.au trunk/templates/data/intros/radarping_data/e00/d00/e0000ee0.au Added: trunk/data/intros/open_source.avi =================================================================== (Binary files differ) Property changes on: trunk/data/intros/open_source.avi ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/intros/open_source.blend =================================================================== (Binary files differ) Property changes on: trunk/templates/data/intros/open_source.blend ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/intros/radarping.aup =================================================================== --- trunk/templates/data/intros/radarping.aup (rev 0) +++ trunk/templates/data/intros/radarping.aup 2007-05-18 02:23:45 UTC (rev 477) @@ -0,0 +1,58 @@ +<?xml version="1.0" standalone="no" ?> +<!DOCTYPE project PUBLIC "-//audacityproject-1.3.0//DTD//EN" "http://audacity.sourceforge.net/xml/audacityproject-1.3.0.dtd" > +<project xmlns="http://audacity.sourceforge.net/xml/" projname="radarping_data" version="1.3.0" audacityversion="1.3.2-beta" sel0="0.0000000000" sel1="0.0000000000" vpos="0" h="0.0000000000" zoom="178.0015059778" rate="8000"> + <tags title="" artist="" album="" track="-1" year="" genre="-1" comments="" id3v2="1"/> + <wavetrack name="radarping" channel="2" linked="0" offset="0.00000000" rate="8000" gain="1" pan="0"> + <waveclip offset="0.23000038"> + <sequence maxsamples="262144" sampleformat="262159" numsamples="14519"> + <waveblock start="0"> + <simpleblockfile filename="e0000696.au" len="14400" min="-0.986301" max="1" rms="0.093837"/> + </waveblock> + <waveblock start="14400"> + <simpleblockfile filename="e0000ee0.au" len="119" min="-0.027397" max="0.013699" rms="0.000608"/> + </waveblock> + </sequence> + <envelope numpoints="0"/> + </waveclip> + </wavetrack> + <wavetrack name="radarping" channel="2" linked="0" offset="0.00000000" rate="8000" gain="1" pan="0"> + <waveclip offset="2.23000026"> + <sequence maxsamples="262144" sampleformat="262159" numsamples="14519"> + <waveblock start="0"> + <simpleblockfile filename="e0000876.au" len="14519" min="-0.986301" max="1" rms="0.093837"/> + </waveblock> + </sequence> + <envelope numpoints="0"/> + </waveclip> + </wavetrack> + <wavetrack name="radarping" channel="2" linked="0" offset="0.00000000" rate="8000" gain="1" pan="0"> + <waveclip offset="4.22999994"> + <sequence maxsamples="262144" sampleformat="262159" numsamples="14519"> + <waveblock start="0"> + <simpleblockfile filename="e0000506.au" len="14519" min="-0.986301" max="1" rms="0.093837"/> + </waveblock> + </sequence> + <envelope numpoints="0"/> + </waveclip> + </wavetrack> + <wavetrack name="rauschen" channel="2" linked="0" offset="0.00000000" rate="8000" gain="1" pan="0"> + <waveclip offset="0.00000000"> + <sequence maxsamples="262144" sampleformat="262159" numsamples="64359"> + <waveblock start="0"> + <simpleblockfile filename="e000067a.au" len="64359" min="-0.008912" max="0.008913" rms="0.005108"/> + </waveblock> + </sequence> + <envelope numpoints="0"/> + </waveclip> + </wavetrack> + <wavetrack name="radarping" channel="2" linked="0" offset="0.00000000" rate="8000" gain="1" pan="0"> + <waveclip offset="6.23000076"> + <sequence maxsamples="262144" sampleformat="262159" numsamples="14519"> + <waveblock start="0"> + <simpleblockfile filename="e0000895.au" len="14519" min="-0.986301" max="1" rms="0.093837"/> + </waveblock> + </sequence> + <envelope numpoints="0"/> + </waveclip> + </wavetrack> +</project> Property changes on: trunk/templates/data/intros/radarping.aup ___________________________________________________________________ Name: svn:eol-style + native Added: trunk/templates/data/intros/radarping_data/e00/d00/e0000506.au =================================================================== (Binary files differ) Property changes on: trunk/templates/data/intros/radarping_data/e00/d00/e0000506.au ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/intros/radarping_data/e00/d00/e000067a.au =================================================================== (Binary files differ) Property changes on: trunk/templates/data/intros/radarping_data/e00/d00/e000067a.au ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/intros/radarping_data/e00/d00/e0000696.au =================================================================== (Binary files differ) Property changes on: trunk/templates/data/intros/radarping_data/e00/d00/e0000696.au ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/intros/radarping_data/e00/d00/e0000876.au =================================================================== (Binary files differ) Property changes on: trunk/templates/data/intros/radarping_data/e00/d00/e0000876.au ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/intros/radarping_data/e00/d00/e0000895.au =================================================================== (Binary files differ) Property changes on: trunk/templates/data/intros/radarping_data/e00/d00/e0000895.au ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/intros/radarping_data/e00/d00/e0000ee0.au =================================================================== (Binary files differ) Property changes on: trunk/templates/data/intros/radarping_data/e00/d00/e0000ee0.au ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ult...@us...> - 2007-05-21 03:03:34
|
Revision: 506 http://svn.sourceforge.net/opengate/?rev=506&view=rev Author: ultrasick Date: 2007-05-20 20:03:35 -0700 (Sun, 20 May 2007) Log Message: ----------- a possible loading screen of a beginning game Added Paths: ----------- trunk/data/startup/computer_game.png trunk/templates/data/startup/computer_game.blend trunk/templates/data/startup/computer_game.pspimage Added: trunk/data/startup/computer_game.png =================================================================== (Binary files differ) Property changes on: trunk/data/startup/computer_game.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/startup/computer_game.blend =================================================================== (Binary files differ) Property changes on: trunk/templates/data/startup/computer_game.blend ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/templates/data/startup/computer_game.pspimage =================================================================== (Binary files differ) Property changes on: trunk/templates/data/startup/computer_game.pspimage ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ult...@us...> - 2007-06-04 19:24:11
|
Revision: 528 http://svn.sourceforge.net/opengate/?rev=528&view=rev Author: ultrasick Date: 2007-06-04 12:24:08 -0700 (Mon, 04 Jun 2007) Log Message: ----------- moved the svg files to the templates dir. we still got the png files in the trunk/data/rankings dir Added Paths: ----------- trunk/templates/data/rankings/ trunk/templates/data/rankings/00.svg trunk/templates/data/rankings/01.svg trunk/templates/data/rankings/02.svg trunk/templates/data/rankings/03.svg trunk/templates/data/rankings/04.svg trunk/templates/data/rankings/05.svg trunk/templates/data/rankings/06.svg trunk/templates/data/rankings/07.svg trunk/templates/data/rankings/08.svg trunk/templates/data/rankings/09.svg trunk/templates/data/rankings/10.svg trunk/templates/data/rankings/11.svg trunk/templates/data/rankings/12.svg trunk/templates/data/rankings/13.svg trunk/templates/data/rankings/14.svg trunk/templates/data/rankings/15.svg trunk/templates/data/rankings/16.svg trunk/templates/data/rankings/17.svg trunk/templates/data/rankings/18.svg trunk/templates/data/rankings/19.svg trunk/templates/data/rankings/20.svg trunk/templates/data/rankings/21.svg trunk/templates/data/rankings/22.svg trunk/templates/data/rankings/23.svg trunk/templates/data/rankings/24.svg trunk/templates/data/rankings/25.svg trunk/templates/data/rankings/26.svg trunk/templates/data/rankings/27.svg trunk/templates/data/rankings/28.svg trunk/templates/data/rankings/29.svg trunk/templates/data/rankings/30.svg trunk/templates/data/rankings/31.svg trunk/templates/data/rankings/32.svg trunk/templates/data/rankings/33.svg trunk/templates/data/rankings/34.svg trunk/templates/data/rankings/35.svg trunk/templates/data/rankings/36.svg trunk/templates/data/rankings/37.svg trunk/templates/data/rankings/38.svg trunk/templates/data/rankings/39.svg trunk/templates/data/rankings/40.svg trunk/templates/data/rankings/41.svg trunk/templates/data/rankings/42.svg trunk/templates/data/rankings/43.svg trunk/templates/data/rankings/44.svg trunk/templates/data/rankings/45.svg trunk/templates/data/rankings/46.svg trunk/templates/data/rankings/47.svg trunk/templates/data/rankings/48.svg trunk/templates/data/rankings/49.svg trunk/templates/data/rankings/50.svg Removed Paths: ------------- trunk/data/rankings/00.svg trunk/data/rankings/01.svg trunk/data/rankings/02.svg trunk/data/rankings/03.svg trunk/data/rankings/04.svg trunk/data/rankings/05.svg trunk/data/rankings/06.svg trunk/data/rankings/07.svg trunk/data/rankings/08.svg trunk/data/rankings/09.svg trunk/data/rankings/10.svg trunk/data/rankings/11.svg trunk/data/rankings/12.svg trunk/data/rankings/13.svg trunk/data/rankings/14.svg trunk/data/rankings/15.svg trunk/data/rankings/16.svg trunk/data/rankings/17.svg trunk/data/rankings/18.svg trunk/data/rankings/19.svg trunk/data/rankings/20.svg trunk/data/rankings/21.svg trunk/data/rankings/22.svg trunk/data/rankings/23.svg trunk/data/rankings/24.svg trunk/data/rankings/25.svg trunk/data/rankings/26.svg trunk/data/rankings/27.svg trunk/data/rankings/28.svg trunk/data/rankings/29.svg trunk/data/rankings/30.svg trunk/data/rankings/31.svg trunk/data/rankings/32.svg trunk/data/rankings/33.svg trunk/data/rankings/34.svg trunk/data/rankings/35.svg trunk/data/rankings/36.svg trunk/data/rankings/37.svg trunk/data/rankings/38.svg trunk/data/rankings/39.svg trunk/data/rankings/40.svg trunk/data/rankings/41.svg trunk/data/rankings/42.svg trunk/data/rankings/43.svg trunk/data/rankings/44.svg trunk/data/rankings/45.svg trunk/data/rankings/46.svg trunk/data/rankings/47.svg trunk/data/rankings/48.svg trunk/data/rankings/49.svg trunk/data/rankings/50.svg Deleted: trunk/data/rankings/00.svg =================================================================== --- trunk/data/rankings/00.svg 2007-06-04 17:12:32 UTC (rev 527) +++ trunk/data/rankings/00.svg 2007-06-04 19:24:08 UTC (rev 528) @@ -1,145 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://web.resource.org/cc/" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="64px" - height="64px" - id="svg1918" - sodipodi:version="0.32" - inkscape:version="0.43+devel" - sodipodi:docbase="C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\opengate\data\Rankings" - sodipodi:docname="00.svg" - inkscape:export-filename="C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\opengate\data\Rankings\00.png" - inkscape:export-xdpi="45" - inkscape:export-ydpi="45"> - <defs - id="defs1920"> - <linearGradient - id="linearGradient8984"> - <stop - style="stop-color:#dfdfdf;stop-opacity:1;" - offset="0" - id="stop8986" /> - <stop - style="stop-color:#929292;stop-opacity:1;" - offset="1" - id="stop8988" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="linearGradient8990" - x1="29.181818" - y1="2.6363635" - x2="29.545454" - y2="7" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="linearGradient8992" - x1="29.636364" - y1="57" - x2="30.09091" - y2="61.454544" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="linearGradient8994" - x1="10.371205" - y1="12.21527" - x2="54.885921" - y2="54.641678" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="linearGradient8996" - x1="33.093365" - y1="32.28624" - x2="31.906633" - y2="31.10688" - gradientUnits="userSpaceOnUse" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="12.71875" - inkscape:cx="32" - inkscape:cy="32" - inkscape:current-layer="layer1" - showgrid="true" - inkscape:document-units="px" - inkscape:grid-bbox="true" - inkscape:window-width="1280" - inkscape:window-height="977" - inkscape:window-x="-4" - inkscape:window-y="-4" /> - <metadata - id="metadata1923"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - id="layer1" - inkscape:label="Layer 1" - inkscape:groupmode="layer"> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078" - d="M 6.21875,3.0001662 C 5.28267,3.0237236 4.53125,3.808209 4.53125,4.7501662 C 4.53125,5.7070753 5.32433,6.4689162 6.28125,6.4689162 L 7.53125,6.4689162 L 7.53125,57.468916 L 6.28125,57.468916 C 5.32434,57.468916 4.53125,58.230758 4.53125,59.187666 C 4.53125,60.144575 5.32433,60.937667 6.28125,60.937666 L 59.8125,60.937666 C 60.76941,60.937666 61.53125,60.144576 61.53125,59.187666 C 61.53125,58.230757 60.76942,57.468916 59.8125,57.468916 L 58.53125,57.468916 L 58.53125,6.4689162 L 59.8125,6.4689162 C 60.76941,6.4689162 61.53125,5.7070755 61.53125,4.7501662 C 61.53125,3.7932571 60.76942,3.0001662 59.8125,3.0001662 L 6.28125,3.0001662 C 6.2663,3.0001662 6.23361,2.9997923 6.21875,3.0001662 z " - id="rect7223" /> - <rect - style="opacity:1;fill:#302a08;fill-opacity:1;stroke:url(#linearGradient8994);stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect1926" - width="50.999996" - height="51" - x="7" - y="6" - ry="0" /> - <rect - style="opacity:1;fill:#696969;fill-opacity:1.0;stroke:url(#linearGradient8990);stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect1932" - width="57" - height="3.4545455" - x="4" - y="2.5454545" - ry="1.7272727" - rx="1.7272727" /> - <rect - ry="0.64282435" - y="11" - x="12" - height="41" - width="41" - id="rect4599" - style="opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient8996);stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - rx="0.64282435" /> - <rect - rx="1.7272727" - ry="1.7272727" - y="57" - x="4" - height="3.4545455" - width="57" - id="rect4601" - style="opacity:1;fill:#696969;fill-opacity:1.0;stroke:url(#linearGradient8992);stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> -</svg> Deleted: trunk/data/rankings/01.svg =================================================================== --- trunk/data/rankings/01.svg 2007-06-04 17:12:32 UTC (rev 527) +++ trunk/data/rankings/01.svg 2007-06-04 19:24:08 UTC (rev 528) @@ -1,255 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://web.resource.org/cc/" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="64px" - height="64px" - id="svg1918" - sodipodi:version="0.32" - inkscape:version="0.43+devel" - sodipodi:docbase="C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\opengate\data\Rankings" - sodipodi:docname="01.svg" - inkscape:export-filename="C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\opengate\data\Rankings\01.png" - inkscape:export-xdpi="45" - inkscape:export-ydpi="45"> - <defs - id="defs1920"> - <linearGradient - id="linearGradient8984"> - <stop - style="stop-color:#dfdfdf;stop-opacity:1;" - offset="0" - id="stop8986" /> - <stop - style="stop-color:#929292;stop-opacity:1;" - offset="1" - id="stop8988" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="linearGradient8990" - x1="29.181818" - y1="2.6363635" - x2="29.545454" - y2="7" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="linearGradient8992" - x1="29.636364" - y1="57" - x2="30.09091" - y2="61.454544" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="linearGradient8994" - x1="10.371205" - y1="12.21527" - x2="54.885921" - y2="54.641678" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="linearGradient8996" - x1="33.093365" - y1="32.28624" - x2="31.906633" - y2="31.10688" - gradientUnits="userSpaceOnUse" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2808" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" - gradientUnits="userSpaceOnUse" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2812" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2816" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2824" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2826" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2828" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2836" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2838" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2840" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="12.71875" - inkscape:cx="32" - inkscape:cy="32" - inkscape:current-layer="layer1" - showgrid="true" - inkscape:document-units="px" - inkscape:grid-bbox="true" - inkscape:window-width="1280" - inkscape:window-height="977" - inkscape:window-x="-4" - inkscape:window-y="-4" /> - <metadata - id="metadata1923"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - id="layer1" - inkscape:label="Layer 1" - inkscape:groupmode="layer"> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078" - d="M 6.21875,3.0001662 C 5.28267,3.0237236 4.53125,3.808209 4.53125,4.7501662 C 4.53125,5.7070753 5.32433,6.4689162 6.28125,6.4689162 L 7.53125,6.4689162 L 7.53125,57.468916 L 6.28125,57.468916 C 5.32434,57.468916 4.53125,58.230758 4.53125,59.187666 C 4.53125,60.144575 5.32433,60.937667 6.28125,60.937666 L 59.8125,60.937666 C 60.76941,60.937666 61.53125,60.144576 61.53125,59.187666 C 61.53125,58.230757 60.76942,57.468916 59.8125,57.468916 L 58.53125,57.468916 L 58.53125,6.4689162 L 59.8125,6.4689162 C 60.76941,6.4689162 61.53125,5.7070755 61.53125,4.7501662 C 61.53125,3.7932571 60.76942,3.0001662 59.8125,3.0001662 L 6.28125,3.0001662 C 6.2663,3.0001662 6.23361,2.9997923 6.21875,3.0001662 z " - id="rect7223" /> - <rect - style="opacity:1;fill:#302a08;fill-opacity:1;stroke:url(#linearGradient8994);stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect1926" - width="50.999996" - height="51" - x="7" - y="6" - ry="0" /> - <rect - style="opacity:1;fill:#696969;fill-opacity:1.0;stroke:url(#linearGradient8990);stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect1932" - width="57" - height="3.4545455" - x="4" - y="2.5454545" - ry="1.7272727" - rx="1.7272727" /> - <rect - ry="0.64282435" - y="11" - x="12" - height="41" - width="41" - id="rect4599" - style="opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient8996);stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - rx="0.64282435" /> - <rect - rx="1.7272727" - ry="1.7272727" - y="57" - x="4" - height="3.4545455" - width="57" - id="rect4601" - style="opacity:1;fill:#696969;fill-opacity:1.0;stroke:url(#linearGradient8992);stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - transform="matrix(0.978365,0,0,0.978365,10.31791,-4.205036)" - d="M 27.754299 36.40295 A 5.1105652 5.1105652 0 1 1 17.533169,36.40295 A 5.1105652 5.1105652 0 1 1 27.754299 36.40295 z" - sodipodi:ry="5.1105652" - sodipodi:rx="5.1105652" - sodipodi:cy="36.40295" - sodipodi:cx="22.643734" - id="path2850" - style="opacity:1;fill:black;fill-opacity:0.50196078;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="arc" /> - <path - sodipodi:type="arc" - style="opacity:1;fill:url(#radialGradient2826);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078" - id="path2820" - sodipodi:cx="22.643734" - sodipodi:cy="36.40295" - sodipodi:rx="5.1105652" - sodipodi:ry="5.1105652" - d="M 27.754299 36.40295 A 5.1105652 5.1105652 0 1 1 17.533169,36.40295 A 5.1105652 5.1105652 0 1 1 27.754299 36.40295 z" - transform="matrix(0.978365,0,0,0.978365,9.846161,-4.615374)" /> - </g> -</svg> Deleted: trunk/data/rankings/02.svg =================================================================== --- trunk/data/rankings/02.svg 2007-06-04 17:12:32 UTC (rev 527) +++ trunk/data/rankings/02.svg 2007-06-04 19:24:08 UTC (rev 528) @@ -1,275 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://web.resource.org/cc/" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="64px" - height="64px" - id="svg1918" - sodipodi:version="0.32" - inkscape:version="0.43+devel" - sodipodi:docbase="C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\opengate\data\Rankings" - sodipodi:docname="02.svg" - inkscape:export-filename="C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\opengate\data\Rankings\03.png" - inkscape:export-xdpi="45" - inkscape:export-ydpi="45"> - <defs - id="defs1920"> - <linearGradient - id="linearGradient8984"> - <stop - style="stop-color:#dfdfdf;stop-opacity:1;" - offset="0" - id="stop8986" /> - <stop - style="stop-color:#929292;stop-opacity:1;" - offset="1" - id="stop8988" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="linearGradient8990" - x1="29.181818" - y1="2.6363635" - x2="29.545454" - y2="7" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="linearGradient8992" - x1="29.636364" - y1="57" - x2="30.09091" - y2="61.454544" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="linearGradient8994" - x1="10.371205" - y1="12.21527" - x2="54.885921" - y2="54.641678" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="linearGradient8996" - x1="33.093365" - y1="32.28624" - x2="31.906633" - y2="31.10688" - gradientUnits="userSpaceOnUse" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2808" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" - gradientUnits="userSpaceOnUse" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2812" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2816" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2824" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2826" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2828" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2836" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2838" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2840" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="12.71875" - inkscape:cx="32" - inkscape:cy="32" - inkscape:current-layer="layer1" - showgrid="true" - inkscape:document-units="px" - inkscape:grid-bbox="true" - inkscape:window-width="1280" - inkscape:window-height="977" - inkscape:window-x="-4" - inkscape:window-y="-4" /> - <metadata - id="metadata1923"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - id="layer1" - inkscape:label="Layer 1" - inkscape:groupmode="layer"> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078" - d="M 6.21875,3.0001662 C 5.28267,3.0237236 4.53125,3.808209 4.53125,4.7501662 C 4.53125,5.7070753 5.32433,6.4689162 6.28125,6.4689162 L 7.53125,6.4689162 L 7.53125,57.468916 L 6.28125,57.468916 C 5.32434,57.468916 4.53125,58.230758 4.53125,59.187666 C 4.53125,60.144575 5.32433,60.937667 6.28125,60.937666 L 59.8125,60.937666 C 60.76941,60.937666 61.53125,60.144576 61.53125,59.187666 C 61.53125,58.230757 60.76942,57.468916 59.8125,57.468916 L 58.53125,57.468916 L 58.53125,6.4689162 L 59.8125,6.4689162 C 60.76941,6.4689162 61.53125,5.7070755 61.53125,4.7501662 C 61.53125,3.7932571 60.76942,3.0001662 59.8125,3.0001662 L 6.28125,3.0001662 C 6.2663,3.0001662 6.23361,2.9997923 6.21875,3.0001662 z " - id="rect7223" /> - <rect - style="opacity:1;fill:#302a08;fill-opacity:1;stroke:url(#linearGradient8994);stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect1926" - width="50.999996" - height="51" - x="7" - y="6" - ry="0" /> - <path - transform="matrix(0.978365,0,0,0.978365,-1.682104,-16.20505)" - d="M 27.754299 36.40295 A 5.1105652 5.1105652 0 1 1 17.533169,36.40295 A 5.1105652 5.1105652 0 1 1 27.754299 36.40295 z" - sodipodi:ry="5.1105652" - sodipodi:rx="5.1105652" - sodipodi:cy="36.40295" - sodipodi:cx="22.643734" - id="path2842" - style="opacity:1;fill:black;fill-opacity:0.50196078;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="arc" /> - <rect - style="opacity:1;fill:#696969;fill-opacity:1.0;stroke:url(#linearGradient8990);stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect1932" - width="57" - height="3.4545455" - x="4" - y="2.5454545" - ry="1.7272727" - rx="1.7272727" /> - <rect - ry="0.64282435" - y="11" - x="12" - height="41" - width="41" - id="rect4599" - style="opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient8996);stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - rx="0.64282435" /> - <rect - rx="1.7272727" - ry="1.7272727" - y="57" - x="4" - height="3.4545455" - width="57" - id="rect4601" - style="opacity:1;fill:#696969;fill-opacity:1.0;stroke:url(#linearGradient8992);stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:type="arc" - style="opacity:1;fill:url(#radialGradient2808);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078" - id="path1927" - sodipodi:cx="22.643734" - sodipodi:cy="36.40295" - sodipodi:rx="5.1105652" - sodipodi:ry="5.1105652" - d="M 27.754299 36.40295 A 5.1105652 5.1105652 0 1 1 17.533169,36.40295 A 5.1105652 5.1105652 0 1 1 27.754299 36.40295 z" - transform="matrix(0.978365,0,0,0.978365,-2.153845,-16.61539)" /> - <path - transform="matrix(0.978365,0,0,0.978365,22.3179,-16.20505)" - d="M 27.754299 36.40295 A 5.1105652 5.1105652 0 1 1 17.533169,36.40295 A 5.1105652 5.1105652 0 1 1 27.754299 36.40295 z" - sodipodi:ry="5.1105652" - sodipodi:rx="5.1105652" - sodipodi:cy="36.40295" - sodipodi:cx="22.643734" - id="path2854" - style="opacity:1;fill:black;fill-opacity:0.50196078;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="arc" /> - <path - sodipodi:type="arc" - style="opacity:1;fill:url(#radialGradient2836);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078" - id="path2830" - sodipodi:cx="22.643734" - sodipodi:cy="36.40295" - sodipodi:rx="5.1105652" - sodipodi:ry="5.1105652" - d="M 27.754299 36.40295 A 5.1105652 5.1105652 0 1 1 17.533169,36.40295 A 5.1105652 5.1105652 0 1 1 27.754299 36.40295 z" - transform="matrix(0.978365,0,0,0.978365,21.84615,-16.61539)" /> - </g> -</svg> Deleted: trunk/data/rankings/03.svg =================================================================== --- trunk/data/rankings/03.svg 2007-06-04 17:12:32 UTC (rev 527) +++ trunk/data/rankings/03.svg 2007-06-04 19:24:08 UTC (rev 528) @@ -1,295 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://web.resource.org/cc/" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="64px" - height="64px" - id="svg1918" - sodipodi:version="0.32" - inkscape:version="0.43+devel" - sodipodi:docbase="C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\opengate\data\Rankings" - sodipodi:docname="03.svg" - inkscape:export-filename="C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\opengate\data\Rankings\04.png" - inkscape:export-xdpi="45" - inkscape:export-ydpi="45"> - <defs - id="defs1920"> - <linearGradient - id="linearGradient8984"> - <stop - style="stop-color:#dfdfdf;stop-opacity:1;" - offset="0" - id="stop8986" /> - <stop - style="stop-color:#929292;stop-opacity:1;" - offset="1" - id="stop8988" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="linearGradient8990" - x1="29.181818" - y1="2.6363635" - x2="29.545454" - y2="7" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="linearGradient8992" - x1="29.636364" - y1="57" - x2="30.09091" - y2="61.454544" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="linearGradient8994" - x1="10.371205" - y1="12.21527" - x2="54.885921" - y2="54.641678" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="linearGradient8996" - x1="33.093365" - y1="32.28624" - x2="31.906633" - y2="31.10688" - gradientUnits="userSpaceOnUse" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2808" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" - gradientUnits="userSpaceOnUse" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2812" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2816" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2824" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2826" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2828" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2836" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2838" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2840" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="12.71875" - inkscape:cx="32" - inkscape:cy="32" - inkscape:current-layer="layer1" - showgrid="true" - inkscape:document-units="px" - inkscape:grid-bbox="true" - inkscape:window-width="1280" - inkscape:window-height="977" - inkscape:window-x="-4" - inkscape:window-y="-4" /> - <metadata - id="metadata1923"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - id="layer1" - inkscape:label="Layer 1" - inkscape:groupmode="layer"> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078" - d="M 6.21875,3.0001662 C 5.28267,3.0237236 4.53125,3.808209 4.53125,4.7501662 C 4.53125,5.7070753 5.32433,6.4689162 6.28125,6.4689162 L 7.53125,6.4689162 L 7.53125,57.468916 L 6.28125,57.468916 C 5.32434,57.468916 4.53125,58.230758 4.53125,59.187666 C 4.53125,60.144575 5.32433,60.937667 6.28125,60.937666 L 59.8125,60.937666 C 60.76941,60.937666 61.53125,60.144576 61.53125,59.187666 C 61.53125,58.230757 60.76942,57.468916 59.8125,57.468916 L 58.53125,57.468916 L 58.53125,6.4689162 L 59.8125,6.4689162 C 60.76941,6.4689162 61.53125,5.7070755 61.53125,4.7501662 C 61.53125,3.7932571 60.76942,3.0001662 59.8125,3.0001662 L 6.28125,3.0001662 C 6.2663,3.0001662 6.23361,2.9997923 6.21875,3.0001662 z " - id="rect7223" /> - <rect - style="opacity:1;fill:#302a08;fill-opacity:1;stroke:url(#linearGradient8994);stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect1926" - width="50.999996" - height="51" - x="7" - y="6" - ry="0" /> - <path - transform="matrix(0.978365,0,0,0.978365,-1.682104,-16.20505)" - d="M 27.754299 36.40295 A 5.1105652 5.1105652 0 1 1 17.533169,36.40295 A 5.1105652 5.1105652 0 1 1 27.754299 36.40295 z" - sodipodi:ry="5.1105652" - sodipodi:rx="5.1105652" - sodipodi:cy="36.40295" - sodipodi:cx="22.643734" - id="path2842" - style="opacity:1;fill:black;fill-opacity:0.50196078;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="arc" /> - <rect - style="opacity:1;fill:#696969;fill-opacity:1.0;stroke:url(#linearGradient8990);stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect1932" - width="57" - height="3.4545455" - x="4" - y="2.5454545" - ry="1.7272727" - rx="1.7272727" /> - <rect - ry="0.64282435" - y="11" - x="12" - height="41" - width="41" - id="rect4599" - style="opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient8996);stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - rx="0.64282435" /> - <rect - rx="1.7272727" - ry="1.7272727" - y="57" - x="4" - height="3.4545455" - width="57" - id="rect4601" - style="opacity:1;fill:#696969;fill-opacity:1.0;stroke:url(#linearGradient8992);stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:type="arc" - style="opacity:1;fill:url(#radialGradient2808);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078" - id="path1927" - sodipodi:cx="22.643734" - sodipodi:cy="36.40295" - sodipodi:rx="5.1105652" - sodipodi:ry="5.1105652" - d="M 27.754299 36.40295 A 5.1105652 5.1105652 0 1 1 17.533169,36.40295 A 5.1105652 5.1105652 0 1 1 27.754299 36.40295 z" - transform="matrix(0.978365,0,0,0.978365,-2.153845,-16.61539)" /> - <path - sodipodi:type="arc" - style="opacity:1;fill:black;fill-opacity:0.50196078;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path2852" - sodipodi:cx="22.643734" - sodipodi:cy="36.40295" - sodipodi:rx="5.1105652" - sodipodi:ry="5.1105652" - d="M 27.754299 36.40295 A 5.1105652 5.1105652 0 1 1 17.533169,36.40295 A 5.1105652 5.1105652 0 1 1 27.754299 36.40295 z" - transform="matrix(0.978365,0,0,0.978365,10.31791,7.794961)" /> - <path - transform="matrix(0.978365,0,0,0.978365,22.3179,-16.20505)" - d="M 27.754299 36.40295 A 5.1105652 5.1105652 0 1 1 17.533169,36.40295 A 5.1105652 5.1105652 0 1 1 27.754299 36.40295 z" - sodipodi:ry="5.1105652" - sodipodi:rx="5.1105652" - sodipodi:cy="36.40295" - sodipodi:cx="22.643734" - id="path2854" - style="opacity:1;fill:black;fill-opacity:0.50196078;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="arc" /> - <path - transform="matrix(0.978365,0,0,0.978365,9.846161,7.384626)" - d="M 27.754299 36.40295 A 5.1105652 5.1105652 0 1 1 17.533169,36.40295 A 5.1105652 5.1105652 0 1 1 27.754299 36.40295 z" - sodipodi:ry="5.1105652" - sodipodi:rx="5.1105652" - sodipodi:cy="36.40295" - sodipodi:cx="22.643734" - id="path2822" - style="opacity:1;fill:url(#radialGradient2828);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078" - sodipodi:type="arc" /> - <path - sodipodi:type="arc" - style="opacity:1;fill:url(#radialGradient2836);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078" - id="path2830" - sodipodi:cx="22.643734" - sodipodi:cy="36.40295" - sodipodi:rx="5.1105652" - sodipodi:ry="5.1105652" - d="M 27.754299 36.40295 A 5.1105652 5.1105652 0 1 1 17.533169,36.40295 A 5.1105652 5.1105652 0 1 1 27.754299 36.40295 z" - transform="matrix(0.978365,0,0,0.978365,21.84615,-16.61539)" /> - </g> -</svg> Deleted: trunk/data/rankings/04.svg =================================================================== --- trunk/data/rankings/04.svg 2007-06-04 17:12:32 UTC (rev 527) +++ trunk/data/rankings/04.svg 2007-06-04 19:24:08 UTC (rev 528) @@ -1,315 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://web.resource.org/cc/" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="64px" - height="64px" - id="svg1918" - sodipodi:version="0.32" - inkscape:version="0.43+devel" - sodipodi:docbase="C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\opengate\data\Rankings" - sodipodi:docname="04.svg" - inkscape:export-filename="C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\opengate\data\Rankings\05.png" - inkscape:export-xdpi="45" - inkscape:export-ydpi="45"> - <defs - id="defs1920"> - <linearGradient - id="linearGradient8984"> - <stop - style="stop-color:#dfdfdf;stop-opacity:1;" - offset="0" - id="stop8986" /> - <stop - style="stop-color:#929292;stop-opacity:1;" - offset="1" - id="stop8988" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="linearGradient8990" - x1="29.181818" - y1="2.6363635" - x2="29.545454" - y2="7" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="linearGradient8992" - x1="29.636364" - y1="57" - x2="30.09091" - y2="61.454544" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="linearGradient8994" - x1="10.371205" - y1="12.21527" - x2="54.885921" - y2="54.641678" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="linearGradient8996" - x1="33.093365" - y1="32.28624" - x2="31.906633" - y2="31.10688" - gradientUnits="userSpaceOnUse" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2808" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" - gradientUnits="userSpaceOnUse" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2812" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2816" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2824" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2826" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2828" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2836" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2838" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2840" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="12.71875" - inkscape:cx="32" - inkscape:cy="32" - inkscape:current-layer="layer1" - showgrid="true" - inkscape:document-units="px" - inkscape:grid-bbox="true" - inkscape:window-width="1280" - inkscape:window-height="977" - inkscape:window-x="-4" - inkscape:window-y="-4" /> - <metadata - id="metadata1923"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - id="layer1" - inkscape:label="Layer 1" - inkscape:groupmode="layer"> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078" - d="M 6.21875,3.0001662 C 5.28267,3.0237236 4.53125,3.808209 4.53125,4.7501662 C 4.53125,5.7070753 5.32433,6.4689162 6.28125,6.4689162 L 7.53125,6.4689162 L 7.53125,57.468916 L 6.28125,57.468916 C 5.32434,57.468916 4.53125,58.230758 4.53125,59.187666 C 4.53125,60.144575 5.32433,60.937667 6.28125,60.937666 L 59.8125,60.937666 C 60.76941,60.937666 61.53125,60.144576 61.53125,59.187666 C 61.53125,58.230757 60.76942,57.468916 59.8125,57.468916 L 58.53125,57.468916 L 58.53125,6.4689162 L 59.8125,6.4689162 C 60.76941,6.4689162 61.53125,5.7070755 61.53125,4.7501662 C 61.53125,3.7932571 60.76942,3.0001662 59.8125,3.0001662 L 6.28125,3.0001662 C 6.2663,3.0001662 6.23361,2.9997923 6.21875,3.0001662 z " - id="rect7223" /> - <rect - style="opacity:1;fill:#302a08;fill-opacity:1;stroke:url(#linearGradient8994);stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect1926" - width="50.999996" - height="51" - x="7" - y="6" - ry="0" /> - <path - transform="matrix(0.978365,0,0,0.978365,-1.682104,-16.20505)" - d="M 27.754299 36.40295 A 5.1105652 5.1105652 0 1 1 17.533169,36.40295 A 5.1105652 5.1105652 0 1 1 27.754299 36.40295 z" - sodipodi:ry="5.1105652" - sodipodi:rx="5.1105652" - sodipodi:cy="36.40295" - sodipodi:cx="22.643734" - id="path2842" - style="opacity:1;fill:black;fill-opacity:0.50196078;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="arc" /> - <rect - style="opacity:1;fill:#696969;fill-opacity:1.0;stroke:url(#linearGradient8990);stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect1932" - width="57" - height="3.4545455" - x="4" - y="2.5454545" - ry="1.7272727" - rx="1.7272727" /> - <rect - ry="0.64282435" - y="11" - x="12" - height="41" - width="41" - id="rect4599" - style="opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient8996);stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - rx="0.64282435" /> - <rect - rx="1.7272727" - ry="1.7272727" - y="57" - x="4" - height="3.4545455" - width="57" - id="rect4601" - style="opacity:1;fill:#696969;fill-opacity:1.0;stroke:url(#linearGradient8992);stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:type="arc" - style="opacity:1;fill:url(#radialGradient2808);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078" - id="path1927" - sodipodi:cx="22.643734" - sodipodi:cy="36.40295" - sodipodi:rx="5.1105652" - sodipodi:ry="5.1105652" - d="M 27.754299 36.40295 A 5.1105652 5.1105652 0 1 1 17.533169,36.40295 A 5.1105652 5.1105652 0 1 1 27.754299 36.40295 z" - transform="matrix(0.978365,0,0,0.978365,-2.153845,-16.61539)" /> - <path - transform="matrix(0.978365,0,0,0.978365,-1.682094,7.794961)" - d="M 27.754299 36.40295 A 5.1105652 5.1105652 0 1 1 17.533169,36.40295 A 5.1105652 5.1105652 0 1 1 27.754299 36.40295 z" - sodipodi:ry="5.1105652" - sodipodi:rx="5.1105652" - sodipodi:cy="36.40295" - sodipodi:cx="22.643734" - id="path2846" - style="opacity:1;fill:black;fill-opacity:0.50196078;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="arc" /> - <path - sodipodi:type="arc" - style="opacity:1;fill:url(#radialGradient2816);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078" - id="path2814" - sodipodi:cx="22.643734" - sodipodi:cy="36.40295" - sodipodi:rx="5.1105652" - sodipodi:ry="5.1105652" - d="M 27.754299 36.40295 A 5.1105652 5.1105652 0 1 1 17.533169,36.40295 A 5.1105652 5.1105652 0 1 1 27.754299 36.40295 z" - transform="matrix(0.978365,0,0,0.978365,-2.153835,7.384626)" /> - <path - transform="matrix(0.978365,0,0,0.978365,22.3179,-16.20505)" - d="M 27.754299 36.40295 A 5.1105652 5.1105652 0 1 1 17.533169,36.40295 A 5.1105652 5.1105652 0 1 1 27.754299 36.40295 z" - sodipodi:ry="5.1105652" - sodipodi:rx="5.1105652" - sodipodi:cy="36.40295" - sodipodi:cx="22.643734" - id="path2854" - style="opacity:1;fill:black;fill-opacity:0.50196078;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="arc" /> - <path - sodipodi:type="arc" - style="opacity:1;fill:url(#radialGradient2836);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078" - id="path2830" - sodipodi:cx="22.643734" - sodipodi:cy="36.40295" - sodipodi:rx="5.1105652" - sodipodi:ry="5.1105652" - d="M 27.754299 36.40295 A 5.1105652 5.1105652 0 1 1 17.533169,36.40295 A 5.1105652 5.1105652 0 1 1 27.754299 36.40295 z" - transform="matrix(0.978365,0,0,0.978365,21.84615,-16.61539)" /> - <path - transform="matrix(0.978365,0,0,0.978365,22.31791,7.794971)" - d="M 27.754299 36.40295 A 5.1105652 5.1105652 0 1 1 17.533169,36.40295 A 5.1105652 5.1105652 0 1 1 27.754299 36.40295 z" - sodipodi:ry="5.1105652" - sodipodi:rx="5.1105652" - sodipodi:cy="36.40295" - sodipodi:cx="22.643734" - id="path2858" - style="opacity:1;fill:black;fill-opacity:0.50196078;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="arc" /> - <path - sodipodi:type="arc" - style="opacity:1;fill:url(#radialGradient2840);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078" - id="path2834" - sodipodi:cx="22.643734" - sodipodi:cy="36.40295" - sodipodi:rx="5.1105652" - sodipodi:ry="5.1105652" - d="M 27.754299 36.40295 A 5.1105652 5.1105652 0 1 1 17.533169,36.40295 A 5.1105652 5.1105652 0 1 1 27.754299 36.40295 z" - transform="matrix(0.978365,0,0,0.978365,21.84616,7.384629)" /> - </g> -</svg> Deleted: trunk/data/rankings/05.svg =================================================================== --- trunk/data/rankings/05.svg 2007-06-04 17:12:32 UTC (rev 527) +++ trunk/data/rankings/05.svg 2007-06-04 19:24:08 UTC (rev 528) @@ -1,335 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://web.resource.org/cc/" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="64px" - height="64px" - id="svg1918" - sodipodi:version="0.32" - inkscape:version="0.43+devel" - sodipodi:docbase="C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\opengate\data\Rankings" - sodipodi:docname="05.svg" - inkscape:export-filename="C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\opengate\data\Rankings\06.png" - inkscape:export-xdpi="45" - inkscape:export-ydpi="45"> - <defs - id="defs1920"> - <linearGradient - id="linearGradient8984"> - <stop - style="stop-color:#dfdfdf;stop-opacity:1;" - offset="0" - id="stop8986" /> - <stop - style="stop-color:#929292;stop-opacity:1;" - offset="1" - id="stop8988" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="linearGradient8990" - x1="29.181818" - y1="2.6363635" - x2="29.545454" - y2="7" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="linearGradient8992" - x1="29.636364" - y1="57" - x2="30.09091" - y2="61.454544" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="linearGradient8994" - x1="10.371205" - y1="12.21527" - x2="54.885921" - y2="54.641678" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="linearGradient8996" - x1="33.093365" - y1="32.28624" - x2="31.906633" - y2="31.10688" - gradientUnits="userSpaceOnUse" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2808" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" - gradientUnits="userSpaceOnUse" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2812" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2816" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2824" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2826" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2828" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient8984" - id="radialGradient2836" - gradientUnits="userSpaceOnUse" - cx="22.014742" - cy="35.380836" - fx="22.014742" - fy="35.380836" - r="3.6167076" /> - ... [truncated message content] |
From: <spo...@us...> - 2007-06-19 21:59:33
|
Revision: 582 http://svn.sourceforge.net/opengate/?rev=582&view=rev Author: spom_spom Date: 2007-06-19 14:59:30 -0700 (Tue, 19 Jun 2007) Log Message: ----------- Add: basic xml support for sector content, see: misc/testsector.xml. Add: very simple credits field in config dialog Modified Paths: -------------- branches/ogsector/data/gui/layouts/dialogs/ConfigDialog.layout branches/ogsector/resources.cfg branches/ogsector/src/ConfigDialog.cpp branches/ogsector/src/ConfigDialog.h branches/ogsector/src/DeviceManager.cpp branches/ogsector/src/DeviceManager.h branches/ogsector/src/GameStateManager.cpp branches/ogsector/src/GameStateManager.h branches/ogsector/src/Sector.cpp branches/ogsector/src/Sector.h branches/ogsector/src/SectorObjects.cpp branches/ogsector/src/SectorObjects.h branches/ogsector/src/common.cpp branches/ogsector/src/common.h branches/ogsector/src/opengateclient.cpp trunk/current/src/Client.cpp trunk/current/src/client/GameStateManager.cpp trunk/current/src/client/Global.h trunk/current/src/client/GraphicsSetup.cpp trunk/current/src/client/InputManager.cpp trunk/current/src/client/OpenGateApp.cpp trunk/data/engines/money.xml trunk/data/engines/t-e-15.xml trunk/data/misc/credits.txt Added Paths: ----------- trunk/data/misc/testsector.xml Removed Paths: ------------- branches/ogsector/data/ships/ Modified: branches/ogsector/data/gui/layouts/dialogs/ConfigDialog.layout =================================================================== --- branches/ogsector/data/gui/layouts/dialogs/ConfigDialog.layout 2007-06-19 14:22:24 UTC (rev 581) +++ branches/ogsector/data/gui/layouts/dialogs/ConfigDialog.layout 2007-06-19 21:59:30 UTC (rev 582) @@ -21,51 +21,61 @@ <Property Name="Text" Value="Connect" /> <Property Name="Disabled" Value="True" /> <Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" /> - <Property Name="UnifiedAreaRect" Value="{{0,10},{0,10},{0,90},{0,58}}" /> + <Property Name="UnifiedAreaRect" Value="{{0,10},{0,10},{0,80},{0,40}}" /> </Window> <Window Type="opengate/Button" Name="Config/GraphicButton" > <Property Name="Font" Value="BlueHighway-12" /> <Property Name="Text" Value="Graphic" /> <Property Name="Disabled" Value="True" /> <Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" /> - <Property Name="UnifiedAreaRect" Value="{{0,10},{0,60},{0,90},{0,108}}" /> + <Property Name="UnifiedAreaRect" Value="{{0,10},{0,60},{0,80},{0,90}}" /> </Window> <Window Type="opengate/Button" Name="Config/SoundButton" > <Property Name="Text" Value="Sound" /> <Property Name="Disabled" Value="True" /> <Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" /> - <Property Name="UnifiedAreaRect" Value="{{0,10},{0,110},{0,90},{0,158}}" /> + <Property Name="UnifiedAreaRect" Value="{{0,10},{0,110},{0,80},{0,140}}" /> </Window> <Window Type="opengate/Button" Name="Config/ControlsButton" > <Property Name="Font" Value="BlueHighway-12" /> <Property Name="Text" Value="Controls" /> <Property Name="Disabled" Value="True" /> <Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" /> - <Property Name="UnifiedAreaRect" Value="{{0,10},{0,160},{0,90},{0,208}}" /> + <Property Name="UnifiedAreaRect" Value="{{0,10},{0,160},{0,80},{0,190}}" /> </Window> <Window Type="opengate/Button" Name="Config/CreditsButton" > <Property Name="Font" Value="BlueHighway-12" /> <Property Name="Text" Value="Credits" /> - <Property Name="Disabled" Value="True" /> <Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" /> - <Property Name="UnifiedAreaRect" Value="{{0,10},{0,210},{0,90},{0,258}}" /> + <Property Name="UnifiedAreaRect" Value="{{0,10},{0,210},{0,80},{0,240}}" /> </Window> <Window Type="opengate/Button" Name="Config/QuitButton" > <Property Name="Font" Value="BlueHighway-12" /> - <Property Name="Text" Value="Quit Opengate" /> + <Property Name="Text" Value="Quit" /> <Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" /> - <Property Name="UnifiedAreaRect" Value="{{0,10},{0,260},{0,90},{0,308}}" /> + <Property Name="UnifiedAreaRect" Value="{{0,10},{0,260},{0,80},{0,290}}" /> </Window> <Window Type="opengate/Button" Name="Config/BackButton" > <Property Name="Text" Value="Back" /> <Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" /> - <Property Name="UnifiedAreaRect" Value="{{0,10},{1,-38},{0,90},{1,-14}}" /> + <Property Name="UnifiedAreaRect" Value="{{0,10},{1,-40},{0,80},{1,-10}}" /> </Window> <Window Type="opengate/StaticImage" Name="Config/SubFrame" > <Property Name="Font" Value="BlueHighway-12" /> + <Property Name="FrameEnabled" Value="False" /> <Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" /> - <Property Name="UnifiedAreaRect" Value="{{0,100},{0,10},{1,-10},{1,-10}}" /> + <Property Name="UnifiedAreaRect" Value="{{0,90},{0,10},{1,-10},{1,-10}}" /> <Property Name="BackgroundEnabled" Value="False" /> + <Window Type="opengate/StaticLabel" Name="Config/SubFrame/Title" > + <Property Name="Font" Value="BlueHighway-18" /> + <Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" /> + <Property Name="UnifiedAreaRect" Value="{{0,0},{0,0},{1,0},{0,30}}" /> + </Window> + <Window Type="opengate/ConsoleListbox" Name="Config/SubFrame/CreditsText" > + <Property Name="Font" Value="BlueHighway-12" /> + <Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" /> + <Property Name="UnifiedAreaRect" Value="{{0,0},{0,30},{1,0},{1,0}}" /> + </Window> </Window> </Window> </Window> Modified: branches/ogsector/resources.cfg =================================================================== --- branches/ogsector/resources.cfg 2007-06-19 14:22:24 UTC (rev 581) +++ branches/ogsector/resources.cfg 2007-06-19 21:59:30 UTC (rev 582) @@ -16,6 +16,7 @@ FileSystem=../../trunk/data/ships/quantar/storm FileSystem=../../trunk/data/ships/tauseti/lady_kickstart FileSystem=../../trunk/data/stations/tauseti +FileSystem=../../trunk/data/misc/asteroids FileSystem=./data FileSystem=./data/materials Modified: branches/ogsector/src/ConfigDialog.cpp =================================================================== --- branches/ogsector/src/ConfigDialog.cpp 2007-06-19 14:22:24 UTC (rev 581) +++ branches/ogsector/src/ConfigDialog.cpp 2007-06-19 21:59:30 UTC (rev 582) @@ -22,12 +22,24 @@ #include "common.h" #include "GameStateManager.h" #include <CEGUI/elements/CEGUIPushButton.h> +#include <CEGUI/elements/CEGUIListbox.h> +#include <CEGUI/elements/CEGUIListboxTextItem.h> +#include <OgreArchiveManager.h> +#include <OgreFileSystem.h> + +#include <fstream> + namespace OpenGate{ ConfigDialog::ConfigDialog( ) : BaseDialog( "dialogs/ConfigDialog.layout" ){ setupEventHandlers(); + + creditsListBox_ = static_cast<CEGUI::Listbox*> (CEGUI::WindowManager::getSingleton().getWindow( "Config/SubFrame/CreditsText" ) ); + + fillCreditsWindow(); + creditsListBox_->hide(); } ConfigDialog::~ConfigDialog(){ @@ -38,6 +50,8 @@ BIND_CEGUI_EVENT( wmgr.getWindow( (CEGUI::utf8*)"Config/QuitButton" ), CEGUI::PushButton::EventClicked, ConfigDialog::handleQuitButton ); + BIND_CEGUI_EVENT( wmgr.getWindow( (CEGUI::utf8*)"Config/CreditsButton" ), + CEGUI::PushButton::EventClicked, ConfigDialog::handleCreditsButton ); } bool ConfigDialog::handleQuitButton( const CEGUI::EventArgs & e ){ @@ -45,4 +59,34 @@ return true; } +void ConfigDialog::fillCreditsWindow( ){ + std::string fileName = devices_->findFullFileName( "credits.txt" ); + + std::fstream file; file.open( fileName.c_str() ); + + std::vector < std::string > row; + while( !file.eof() ){ + row = getRowSubstrings( file ); + + CEGUI::String str; + for ( uint i = 0; i < row.size(); i ++ ){ + str += row[ i ] + " "; + } + CEGUI::ListboxTextItem * item = new CEGUI::ListboxTextItem( str ); + creditsListBox_->addItem ( item ); + } + creditsListBox_->ensureItemIsVisible( creditsListBox_->getItemCount() ); + file.close(); + + +} + +bool ConfigDialog::handleCreditsButton( const CEGUI::EventArgs & e ){ + CEGUI::WindowManager::getSingleton().getWindow( (CEGUI::utf8*)"Config/SubFrame/Title" ) + ->setProperty("Text", "Credits" ); + creditsListBox_->show(); + + return true; +} + } // namespace OpenGate Modified: branches/ogsector/src/ConfigDialog.h =================================================================== --- branches/ogsector/src/ConfigDialog.h 2007-06-19 14:22:24 UTC (rev 581) +++ branches/ogsector/src/ConfigDialog.h 2007-06-19 21:59:30 UTC (rev 582) @@ -23,6 +23,10 @@ #include "BaseDialog.h" +namespace CEGUI{ + class Listbox; +} + namespace OpenGate{ class ConfigDialog : public BaseDialog{ @@ -34,9 +38,14 @@ virtual void setupEventHandlers(); protected: + void fillCreditsWindow(); + bool handleQuitButton( const CEGUI::EventArgs & e ); bool handleBackButton( const CEGUI::EventArgs & e ); + bool handleCreditsButton( const CEGUI::EventArgs & e ); + CEGUI::Listbox * creditsListBox_; + }; } //namespace OpenGate Modified: branches/ogsector/src/DeviceManager.cpp =================================================================== --- branches/ogsector/src/DeviceManager.cpp 2007-06-19 14:22:24 UTC (rev 581) +++ branches/ogsector/src/DeviceManager.cpp 2007-06-19 21:59:30 UTC (rev 582) @@ -53,22 +53,22 @@ return "unknown"; } -void DeviceManager::loadGlobalIDs(const std::set < std::string > & resourcePaths, const std::string & fileName ){ +void DeviceManager::loadGlobalIDs( const std::string & fileName ){ - Ogre::FileSystemArchive * pArch = new Ogre::FileSystemArchive( (*resourcePaths.begin()), "FileSystem" ); - Ogre::StringVectorPtr file = pArch->find( fileName, true, false); +// Ogre::FileSystemArchive * pArch = new Ogre::FileSystemArchive( (*resourcePaths_.begin()), "FileSystem" ); +// Ogre::StringVectorPtr file = pArch->find( fileName, true, false); - std::string fileFullName( fileName ); - if ( (*file).size() > 0 ){ - fileFullName = (*resourcePaths.begin() ) + "/" + (*file)[ 0 ] ; - } +// std::string fileFullName( fileName ); +// if ( (*file).size() > 0 ){ +// fileFullName = (*resourcePaths_.begin() ) + "/" + (*file)[ 0 ] ; +// } - for ( unsigned int i = 0; i < (*file).size(); i ++ ){ - log_->info( std::string( "Found ressource: " ) + (*resourcePaths.begin() ) + "/" + (*file)[ i ] ); - } - delete pArch; +// for ( unsigned int i = 0; i < (*file).size(); i ++ ){ +// log_->info( std::string( "Found ressource: " ) + (*resourcePaths_.begin() ) + "/" + (*file)[ i ] ); +// } +// delete pArch; - TiXmlDocument doc( fileFullName ); + TiXmlDocument doc( findFullFileName( fileName ) ); bool loadOkay = doc.LoadFile(); if ( !loadOkay ) { @@ -102,8 +102,22 @@ } } +std::string DeviceManager::findFullFileName( const std::string & fileName ){ + Ogre::FileSystemArchive pArch = Ogre::FileSystemArchive( (*resourcePaths_.begin()), "FileSystem" ); + Ogre::StringVectorPtr file = pArch.find( fileName, true, false); + + if ( (*file).size() > 0 ){ + return (*resourcePaths_.begin() ) + "/" + (*file)[ 0 ] ; + } +// for ( unsigned int i = 0; i < (*file).size(); i ++ ){ +// log_->info( std::string( "Found ressource: " ) + (*resourcePaths_.begin() ) + "/" + (*file)[ i ] ); +// } + return "unknown"; +} + + DeviceManager & DeviceManager::getSingleton( ){ assert( ms_Singleton ); return ( *ms_Singleton ); Modified: branches/ogsector/src/DeviceManager.h =================================================================== --- branches/ogsector/src/DeviceManager.h 2007-06-19 14:22:24 UTC (rev 581) +++ branches/ogsector/src/DeviceManager.h 2007-06-19 21:59:30 UTC (rev 582) @@ -67,7 +67,7 @@ std::string languageSuffix() const { return languageSuffix_; } std::string className( int id ) const { return "unknown"; } - void loadGlobalIDs(const std::set < std::string > & resourcePaths, const std::string & fileName ); + void loadGlobalIDs( const std::string & fileName ); std::string factionName( int id ); @@ -98,6 +98,11 @@ GameStateManager * gameStateRoot; Avatar * avatar; + /*! Find file in resources and returns full name */ + std::string findFullFileName( const std::string & fileName ); + + std::set < std::string > & resourcePaths() { return resourcePaths_; } + protected: LogManager * log_; @@ -105,6 +110,8 @@ std::string languageSuffix_; std::map< int, std::string > factionIDs_; + std::set < std::string > resourcePaths_; + }; } //namespace OpenGate Modified: branches/ogsector/src/GameStateManager.cpp =================================================================== --- branches/ogsector/src/GameStateManager.cpp 2007-06-19 14:22:24 UTC (rev 581) +++ branches/ogsector/src/GameStateManager.cpp 2007-06-19 21:59:30 UTC (rev 582) @@ -319,20 +319,20 @@ devices_.console->addCommand( "/time", &GameStateManager::CMD_printTime, "Show current system time" ); devices_.console->addCommand( "/ai", &GameStateManager::CMD_spawnAi, "[name] Spawn ai subject. /ai help show all available ships." ); - devices_.loadGlobalIDs( resourcePaths_, "ids.xml" ); + devices_.loadGlobalIDs( "ids.xml" ); vesselManager_ = new VesselManager( ); - vesselManager_->load( resourcePaths_, "ships" ); + vesselManager_->load( devices_.resourcePaths(), "ships" ); commodityManager_ = new CommodityManager( ); - commodityManager_->load( resourcePaths_, "commodities" ); + commodityManager_->load( devices_.resourcePaths(), "commodities" ); equipmentManager_ = new EquipmentManager( ); - equipmentManager_->load( resourcePaths_, "engines" ); - equipmentManager_->load( resourcePaths_, "capacitors" ); - equipmentManager_->load( resourcePaths_, "radars" ); - equipmentManager_->load( resourcePaths_, "shields" ); - equipmentManager_->load( resourcePaths_, "power_plants" ); + equipmentManager_->load( devices_.resourcePaths(), "engines" ); + equipmentManager_->load( devices_.resourcePaths(), "capacitors" ); + equipmentManager_->load( devices_.resourcePaths(), "radars" ); + equipmentManager_->load( devices_.resourcePaths(), "shields" ); + equipmentManager_->load( devices_.resourcePaths(), "power_plants" ); devices_.gameStateRoot = this; @@ -381,7 +381,7 @@ typeName = i->first; archName = i->second; Ogre::ResourceGroupManager::getSingleton().addResourceLocation( archName, typeName, secName ); - resourcePaths_.insert( archName ); + devices_.resourcePaths().insert( archName ); } } Modified: branches/ogsector/src/GameStateManager.h =================================================================== --- branches/ogsector/src/GameStateManager.h 2007-06-19 14:22:24 UTC (rev 581) +++ branches/ogsector/src/GameStateManager.h 2007-06-19 21:59:30 UTC (rev 582) @@ -116,7 +116,6 @@ EquipmentManager * equipmentManager_; CommodityManager * commodityManager_; - std::set < std::string > resourcePaths_; std::vector< GameState * > stateStack_; std::vector< StateInfo > states_; Modified: branches/ogsector/src/Sector.cpp =================================================================== --- branches/ogsector/src/Sector.cpp 2007-06-19 14:22:24 UTC (rev 581) +++ branches/ogsector/src/Sector.cpp 2007-06-19 21:59:30 UTC (rev 582) @@ -21,6 +21,8 @@ #include "Sector.h" #include "Avatar.h" #include "OpcodeWrapper.h" +#include "tinyxml/tinyxml.h" +#include "DeviceManager.h" namespace OpenGate{ @@ -51,7 +53,6 @@ log_ = LogManager::getSingletonPtr(); radar_ = true; - sectorname_ = "Testsector"; planetNode_ = NULL; starsNode_ = NULL; avatar_ = NULL; @@ -59,20 +60,8 @@ avatarDeathSequenceTime_ = 0.0; sceneMgr_->setAmbientLight( Ogre::ColourValue(0.9, 0.9, 0.9 ) ); - //** Create a light; - // Ogre::Light * l = sceneMgr_->createLight("MainLight"); - - // Accept default settings: point light, white diffuse, just set position - // NB I could attach the light to a SceneNode if I wanted it to move automatically with - // the avatar, but I don't - // l->setPosition( 50, 0, 300 ); - - collsionDetection_ = new OpcodeCollisionDetection( sceneMgr_ ); - //** Create a skybox; - sceneMgr_->setSkyBox( true, "OpenGate/SimpleSkyBox3" ); - //*** starfield test 1 // Ogre::ManualObject* myManualObject = sceneMgr_->createManualObject("manual1"); // Ogre::SceneNode* myManualObjectNode = sceneMgr_->getRootSceneNode()->createChildSceneNode("manual1_node"); @@ -133,12 +122,6 @@ planetNode_->setPosition( Ogre::Vector3( 20000.0, 10000.0, 50000 ) ); } -// Ogre::MeshPtr pMesh = Ogre::MeshManager::getSingleton().load( "astro/Sphere.mesh", -// Ogre::ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME, -// Ogre::HardwareBuffer::HBU_DYNAMIC_WRITE_ONLY, -// Ogre::HardwareBuffer::HBU_STATIC_WRITE_ONLY, -// true, true); -// // so we can still read it // // Build tangent vectors, all our meshes use only 1 texture coordset // // Note we can build into VES_TANGENT now (SM2+) @@ -157,46 +140,9 @@ // entity->setMaterialName("Examples/OffsetMapping/Specular"); // entity->setVisible( true ); - createStaticObject( Ogre::String("ogrehead.mesh"), - "-100 0 0", - Ogre::Vector3( -100, 0, 0 ), - Ogre::Real( 10.0 ), - Ogre::Degree( 0.0 ) ); - createStaticObject( Ogre::String("ogrehead.mesh"), - "100 0 0", - Ogre::Vector3( 100, 0, 0 ), - Ogre::Real( 10.0 ), - Ogre::Degree( 0.0 ) ); - - createStaticObject( Ogre::String("ogrehead.mesh"), - "ogreheadStation", - Ogre::Vector3( 5000, 0, 0 ), - Ogre::Real( 500.0 ), - Ogre::Degree( 0.0 ) ); - -// createStaticObject( Ogre::String("asteroid.mesh"), -// "Asteroid01", -// Ogre::Vector3( 0, 0, 300 ), -// Ogre::Real( 50.0 ), -// Ogre::Degree( 0.0 ) ); - - std::set < std::string > factions = VesselManager::getSingleton().factionNames(); - int factionCounter = 0; - for ( std::set < std::string >::iterator factIt = factions.begin(); factIt != factions.end(); factIt ++ ){ - std::set < Vessel * > vessels( VesselManager::getSingleton().factionVessels( (*factIt) ) ); - int vesselCounter = 0; - for ( std::set < Vessel * >::iterator it = vessels.begin(); it != vessels.end(); it ++ ){ - createStaticObject( (*it)->meshPtr().get()->getName(), (*it)->factionName() + "/" + (*it)->name(), - Ogre::Vector3( -1000.0, 50 * factionCounter, -100.0 + 100 * vesselCounter ), - Ogre::Real( (*it)->baseSize() ), Ogre::Degree( (*it)->baseYaw() ) ); - vesselCounter++; - } - factionCounter++; - } - + populate( "testsector.xml" ); itTarget_ = sectorObjects_.begin(); - } Sector::~Sector( ){ @@ -228,6 +174,128 @@ delete collsionDetection_; } +void Sector::populate( const std::string & fileName ){ + TiXmlDocument doc( DeviceManager::getSingleton().findFullFileName( fileName ) ); + bool loadOkay = doc.LoadFile(); + + if ( !loadOkay ) { + log_->fatal( std::string( "Failed to load sector file: " + fileName ) ); + return; + } + + TiXmlHandle docHandle( &doc ); + TiXmlElement *pElem, *pSubElem; + TiXmlHandle hRoot( 0 ); + + pElem = docHandle.FirstChildElement().Element(); + hRoot = TiXmlHandle( pElem ); + + if ( !pElem ) { + log_->fatal( fileName + " cannot read first node." ); + return; + } + + if ( strcmp( "sector", pElem->Value() ) != 0 ) { + log_->fatal( fileName + " is no sector description" ); + return; + } + + pElem = hRoot.ChildElement( "name_en", 0 ).Element(); + if ( pElem ){ + sectorname_ = pElem->FirstChild()->Value(); + } else { + sectorname_ = "Testsector"; + } + + pElem = hRoot.ChildElement( "skybox", 0 ).Element(); + if ( pElem ){ + sceneMgr_->setSkyBox( true, pElem->FirstChild()->Value() ); + } else{ + sceneMgr_->setSkyBox( true, "OpenGate/SimpleSkyBox1" ); + } + + pElem = hRoot.ChildElement( "vesselschool", 0 ).Element(); + if ( pElem ){ + std::string schoolclass( pElem->FirstChild()->Value() ); + + if ( schoolclass == "all" ){ + std::set < std::string > factions = VesselManager::getSingleton().factionNames(); + int factionCounter = 0; + for ( std::set < std::string >::iterator factIt = factions.begin(); factIt != factions.end(); factIt ++ ){ + std::set < Vessel * > vessels( VesselManager::getSingleton().factionVessels( (*factIt) ) ); + int vesselCounter = 0; + for ( std::set < Vessel * >::iterator it = vessels.begin(); it != vessels.end(); it ++ ){ + createStaticObject( (*it)->meshPtr().get()->getName(), (*it)->factionName() + "/" + (*it)->name(), + Ogre::Vector3( -1000.0, 50 * factionCounter, -100.0 + 100 * vesselCounter ), + Ogre::Real( (*it)->baseSize() ), Ogre::Degree( (*it)->baseYaw() ) ); + vesselCounter++; + } + factionCounter++; + } + } + } + + + for ( pElem = hRoot.FirstChild( "sectorobject" ).Element(); pElem != 0; pElem = pElem->NextSiblingElement() ) { + std::string name; + pSubElem = pElem->FirstChildElement( "name" ); + if ( pSubElem ){ + name = pSubElem->FirstChild()->Value(); + } else { + log_->warn( "missing name for sectorobject " ); + continue; + } + + std::string mesh; + pSubElem = pElem->FirstChildElement( "mesh" ); + if ( pSubElem ){ + mesh = std::string( pSubElem->FirstChild()->Value() ) + ".mesh"; + } else { + log_->warn( "missing mesh for sectorobject " + name ); + continue; + } + + Ogre::Vector3 pos( 0.0, 0.0, 0.0); + pSubElem = pElem->FirstChildElement( "position" ); + if ( pSubElem ){ + pos = toVector3( pSubElem->FirstChild()->Value(), ',' ); + } else { + log_->warn( "missing pos for sectorobject " + name ); + continue; + } + + Ogre::Vector3 scale( 1.0, 1.0, 1.0) ; + pSubElem = pElem->FirstChildElement( "scale" ); + if ( pSubElem ){ + scale = toVector3( pSubElem->FirstChild()->Value(), ',' ); + } + + Ogre::Vector3 direction( 0.0, 0.0, 0.0 ); + pSubElem = pElem->FirstChildElement( "direction" ); + if ( pSubElem ){ + direction = toVector3( pSubElem->FirstChild()->Value(), ',' ); + } + + Ogre::Vector3 size( 0.0, 0.0, 0.0) ; + pSubElem = pElem->FirstChildElement( "size" ); + if ( pSubElem ){ + size = toVector3( pSubElem->FirstChild()->Value(), ',' ); + } + + SectorObject * obj = createStaticObject( mesh, name, pos ); + if ( size.length() > 0 ) { + obj->setBaseSize( size ); + } else{ + obj->scale( scale ); + } + + if ( direction.length() > 0 ){ + obj->mainNode()->lookAt( Ogre::Vector3( obj->mainNode()->getPosition() * direction), Ogre::Node::TS_WORLD ); + } + } + +} + void Sector::update( Ogre::Real elapsedTime ){ collsionDetection_->update( elapsedTime ); @@ -377,7 +445,18 @@ } } -void Sector::createStaticObject( const Ogre::String & meshname, const Ogre::String & objectname, +SectorObject * Sector::createStaticObject( const Ogre::String & meshname, const Ogre::String & objectname, + const Ogre::Vector3 & pos ){ + SectorObject * obj = new SectorObject( objectname, this ); + + obj->setShape( meshname ); + obj->mainNode()->setPosition( pos ); + + sectorObjects_.insert( obj ); + return obj; +} + +SectorObject * Sector::createStaticObject( const Ogre::String & meshname, const Ogre::String & objectname, const Ogre::Vector3 & pos, Ogre::Real targetSize, Ogre::Degree yaw ){ SectorObject * obj = new SectorObject( objectname, this ); @@ -389,6 +468,7 @@ obj->mainNode()->setPosition( pos ); sectorObjects_.insert( obj ); + return obj; } Modified: branches/ogsector/src/Sector.h =================================================================== --- branches/ogsector/src/Sector.h 2007-06-19 14:22:24 UTC (rev 581) +++ branches/ogsector/src/Sector.h 2007-06-19 21:59:30 UTC (rev 582) @@ -40,13 +40,17 @@ Ogre::SceneManager * sceneManager() { return sceneMgr_; } + void populate( const std::string & fileName ); + void setListener( UnDockedState * listener ){ listener_ = listener; } UnDockedState * listener( ){ return listener_; } void update( Ogre::Real elapsedTime ); - void createStaticObject( const Ogre::String & meshname, const Ogre::String & objectname, + SectorObject * createStaticObject( const Ogre::String & meshname, const Ogre::String & objectname, const Ogre::Vector3 & pos ); + + SectorObject * createStaticObject( const Ogre::String & meshname, const Ogre::String & objectname, const Ogre::Vector3 & pos, Ogre::Real targetSize, Ogre::Degree yaw ); SectorObjectMoveable * createMoveableObject( const Ogre::String & name, int userId, int childId, Vessel & vessel ); Modified: branches/ogsector/src/SectorObjects.cpp =================================================================== --- branches/ogsector/src/SectorObjects.cpp 2007-06-19 14:22:24 UTC (rev 581) +++ branches/ogsector/src/SectorObjects.cpp 2007-06-19 21:59:30 UTC (rev 582) @@ -225,7 +225,25 @@ collObj_ = OpcodeCollisionDetection::getSingleton().createObject( this ); } +void SectorObject::scale( const Ogre::Vector3 & scale ){ + baseSize_ = scale[ 0 ] * ( entity_->getBoundingBox().getMaximum()[ 0 ] + - entity_->getBoundingBox().getMinimum()[ 0 ] ); + mainNodeEntity_->scale( scale ); +} + +void SectorObject::setBaseSize( const Ogre::Vector3 & size ){ + Ogre::Real scaleX = size[ 0 ] / ( entity_->getBoundingBox().getMaximum()[ 0 ] + - entity_->getBoundingBox().getMinimum()[ 0 ] ); + Ogre::Real scaleY = size[ 1 ] / ( entity_->getBoundingBox().getMaximum()[ 1 ] + - entity_->getBoundingBox().getMinimum()[ 1 ] ); + Ogre::Real scaleZ = size[ 2 ] / ( entity_->getBoundingBox().getMaximum()[ 2 ] + - entity_->getBoundingBox().getMinimum()[ 2 ] ); + mainNodeEntity_->scale( scaleX, scaleY, scaleZ ); + baseSize_ = size[ 0 ]; +} + void SectorObject::setBaseSize( Ogre::Real targetSize ){ + Ogre::Real scale = targetSize / ( entity_->getBoundingBox().getMaximum()[ 0 ] - entity_->getBoundingBox().getMinimum()[ 0 ] ); mainNodeEntity_->scale( scale, scale, scale ); Modified: branches/ogsector/src/SectorObjects.h =================================================================== --- branches/ogsector/src/SectorObjects.h 2007-06-19 14:22:24 UTC (rev 581) +++ branches/ogsector/src/SectorObjects.h 2007-06-19 21:59:30 UTC (rev 582) @@ -150,6 +150,10 @@ Ogre::Entity * shape(){ return entity_; } + void scale( const Ogre::Vector3 & scale ); + + void setBaseSize( const Ogre::Vector3 & targetSize ); + void setBaseSize( Ogre::Real targetSize ); Ogre::Real baseSize( ) const { return baseSize_; } Modified: branches/ogsector/src/common.cpp =================================================================== --- branches/ogsector/src/common.cpp 2007-06-19 14:22:24 UTC (rev 581) +++ branches/ogsector/src/common.cpp 2007-06-19 21:59:30 UTC (rev 582) @@ -20,6 +20,7 @@ #include "common.h" #include <OgreSceneNode.h> +#include <OgreVector3.h> #include <OgreMovableObject.h> long createGlobalID( int userId, int childId ) { return childId * MAXUSERID + userId; } @@ -40,6 +41,37 @@ return subStrings; } +std::vector < std::string > getRowSubstrings( std::fstream & file, char comment ){ + std::vector < std::string > subStrings; + std::string str, tmp; + getline( file, str ); + + std::istringstream is( str.substr( 0, str.find( comment ) ) ); + while ( is >> tmp ) subStrings.push_back( tmp ); + return subStrings; +} + +Ogre::Vector3 toVector3( const std::string & vecStr, const char sep ){ + Ogre::Vector3 vect( 0.0, 0.0, 0.0 ); + int pos = 0, nextPos = 0, count = 0; + std::string str; + + while ( ( nextPos = vecStr.find( sep, pos ) ) != std::string::npos ){ + str = vecStr.substr( pos, nextPos-pos ); + if ( str.size() > 0 ){ + vect[ count ] = toDouble( str ); + count ++; + } + if ( count > 2 ) return vect; + + pos = nextPos + 1; + } + str = vecStr.substr( pos, vecStr.length()-pos ); + if ( str.size() > 0 ) vect[ count ] = toDouble( str ); + return vect; +} + + void dumpSceneNodes( std::stringstream & ss, Ogre::Node * n, int level ) { for ( int i = 0; i < level; i++ ) { ss << " "; Modified: branches/ogsector/src/common.h =================================================================== --- branches/ogsector/src/common.h 2007-06-19 14:22:24 UTC (rev 581) +++ branches/ogsector/src/common.h 2007-06-19 21:59:30 UTC (rev 582) @@ -37,6 +37,7 @@ #endif #include <sstream> +#include <fstream> #include <iostream> #include <vector> #include <string> @@ -45,6 +46,7 @@ namespace Ogre{ class Node; +class Vector3; } typedef unsigned char Uint8; @@ -95,6 +97,9 @@ */ std::vector < std::string > getSubstrings( const std::string & str ); +/*! Read one line from a file stream and return a vector of strings. */ +std::vector < std::string > getRowSubstrings( std::fstream & file, char comment = '#' ); + /*! * \brief This method compares two values and returns the smaller one * \param a One of the values to compare @@ -119,6 +124,9 @@ return streamOut.str(); } +/*! Convert string to OgreVector3, Example: ToVector3( "3.3, 4.45, 5.23", ',' ) */ +Ogre::Vector3 toVector3( const std::string & vecStr, const char sep = ',' ); + /*! * \brief This method converts a string to int * \param str The string you want to convert Modified: branches/ogsector/src/opengateclient.cpp =================================================================== --- branches/ogsector/src/opengateclient.cpp 2007-06-19 14:22:24 UTC (rev 581) +++ branches/ogsector/src/opengateclient.cpp 2007-06-19 21:59:30 UTC (rev 582) @@ -83,9 +83,9 @@ try { OpenGate::GameStateManager gameStateMgr( nw, dialog ); - OpenGate::DockedState::create( &gameStateMgr, "DockedState" ); +// OpenGate::DockedState::create( &gameStateMgr, "DockedState" ); OpenGate::UnDockedState::create( &gameStateMgr, "UnDockedState" ); - gameStateMgr.start( gameStateMgr.findByName( "DockedState" ) ); + gameStateMgr.start( gameStateMgr.findByName( "UnDockedState" ) ); } catch( Ogre::Exception& e ) { #if OGRE_PLATFORM == OGRE_PLATFORM_WIN32 Modified: trunk/current/src/Client.cpp =================================================================== --- trunk/current/src/Client.cpp 2007-06-19 14:22:24 UTC (rev 581) +++ trunk/current/src/Client.cpp 2007-06-19 21:59:30 UTC (rev 582) @@ -38,5 +38,6 @@ // Launch app.go(); + std::cout << "Finish:" << std::endl; return EXIT_SUCCESS; } Modified: trunk/current/src/client/GameStateManager.cpp =================================================================== --- trunk/current/src/client/GameStateManager.cpp 2007-06-19 14:22:24 UTC (rev 581) +++ trunk/current/src/client/GameStateManager.cpp 2007-06-19 21:59:30 UTC (rev 582) @@ -83,13 +83,23 @@ { changeGameState(state); + std::cout << "mesg: " << mShutdown << std::endl; + // mShutdown = false; + + mFramework->ogreRoot->renderOneFrame(); +// mFramework->ogreRoot->_fireFrameStarted(); +// mFramework->renderWindow->update(); +// mFramework->ogreRoot->_fireFrameEnded(); + while (!mShutdown) { + // std::cout << "mesg: " << mShutdown << std::endl; // HACK: For some reason renderOneFrame() does not work, // manually updating the window. mFramework->ogreRoot->_fireFrameStarted(); // Run the message pump + #if OGRE_PLATFORM == OGRE_PLATFORM_WIN32 { MSG msg; Modified: trunk/current/src/client/Global.h =================================================================== --- trunk/current/src/client/Global.h 2007-06-19 14:22:24 UTC (rev 581) +++ trunk/current/src/client/Global.h 2007-06-19 21:59:30 UTC (rev 582) @@ -21,6 +21,7 @@ #ifndef GLOBAL_H #define GLOBAL_H +#include <iostream> #include <OGRE/Ogre.h> #include "InputManager.h" Modified: trunk/current/src/client/GraphicsSetup.cpp =================================================================== --- trunk/current/src/client/GraphicsSetup.cpp 2007-06-19 14:22:24 UTC (rev 581) +++ trunk/current/src/client/GraphicsSetup.cpp 2007-06-19 21:59:30 UTC (rev 582) @@ -35,7 +35,7 @@ bool GraphicsSetup::initGraphics(framework_info* mFramework) { // Create root object and store a pointer to it in mFramework - mFramework->ogreRoot = new Ogre::Root("", "", "OpenGate.log"); + mFramework->ogreRoot = new Ogre::Root("", "", "OpenGateOgre.log"); // Load the render system (Linux only has OpenGL) mFramework->ogreRoot->loadPlugin("/usr/local/lib/OGRE/RenderSystem_GL.so"); Modified: trunk/current/src/client/InputManager.cpp =================================================================== --- trunk/current/src/client/InputManager.cpp 2007-06-19 14:22:24 UTC (rev 581) +++ trunk/current/src/client/InputManager.cpp 2007-06-19 21:59:30 UTC (rev 582) @@ -56,7 +56,8 @@ mJoysticks.clear(); } - mInputSystem->destroyInputSystem(); + mInputSystem->destroyInputSystem( mInputSystem ); + //mInputSystem->destroyInputSystem( ); mInputSystem = 0; // Clear Listeners Modified: trunk/current/src/client/OpenGateApp.cpp =================================================================== --- trunk/current/src/client/OpenGateApp.cpp 2007-06-19 14:22:24 UTC (rev 581) +++ trunk/current/src/client/OpenGateApp.cpp 2007-06-19 21:59:30 UTC (rev 582) @@ -50,7 +50,7 @@ { // Initialise Ogre and CEGUI if (!initGraphics(&mFramework)) - return; + return; // Start the input manager mFramework.inputMgr = InputManager::getSingletonPtr(); Modified: trunk/data/engines/money.xml =================================================================== (Binary files differ) Modified: trunk/data/engines/t-e-15.xml =================================================================== (Binary files differ) Modified: trunk/data/misc/credits.txt =================================================================== --- trunk/data/misc/credits.txt 2007-06-19 14:22:24 UTC (rev 581) +++ trunk/data/misc/credits.txt 2007-06-19 21:59:30 UTC (rev 582) @@ -1,23 +1,33 @@ Project leader: ---------------- +------------------------------------------------------------ - eGore Regular contributors: ---------------------- - +------------------------------------------------------------ - eGore (source code, 3d models) - Spom (source code) -- Ultrasick (graphics, website, 3d models) +- Ultrasick (graphics, website, + 3d models) Other contributors: -------------------- - +------------------------------------------------------------ - AFK_ (source code) Special thanks to ... ---------------------- +------------------------------------------------------------ +... Delwin for providing his super fast + computer to do blender renderings + for a dozen times! -... Delwin for providing his super fast computer to do blender renderings for a dozen times! -... LordOtter for his great webradio which I (Ultrasick) listened to for hours while I was working on Opengate! :-) -... Ramiel (www.jagthesite.com) for providing nice base textures for the Lady Kickstart! -... www.a1freesoundeffects.com for the sonar ping sound file we used in the open source splash screen! \ No newline at end of file +... LordOtter for his great webradio + which I (Ultrasick) listened to for + hours while I was working on + Opengate! :-) + +... Ramiel (www.jagthesite.com) for + providing nice base textures for + the Lady Kickstart! + +... www.a1freesoundeffects.com for + the sonar ping sound file we used + in the open source splash screen! Added: trunk/data/misc/testsector.xml =================================================================== --- trunk/data/misc/testsector.xml (rev 0) +++ trunk/data/misc/testsector.xml 2007-06-19 21:59:30 UTC (rev 582) @@ -0,0 +1,111 @@ +<?xml version="1.0"?> + +<sector> + <name>Testsector</name> + <skybox>OpenGate/SimpleSkyBox3</skybox> + +<!-- show all vessels --> + <vesselschool>all</vesselschool> + +<!-- <sectorobject> --> +<!-- Mandatory --> +<!-- <name>object-name</name> --> +<!-- <mesh>object-ogre-mesh</mesh> --> +<!-- <position>Position of tis object</position> --> +<!-- Optional --> +<!-- <size>desired size of this object</size> --> +<!-- <scale>scaling factor for the ogre mesh</size> --> +<!-- <direction>desired front direction</direction> --> +<!-- </sectorobject> --> + + <sectorobject> + <name>ogreheadStation1</name> + <mesh>ogrehead</mesh> + <position>5000.0, 1000.0, 0.0</position> + <size>500, 500, 500</size> + </sectorobject> + <sectorobject> + <name>ogrehead1</name> + <mesh>ogrehead</mesh> + <position>100,0,0</position> + <size>10, 10, 10</size> + <direction>1,0,0</direction> + </sectorobject> + <sectorobject> + <name>ogrehead2</name> + <mesh>ogrehead</mesh> + <position>-100.0, 0, 0.0</position> + <size>10, 10, 10</size> + <direction>1,0,0</direction> + </sectorobject> + <sectorobject> + <name>astro1</name> + <mesh>ice_oval_6</mesh> + <position>0.0, -10, 0.0</position> + <scale>3, 3, 3</scale> + <direction>0,0,1</direction> + </sectorobject> + <sectorobject> + <name>astro2</name> + <mesh>ice_oval_7</mesh> + <position>10.0, 0, 0.0</position> + <scale>3, 3, 3</scale> + <direction>0,0,1</direction> + </sectorobject> + <sectorobject> + <name>astro3</name> + <mesh>ice_oval_8</mesh> + <position>20.0, 0, 0.0</position> + <scale>3, 3, 3</scale> + <direction>0,0,1</direction> + </sectorobject> + <sectorobject> + <name>astro4</name> + <mesh>ice_oval_9</mesh> + <position>30.0, 0, 0.0</position> + <scale>3, 3, 3</scale> + <direction>0,0,1</direction> + </sectorobject> + <sectorobject> + <name>astro5</name> + <mesh>ice_oval_10</mesh> + <position>40.0, 0, 0.0</position> + <scale>1, 1, 1</scale> + <direction>0,0,1</direction> + </sectorobject> + <sectorobject> + <name>astro6</name> + <mesh>normal_oval_1</mesh> + <position>0.0, 10, 0.0</position> + <scale>3, 3, 3</scale> + <direction>0,0,1</direction> + </sectorobject> + <sectorobject> + <name>astro7</name> + <mesh>normal_oval_2</mesh> + <position>10.0, 10, 0.0</position> + <scale>4, 4, 4</scale> + <direction>0,0,1</direction> + </sectorobject> + <sectorobject> + <name>astro8</name> + <mesh>normal_oval_3</mesh> + <position>20.0, 10, 0.0</position> + <scale>3, 3, 3</scale> + <direction>0,0,1</direction> + </sectorobject> + <sectorobject> + <name>astro9</name> + <mesh>normal_oval_4</mesh> + <position>30.0, 10, 0.0</position> + <scale>3, 3, 3</scale> + <direction>0,0,1</direction> + </sectorobject> + <sectorobject> + <name>astro10</name> + <mesh>normal_oval_5</mesh> + <position>40.0, 10, 0.0</position> + <scale>1, 1, 1</scale> + <direction>0,0,1</direction> + </sectorobject> +</sector> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |