| 
     
      
      
      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:
+mo...@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 = ...
 
[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
   + ...
 
[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="#linearGradient3...
 
[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=...
 
[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 > ge...
 
[truncated message content] |