You can subscribe to this list here.
| 2006 | Jan | Feb | Mar (11) | Apr (47) | May (14) | Jun | Jul (73) | Aug (4) | Sep (2) | Oct (60) | Nov (48) | Dec (66) | 
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2007 | Jan | Feb (1) | Mar (27) | Apr (82) | May (89) | Jun (91) | Jul (44) | Aug (53) | Sep (113) | Oct (20) | Nov (37) | Dec (10) | 
| 2008 | Jan | Feb (2) | Mar | Apr (2) | May (21) | Jun (3) | Jul | Aug | Sep | Oct | Nov | Dec (1) | 
| 2009 | Jan (76) | Feb (89) | Mar (52) | Apr (11) | May (1) | Jun | Jul | Aug | Sep (1) | Oct | Nov | Dec (27) | 
| 2010 | Jan (11) | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | 
| 2011 | Jan | Feb | Mar | Apr | May | Jun | Jul (1) | Aug (9) | Sep | Oct | Nov | Dec (14) | 
| 2012 | Jan | Feb | Mar | Apr | May | Jun | Jul (1) | Aug (2) | Sep (11) | Oct (3) | Nov | Dec | 
| 2013 | Jan (4) | Feb | Mar (2) | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | 
| 
      
      
      From: <eg...@us...> - 2007-05-17 19:01:53
      
     | 
| Revision: 476
          http://svn.sourceforge.net/opengate/?rev=476&view=rev
Author:   egore
Date:     2007-05-17 12:01:55 -0700 (Thu, 17 May 2007)
Log Message:
-----------
[QA] few more doxygen comments
Modified Paths:
--------------
    branches/ogsector/src/GameState.h
    branches/ogsector/src/GameStateManager.h
    branches/ogsector/src/InputManager.cpp
    branches/ogsector/src/InputManager.h
    branches/ogsector/src/networkServer.h
Modified: branches/ogsector/src/GameState.h
===================================================================
--- branches/ogsector/src/GameState.h	2007-05-17 18:41:36 UTC (rev 475)
+++ branches/ogsector/src/GameState.h	2007-05-17 19:01:55 UTC (rev 476)
@@ -18,9 +18,10 @@
  *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
  ***************************************************************************/
 
-#ifndef GAMESTATELISTENER__H
-#define GAMESTATELISTENER__H
+#ifndef _OPENGATE_GAMESTATELISTENER__H
+#define _OPENGATE_GAMESTATELISTENER__H
 
+// Necessary hack for CEGUI
 #include <OgreNoMemoryMacros.h>
 #include <CEGUI/CEGUIImageset.h>
 #include <CEGUI/CEGUISystem.h>
@@ -44,6 +45,12 @@
 class NetworkClient;
 class GameState;
 
+/*!
+ * \brief This is a storage to handle current status of several things
+ *
+ * \todo Describe what it is used for, I don't really get it.
+ * \author Carsten <spo...@us...>
+ */
 typedef struct {
   Ogre::Root               * ogreRoot;
   Ogre::RenderWindow       * renderWindow;
@@ -53,8 +60,14 @@
   NetworkClient            * network;
 } DeviceInfo;
 
+/*!
+ * \brief This abstract class defines the listener attached to a gamestate
+ *
+ * \author Carsten <spo...@us...>
+ */
 class GameStateListener {
 public:
+
   /*! Constructor */
   GameStateListener( ){ };
 
@@ -64,7 +77,7 @@
   /*! Store a game state to manage. */
   virtual void manageGameState( const std::string & stateName, GameState * state ) = 0;
 
-  /*! Find a game state by name. @Remarks returns 0 on failure. */
+  /*! Find a game state by name. \Remarks returns 0 on failure. */
   virtual GameState * findByName( const std::string & stateName) = 0;
 
   /*! Request a change to state. */
@@ -196,4 +209,4 @@
 
 }  // namespace OpenGate{
 
-#endif // GAMESTATELISTENER__H
+#endif // _OPENGATE_GAMESTATELISTENER__H
Modified: branches/ogsector/src/GameStateManager.h
===================================================================
--- branches/ogsector/src/GameStateManager.h	2007-05-17 18:41:36 UTC (rev 475)
+++ branches/ogsector/src/GameStateManager.h	2007-05-17 19:01:55 UTC (rev 476)
@@ -32,57 +32,55 @@
 class InputManager;
 class VesselManager;
 
-//! \class GameStateManager
-/*! The GameStateManager manages changes in the game states
-    in the game.  It holds a stack of all open game states
-    and maps all events. */
+/*!
+ * \brief The class defines the gamestate manager.
 
+ * The GameStateManager manages changes in the game states in the game. It holds
+ * a list of all open game states and maps all events.
+ * \author Carsten <spo...@us...>
+ */
 class GameStateManager : public GameStateListener {
 public:
-  
-  /** Holds information about the states in order to
-      manage them properly and provide access. */
+
+  /*! \brief Holds information about the states in order to manage them properly and provide access. */
   typedef struct {
     std::string name;
     GameState * state;
   } StateInfo;
 
+  /*! Constructor */
   GameStateManager( NetworkClient & nw, bool dialog );
 
-  /** Cleans up the states before the instance dies. */
+  /*! Destructor that cleans up the states before the instance dies. */
   ~GameStateManager();
 
-  /** Store a game state to manage. */
+  /*! Store a game state to manage. */
   void manageGameState( const std::string & stateName, GameState * state );
 
-  /*!  Start game state. This is used to start the game state  manager functioning with a particular state. 
-    This function also does the main game loop and takes care of the Windows message pump.*/
+  /*!  Start game state. This is used to start the game state  manager functioning with a particular state. This function also does the main game loop and takes care of the Windows message pump.*/
   void start( GameState * state );
 
-  /*! Find a game state by name. @Remarks returns 0 on failure. */
+  /*! Find a game state by name. \Remarks returns 0 on failure. */
   virtual GameState * findByName( const std::string & stateName);
 
-  /*! Change to a game state. This replaces the current game state with a new game state.  
-    The current game state ends before the new begins. */
+  /*! Change to a game state. This replaces the current game state with a new game state. The current game state ends before the new begins. */
   void changeGameState( GameState * state );
-  
-  /*! Push a game state onto the stack. This pauses the current game state
-    and begins a new game state. If the current game state refuses to
-    be paused, this will return false. */
+
+  /*! Push a game state onto the stack. This pauses the current game state and begins a new game state. If the current game state refuses to be paused, this will return false. */
   bool pushGameState( GameState * state );
-  
-  /*! Pop a game state off the stack. This destroys the current game state
-    and returns control to the previous game state. */
+
+  /*! Pop a game state off the stack. This destroys the current game state and returns control to the previous game state. */
   void popGameState( );
-  
-  /** This is a special case function to cause a shutdown. */
+
+  /*! This is a special case function to cause a shutdown. */
   void shutdown( );
 
 protected:
-  /** This initializes a state to receive the events. */
+
+  /*! This initializes a state to receive the events. */
   void init_( GameState * state );
 
-  /** This removes event handling from a previous state. */
+  /*! This removes event handling from a previous state. */
   void cleanup_( GameState * state );
 
   bool initialiseDevices_( bool dialog );
@@ -99,11 +97,11 @@
   std::vector< StateInfo > states_;
 
   DeviceInfo devices_;
-  /** If this is set to true, the game state manager prepares to exit. */
+  /*! If this is set to true, the game state manager prepares to exit. */
   bool shutdownRequest_;
 };
 
-} // namespace OpenGate 
+} // namespace OpenGate
 
 
 #endif // GAMESTATEMANAGER__H
Modified: branches/ogsector/src/InputManager.cpp
===================================================================
--- branches/ogsector/src/InputManager.cpp	2007-05-17 18:41:36 UTC (rev 475)
+++ branches/ogsector/src/InputManager.cpp	2007-05-17 19:01:55 UTC (rev 476)
@@ -289,9 +289,9 @@
   return true;
 }
 
-InputManager & InputManager::getSingleton( ){  
-  assert( ms_Singleton );  
-  return ( *ms_Singleton );  
+InputManager & InputManager::getSingleton( ){
+  assert( ms_Singleton );
+  return ( *ms_Singleton );
 }
 
 InputManager * InputManager::getSingletonPtr( ){
Modified: branches/ogsector/src/InputManager.h
===================================================================
--- branches/ogsector/src/InputManager.h	2007-05-17 18:41:36 UTC (rev 475)
+++ branches/ogsector/src/InputManager.h	2007-05-17 19:01:55 UTC (rev 476)
@@ -18,8 +18,8 @@
  *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
  ***************************************************************************/
 
-#ifndef INPUTMANAGER_H // INPUTMANAGER_H
-#define INPUTMANAGER_H
+#ifndef _OPENGATE_INPUTMANAGER__H
+#define _OPENGATE_INPUTMANAGER__H
 
 #ifdef WIN32
 #define OIS_WIN32_PLATFORM
@@ -44,22 +44,32 @@
 
 namespace OpenGate{
 
+/*!
+ * \brief This class handles all the user input via keyboard, mouse, joystick.
+ *
+ * \author Carsten <spo...@us...>
+ */
 class InputManager : public Ogre::Singleton< InputManager >,
-		     public OIS::KeyListener, 
-		     public OIS::MouseListener, 
+		     public OIS::KeyListener,
+		     public OIS::MouseListener,
 		     public OIS::JoyStickListener {
 public:
-  InputManager( ); 
 
+  /*! Constructor */
+  InputManager( );
+
+  /*! Destructor */
   virtual ~InputManager();
 
-  void init( unsigned long hWnd ); 
-  
+  /*! Initialize the OIS based input system */
+  void init( unsigned long hWnd );
+
+  /*! This tells the mouse how large a window is so that it stays inside \todo This has to be called after the window was resized */
   void setWindowExtents( int width, int height ) ;
 
-  /*! Need to capture / update each device every frame. */
+  /*! We need to capture/update each device every frame. */
   void capture();
-  
+
   void addKeyListener( OIS::KeyListener *keyListener, const std::string& instanceName );
   void addMouseListener( OIS::MouseListener *mouseListener, const std::string& instanceName );
   void addJoystickListener( OIS::JoyStickListener *joystickListener, const std::string& instanceName );
@@ -77,15 +87,16 @@
   void removeAllMouseListeners( void );
   void removeAllJoystickListeners( void );
 
-  // KeyListener
+  /*! KeyListener: key pressed event */
   bool keyPressed(const OIS::KeyEvent & e);
+  /*! KeyListener: key released event */
   bool keyReleased(const OIS::KeyEvent & e);
 
   // MouseListener
   bool mouseMoved(const OIS::MouseEvent & e);
   bool mousePressed(const OIS::MouseEvent & e, OIS::MouseButtonID);
   bool mouseReleased(const OIS::MouseEvent & e, OIS::MouseButtonID);
-  
+
   // JoyStickListener
   bool axisMoved(const OIS::JoyStickEvent & e, int index );
   bool buttonPressed(const OIS::JoyStickEvent & e, int index );
@@ -119,6 +130,6 @@
 
 };
 
-} // namespace OpenGate{
+} // namespace OpenGate
 
-#endif // INPUTMANAGER_H
+#endif // _OPENGATE_INPUTMANAGER__H
Modified: branches/ogsector/src/networkServer.h
===================================================================
--- branches/ogsector/src/networkServer.h	2007-05-17 18:41:36 UTC (rev 475)
+++ branches/ogsector/src/networkServer.h	2007-05-17 19:01:55 UTC (rev 476)
@@ -18,8 +18,8 @@
  *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
  ***************************************************************************/
 
-#ifndef NETWORKSERVER__H
-#define NETWORKSERVER__H
+#ifndef _OPENGATE_NETWORKSERVER__H
+#define _OPENGATE_NETWORKSERVER__H
 
 #include <set>
 #include <map>
@@ -96,6 +96,6 @@
   LogManager * log_;
 };
 
-} // namespace OpenGate 
+} // namespace OpenGate
 
-#endif //NETWORKSERVER__H
+#endif //_OPENGATE_NETWORKSERVER__H
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <eg...@us...> - 2007-05-17 18:41:51
      
     | 
| Revision: 475
          http://svn.sourceforge.net/opengate/?rev=475&view=rev
Author:   egore
Date:     2007-05-17 11:41:36 -0700 (Thu, 17 May 2007)
Log Message:
-----------
[Bugfix] restore deleted "s" in VesselManager
[QA] add some doxygen to openALSoundManager
Modified Paths:
--------------
    branches/ogsector/src/Sector.cpp
    branches/ogsector/src/VesselManager.h
    branches/ogsector/src/openALSoundManager.cpp
    branches/ogsector/src/openALSoundManager.h
Modified: branches/ogsector/src/Sector.cpp
===================================================================
--- branches/ogsector/src/Sector.cpp	2007-05-17 14:37:08 UTC (rev 474)
+++ branches/ogsector/src/Sector.cpp	2007-05-17 18:41:36 UTC (rev 475)
@@ -104,11 +104,11 @@
   //*** end starfield test 2;
 
 
-  planetNode_ = sceneMgr_->getRootSceneNode()->createChildSceneNode( "PlanetNode" ); 
-  Ogre::ManualObject * planet =  sceneMgr_->createManualObject( "Planet" ); 
+  planetNode_ = sceneMgr_->getRootSceneNode()->createChildSceneNode( "PlanetNode" );
+  Ogre::ManualObject * planet =  sceneMgr_->createManualObject( "Planet" );
   //     planet->setUseIdentityProjection( true ); 
   //     planet->setUseIdentityView( true );
-  
+
   planet->begin( "OpenGate/RedPlanet", Ogre::RenderOperation::OT_TRIANGLE_LIST); 
   planet->position( Ogre::Vector3( -1.0, -1.0, 200.0 ) );
   planet->textureCoord( 0, 0 );
@@ -119,13 +119,13 @@
   planet->position( Ogre::Vector3( -1.0, 1.0, 200.0 ) );
   planet->textureCoord( 0, 1 );
   planet->quad( 0, 1, 2, 3 );
-  planet->end(); 
+  planet->end();
   Ogre::AxisAlignedBox aabInf; aabInf.setInfinite(); 
   planet->setBoundingBox( aabInf );
   planetNode_->attachObject( planet );
   planetNode_->scale( 20000, 20000, 1 );
   planetNode_->setPosition( Ogre::Vector3( 20000.0, 10000.0, 50000 ) );
-  
+
   new OgreOpcode::CollisionManager( sceneMgr_ );
   OgreOpcode::CollisionManager::getSingletonPtr()->addCollClass( "SectorObject" );
   OgreOpcode::CollisionManager::getSingletonPtr()->addCollClass( "Bullet" );
Modified: branches/ogsector/src/VesselManager.h
===================================================================
--- branches/ogsector/src/VesselManager.h	2007-05-17 14:37:08 UTC (rev 474)
+++ branches/ogsector/src/VesselManager.h	2007-05-17 18:41:36 UTC (rev 475)
@@ -237,10 +237,10 @@
   /*! Destructor that free's all loaded vessels */
   ~VesselManager();
 
-  /*! This method loads a vessel and stores it in the interal storage
+  /*! This method loads vessels and stores them in an interal storage
    * \param resourcePaths An array of all available resource paths
-   * \param resourceName The name of the file to load the vessel from */
-  void loadVessel( const std::set < std::string > & resourcePaths, const std::string & resourceName );
+   * \param resourceName The name of the file to load the vessels from */
+  void loadVessels( const std::set < std::string > & resourcePaths, const std::string & resourceName );
 
   Vessel * loadAndCreateVessel( int vesselID, const std::string & filename );
 
Modified: branches/ogsector/src/openALSoundManager.cpp
===================================================================
--- branches/ogsector/src/openALSoundManager.cpp	2007-05-17 14:37:08 UTC (rev 474)
+++ branches/ogsector/src/openALSoundManager.cpp	2007-05-17 18:41:36 UTC (rev 475)
@@ -23,17 +23,17 @@
 
 OpenALSoundManager::OpenALSoundManager( int maxBuffers, int maxSources )
   : maxBuffers_( maxBuffers ), maxSources_( maxSources ){
-  
+
   //** Audio sources;
   audioSourcesInUseCount_ = 0;
   audioSources_           = new unsigned int[ maxSources_ ];
   audioSourceInUse_       = new bool[ maxSources_ ];
-  
+
   //** Audio buffers;
   audioBuffersInUseCount_ = 0;
   audioBuffers_           = new unsigned int[ maxBuffers_ ];
   audioBufferInUse_       = new bool[ maxBuffers_ ];
-  
+
   init();
 }
 
@@ -150,13 +150,13 @@
   }
   
   //** Successfully loaded the file into an audio buffer;
-  audioBufferInUse_[ bufferID ] = true;     
+  audioBufferInUse_[ bufferID ] = true;
   
   //** save the file descriptor;
   audioBufferFileName_[ filename ] = bufferID;
   
   //** bump the 'in use' counter;
-  audioBuffersInUseCount_++;              
+  audioBuffersInUseCount_++;
   
   return bufferID;
 }
Modified: branches/ogsector/src/openALSoundManager.h
===================================================================
--- branches/ogsector/src/openALSoundManager.h	2007-05-17 14:37:08 UTC (rev 474)
+++ branches/ogsector/src/openALSoundManager.h	2007-05-17 18:41:36 UTC (rev 475)
@@ -18,14 +18,22 @@
  *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
  ***************************************************************************/
 
-#ifndef OPENALSOUNDMANAGER__H
-#define OPENALSOUNDMANAGER__H OPENALSOUNDMANAGER__H
+#ifndef _OPENGATE_OPENALSOUNDMANAGER__H
+#define _OPENGATE_OPENALSOUNDMANAGER__H
 
 #include <string>
 #include <map>
 
 #include <AL/alut.h>
 
+namespace OpenGate {
+
+/*!
+ * \brief The soundmanager based on OpenAL
+ *
+ * The soundmanager is used to play sounds.
+ * \author Carsten <spo...@us...>
+ */
 class OpenALSoundManager{
 
 public:
@@ -34,7 +42,7 @@
   ~OpenALSoundManager();
 
   bool init();
-  
+
   std::string listAvailableDevices();
 
   bool checkOpenALError( const std::string & str );
@@ -48,7 +56,7 @@
   int loadAudioInToSystem( const std::string & filename );
 
   bool loadAndAssignWAV( const std::string & filename, int buffNumber );
-  
+
   bool createSource( unsigned int * sourceId );
 
   bool bindAudioToSource( unsigned int bufferId, unsigned int sourceId, bool loop = false);
@@ -60,7 +68,7 @@
   bool setSourcePosition( unsigned int sourceId, const double x, const double y, const double z );
 
   bool setListenerPosition( const ALfloat x, const ALfloat y, const ALfloat z );
-  
+
   bool setListenerVelocity( const ALfloat x, const ALfloat y, const ALfloat z );
 
   bool setListenerOrientation( const ALfloat x,  const ALfloat y,  const ALfloat z, 
@@ -71,7 +79,7 @@
   int maxBuffers_;
   int maxSources_;
   int bufferUsed_;
-  
+
   float listenerPosition_[ 3 ];
   float listenerVelocity_[ 3 ];
   float listenerOrientation_[ 6 ];
@@ -80,13 +88,15 @@
   unsigned int audioSourcesInUseCount_;
   unsigned int * audioSources_;
   bool         * audioSourceInUse_;
-  
+
   // Audio buffers
   unsigned int audioBuffersInUseCount_;
   unsigned int * audioBuffers_;
   bool         * audioBufferInUse_;
-    
+
   std::map < std::string, unsigned int > audioBufferFileName_;
 };
 
-#endif // OPENALSOUNDMANAGER__H
+} // namespace Opengate
+
+#endif // _OPENGATE_OPENALSOUNDMANAGER__H
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <eg...@us...> - 2007-05-17 14:37:09
      
     | 
| Revision: 474
          http://svn.sourceforge.net/opengate/?rev=474&view=rev
Author:   egore
Date:     2007-05-17 07:37:08 -0700 (Thu, 17 May 2007)
Log Message:
-----------
Add my little experiments with povray
Added Paths:
-----------
    trunk/data/skybox/
    trunk/data/skybox/render.sh
    trunk/data/skybox/tauseti_dark.pov
Added: trunk/data/skybox/render.sh
===================================================================
--- trunk/data/skybox/render.sh	                        (rev 0)
+++ trunk/data/skybox/render.sh	2007-05-17 14:37:08 UTC (rev 474)
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+povray -I${1} -H256 -W256 +FT -D32 -O${1/.pov/}_fr.tga -K1
+povray -I${1} -H256 -W256 +FT -D32 -O${1/.pov/}_rt.tga -K2
+povray -I${1} -H256 -W256 +FT -D32 -O${1/.pov/}_bk.tga -K3
+povray -I${1} -H256 -W256 +FT -D32 -O${1/.pov/}_lf.tga -K4
+povray -I${1} -H256 -W256 +FT -D32 -O${1/.pov/}_up.tga -K5
+povray -I${1} -H256 -W256 +FT -D32 -O${1/.pov/}_dn.tga -K6
Property changes on: trunk/data/skybox/render.sh
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + text/x-sh
Name: svn:eol-style
   + native
Added: trunk/data/skybox/tauseti_dark.pov
===================================================================
--- trunk/data/skybox/tauseti_dark.pov	                        (rev 0)
+++ trunk/data/skybox/tauseti_dark.pov	2007-05-17 14:37:08 UTC (rev 474)
@@ -0,0 +1,61 @@
+#include "colors.inc"
+
+camera {
+  location <0,0,0>
+  angle 90
+  right <1,0,0> up <0,1,0>
+  // turn the cam based on the current frame=clock : [0-5]
+  #switch (clock)
+    #range (0,3)
+      // first 4 frames : turn from left to right
+      rotate (90*clock)*y
+    #break
+    #case (4)
+      // look at the sky
+      rotate -90*x
+    #break
+    #case (5)
+      // look at the ground
+      rotate 90*x
+    #break
+  #end // End of conditional part
+}
+
+background { color rgb <0,0,0> }
+
+sphere { < 0, 0, 0>, 2
+	pigment { rgbt 1 } // surface of sphere is transparent
+	interior {
+		media {
+			emission 0.02
+			intervals 1
+			samples 25
+			method 3
+			density {
+				spherical
+				ramp_wave
+				translate 1.0*y  // replace 1.0 = t   by time for animation
+				warp { turbulence 2.5 }
+				translate -1.0*y // replace -1.0 = -t  by time for animation
+				color_map {
+					[0.0 color rgb <0.1, 0.2, 0.4> * 0.5]
+					[0.1 color rgb <0.2, 0.2, 1> * 0.5]
+					[0.8 color rgb <1, 0, 1> * 0.5]
+					[1.0 color rgb <0.9, 0.1, 0.1> * 0.5]
+				}
+			}
+			density {
+				spherical
+				ramp_wave
+				color_map {
+					[0.0 color rgb 1]
+					[0.1 color rgb 1]
+					[0.8 color rgb 0]
+					[1.0 color rgb 0]
+				}
+			}
+		}
+	}
+	scale 25
+	hollow
+}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <eg...@us...> - 2007-05-17 12:48:56
      
     | 
| Revision: 473
          http://svn.sourceforge.net/opengate/?rev=473&view=rev
Author:   egore
Date:     2007-05-17 05:48:54 -0700 (Thu, 17 May 2007)
Log Message:
-----------
[QA] Minor documentation of the config dialog
Modified Paths:
--------------
    branches/ogsector/src/ShipConfigDialog.cpp
    branches/ogsector/src/ShipConfigDialog.h
Modified: branches/ogsector/src/ShipConfigDialog.cpp
===================================================================
--- branches/ogsector/src/ShipConfigDialog.cpp	2007-05-17 12:32:30 UTC (rev 472)
+++ branches/ogsector/src/ShipConfigDialog.cpp	2007-05-17 12:48:54 UTC (rev 473)
@@ -29,10 +29,10 @@
 namespace OpenGate{
 
 ShipConfigDialog::ShipConfigDialog( DeviceInfo * devices, Ogre::SceneManager * sceneMgr )
-  : rootWindow_( CEGUI::WindowManager::getSingleton().loadWindowLayout( "dialogs/ShipConfigDialog.layout" ) ), 
+  : rootWindow_( CEGUI::WindowManager::getSingleton().loadWindowLayout( "dialogs/ShipConfigDialog.layout" ) ),
     devices_( devices ), sceneMgr_( sceneMgr ) {
 
-  rttTex_ = NULL; 
+  rttTex_ = 0;
 
   LogManager::getSingleton().info( "ShipConfigDialog::ShipConfigDialog" );
 
@@ -50,7 +50,7 @@
   v->setBackgroundColour( Ogre::ColourValue( 0.0, 0.0, 0.0) );
   v->setOverlaysEnabled( false );
 
-  rttTex_->addListener( this ); 
+  rttTex_->addListener( this );
 
 // //   rttCam->setAspectRatio( (Ogre::Real)devices_->renderWindow->getViewport( 0 )->getActualWidth() / 
 // // 			  (Ogre::Real)devices_->renderWindow->getViewport( 0 )->getActualHeight() );
@@ -155,7 +155,7 @@
 
   CEGUI::WindowManager::getSingleton().destroyWindow( rootWindow_ );
 }
-  
+
 void ShipConfigDialog::show( ){
   visible_ = true;
   rootWindow_->show();
Modified: branches/ogsector/src/ShipConfigDialog.h
===================================================================
--- branches/ogsector/src/ShipConfigDialog.h	2007-05-17 12:32:30 UTC (rev 472)
+++ branches/ogsector/src/ShipConfigDialog.h	2007-05-17 12:48:54 UTC (rev 473)
@@ -33,31 +33,48 @@
 
 class Vessel;
 
+/*!
+ * \brief This is the user interface to manage your vessel
+ *
+ * \author Carsten <spo...@us...>
+ */
 class ShipConfigDialog : public Ogre::RenderTargetListener {
-public:  
+public:
   ShipConfigDialog( DeviceInfo * devices, Ogre::SceneManager * sceneMgr );
 
   ~ShipConfigDialog();
-  
+
   CEGUI::String name() const { return rootWindow_->getName(); }
+
+  /*! This method is used to show the vessel configuration dialog. */
   void show( );
 
+  /*! This method is used to hide the vessel configuration dialog. */
   void hide( );
 
+  /*! This is used to change the visibility of the vessel configuration dialog \param visibility True to set the dialog visible */
   void setVisible( bool visibility ){ if ( visibility ) show(); else hide();  }
 
+  /*! Check if the dialog is visible \return True, if the dialog is visible */
   bool isVisible( ) const { return visible_; }
 
+  /*! Update the dialog by rotating the ship. \param timeElapsed The amount of time passed since the last update */
   void update( Ogre::Real timeElapsed );
 
   virtual void setupEventHandlers();
 
 protected:
+
+  /*! This changes the ship rendered to the texture rttTex_. It is called by handleNextShipButton() or handlePrevShipButton(). */
   void updateShipView();
 
+  /*! CEGUI event handler: Handles the event when the user pushes the "Next" button */
   bool handleNextShipButton( const CEGUI::EventArgs & e );
+  /*! CEGUI event handler: Handles the event when the user pushes the "Previous" button */
   bool handlePrevShipButton( const CEGUI::EventArgs & e );
+  /*! CEGUI event handler: Handles the event when the user pushes the "Select" button */
   bool handleSelectShipButton( const CEGUI::EventArgs & e );
+  /*! CEGUI event handler: Handles the event when the user pushes the "Close dialog" button */
   bool handleCloseButton( const CEGUI::EventArgs & e );
 
   DeviceInfo * devices_;
@@ -70,10 +87,14 @@
   CEGUI::PushButton * shipConfigWindowViewButton_;
   CEGUI::OgreCEGUITexture * ceguiTex_;
   Ogre::SceneNode * rttNode_;
+  /*! This is needed to show a rotating ship in the menu. Ogre renders the image to this texture and CEGUI shows it. */
   Ogre::RenderTexture * rttTex_;
+  /*! Handle to the current vessel that is shown */
   Ogre::Entity * displayedEntity_;
 
+  /*! This stores all the vessels available to view in the vessel configuration dialog */
   std::set < Vessel * > vessels_;
+  /*! This is the iterator running over the available ships. It's of interest when someone clicks handleNextShipButton() or handlePrevShipButton() to show the next ship. */
   std::set < Vessel * >::iterator itVessel_;
 
 };
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <eg...@us...> - 2007-05-17 12:32:29
      
     | 
| Revision: 472
          http://svn.sourceforge.net/opengate/?rev=472&view=rev
Author:   egore
Date:     2007-05-17 05:32:30 -0700 (Thu, 17 May 2007)
Log Message:
-----------
[QA] document the vessel manager a bit
[QA] add few todo's
Modified Paths:
--------------
    branches/ogsector/src/VesselManager.cpp
    branches/ogsector/src/VesselManager.h
Modified: branches/ogsector/src/VesselManager.cpp
===================================================================
--- branches/ogsector/src/VesselManager.cpp	2007-05-17 12:04:38 UTC (rev 471)
+++ branches/ogsector/src/VesselManager.cpp	2007-05-17 12:32:30 UTC (rev 472)
@@ -45,19 +45,19 @@
 
     TiXmlDocument doc( shipResourceFile );
     bool loadOkay = doc.LoadFile();
-    
+
     std::map < int, std::string > ships;
-    
+
     if ( loadOkay ) {
       log_->info( std::string( "open resource file for ships: ") + shipResourceFile );
       TiXmlHandle docHandle( &doc );
       TiXmlElement* pElem;
       TiXmlHandle hRoot( 0 );
-      
+
       //** block: Ships;
       pElem = docHandle.FirstChildElement().Element();
       hRoot = TiXmlHandle( pElem );
-      
+
       if ( pElem ) {
 	for ( pElem = hRoot.FirstChild( "Resource" ).Element(); pElem != 0; pElem = pElem->NextSiblingElement() ) {
 	  log_->info( std::string( "Found ressource: " ) + pElem->Attribute("location") );
@@ -69,7 +69,7 @@
     } else {
       //      log_->info( shipResourceFile + " cannot open shipResourceFile." );
     }
-    
+
     for ( std::map < int, std::string >::iterator it = ships.begin(); it != ships.end(); it ++ ){
       loadAndCreateVessel( it->first, it->second );
     }
@@ -82,7 +82,7 @@
   bool loadOkay = doc.LoadFile();
 
   if ( loadOkay ) {
-    
+
     TiXmlHandle docHandle( &doc );
     TiXmlElement* pElem;
     TiXmlNode* pNode;
@@ -91,12 +91,12 @@
     //** block: Ship;
     pElem = docHandle.FirstChildElement().Element();
     hRoot = TiXmlHandle( pElem );
-    
+
     if ( !pElem ) {
       log_->fatal( fileName + " cannot read first node." );
       return NULL;
     }
-    
+
     if ( strcmp( "ship", pElem->Value() ) == 0 ){
 
       Vessel *vessel = new Vessel();
@@ -121,7 +121,7 @@
 
       pElem = hRoot.ChildElement( "techlevel", 0 ).Element();
       if ( pElem ) vessel->setTechLevel( toInt( pElem->FirstChild()->Value() ) );
-      
+
       pElem = hRoot.ChildElement( "size", 0 ).Element();
       if ( pElem ) vessel->setBaseSize( toInt( pElem->FirstChild()->Value() ) );
       pElem = hRoot.ChildElement( "baseyaw", 0 ).Element();
@@ -151,7 +151,7 @@
 
       pElem = hRoot.ChildElement( "cargocapacity", 0 ).Element();
       if ( pElem ) vessel->setCargoSize( toInt( pElem->FirstChild()->Value() ) );
-      
+
       pElem = hRoot.ChildElement( "capacitorsize", 0 ).Element();
       if ( pElem ) vessel->setCapacitorSize( toInt( pElem->FirstChild()->Value() ) );
        pElem = hRoot.ChildElement( "powerplantsize", 0 ).Element();
@@ -202,11 +202,9 @@
   return NULL;
 }
 
-
-
-VesselManager & VesselManager::getSingleton( ){  
-  assert( ms_Singleton );  
-  return ( *ms_Singleton );  
+VesselManager & VesselManager::getSingleton( ){
+  assert( ms_Singleton );
+  return ( *ms_Singleton );
 }
 
 VesselManager * VesselManager::getSingletonPtr( ){
Modified: branches/ogsector/src/VesselManager.h
===================================================================
--- branches/ogsector/src/VesselManager.h	2007-05-17 12:04:38 UTC (rev 471)
+++ branches/ogsector/src/VesselManager.h	2007-05-17 12:32:30 UTC (rev 472)
@@ -29,8 +29,28 @@
 
 namespace OpenGate{
 
+/*!
+ * \brief This class defines a vessel.
+ *
+ * A vessel in opengate is that thing, that the user needs to fly around in
+ * space. Others might call it "starship", "spaceshit" or something like that.
+ * A vessel has several properties. It has a weight, a yaw-. a roll- and a
+ * pitch-latency. It also has a drag factor and many properties more. Each
+ * vessel must have these options. The data of a vessel is loaded from an XML
+ * document. This is more or less a logical storage for the vessel, not more and
+ * not less.
+ * \todo Check how to load the XML data into a vessel. My first approach was that
+ *       a vessel was passed the name of the XML document and it load everything
+ *       from that file. The better approach would be to create something like
+ *       an XMLManager, that is able to load a vessel by it's name.
+ * \todo See how to attach objects (capacitory, power plants, weapons) to the
+ *       vessel.
+ * \author Carsten <spo...@us...>
+ */
 class Vessel{
-public: 
+public:
+
+  /*! Constructor creating a dummy vessel */
   Vessel(): factionName_( "unknown" ), name_( "unknown" ), className_( "unknown" ){
 
     vesselID_ = 0;
@@ -61,6 +81,7 @@
 
   }
 
+  /*! Desctructor */
   ~Vessel(){}
 
   inline void setFactionName( const std::string & name ) { factionName_ = name; }
@@ -151,11 +172,9 @@
     pMesh_ = Ogre::MeshManager::getSingleton().load( fileName, "General" );
     //    pMesh_ = Ogre::MeshManager::getSingleton().load( meshName, "../../trunk/data/ships/octavius/apteryx/" );
   }
-
   Ogre::MeshPtr & meshPtr( ){ return pMesh_; }
-  
 
-protected: 
+protected:
   std::string factionName_;
   std::string name_;
   std::string className_;
@@ -189,19 +208,43 @@
   Ogre::MeshPtr pMesh_;
 };
 
+/*!
+ * \brief This singleton class is able to load a vessel by it's name
+ *
+ * The vessel manager is a class to handle access to all vessels. This way a
+ * single entity can handle all vessels and hand them out to whoever requests
+ * access to them. They are loaded once from an XML file and stored internally.
+ * The can be requested by their name or by their unique ID.
+ *
+ * \todo Check if it would make sense to extend an XMLManager that is able to
+ *       load every supported type of object in opengate. I guess functionality
+ *       between a loader for vessels and for power plants would be really
+ *       similar.
+ * \author Carsten <spo...@us...>
+ */
 class VesselManager : public Ogre::Singleton< VesselManager >{
 public:
+
+  /*! Get the single instance of the VesselManager */
   static VesselManager & getSingleton( );
+
+  /*! Get the pointer to single instance of the VesselManager */
   static VesselManager * getSingletonPtr( );
 
+  /*! Constructor */
   VesselManager();
 
+  /*! Destructor that free's all loaded vessels */
   ~VesselManager();
 
-  void loadVessels( const std::set < std::string > & resourcePaths, const std::string & resourceName );
-  
+  /*! This method loads a vessel and stores it in the interal storage
+   * \param resourcePaths An array of all available resource paths
+   * \param resourceName The name of the file to load the vessel from */
+  void loadVessel( const std::set < std::string > & resourcePaths, const std::string & resourceName );
+
   Vessel * loadAndCreateVessel( int vesselID, const std::string & filename );
 
+  /*! This returns a vessel by it's given unique ID \remarks The vessel needs to be loaded before \param vesselID The unique ID of a vessel */
   Vessel * vessel( int vesselID ){
     if ( vesselID_.count( vesselID ) ){
       return vesselID_[ vesselID ];
@@ -211,6 +254,7 @@
     }
   }
 
+  /*! This returns a vessel by it's given name \remarks The vessel needs to be loaded before \param vesselID The name of a vessel */
   Vessel * vessel( const std::string & vesselName ){
     if ( vessels_.count( vesselName ) ){
       return vessels_[ vesselName ];
@@ -220,6 +264,7 @@
     }
   }
 
+  /*! This returns all vessels for one faction \param factionName The name of the faction */
   std::set < Vessel * > factionVessels( const std::string & factionName ){
     std::set < Vessel * > vessels;
 
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <eg...@us...> - 2007-05-17 12:04:36
      
     | 
| Revision: 471
          http://svn.sourceforge.net/opengate/?rev=471&view=rev
Author:   egore
Date:     2007-05-17 05:04:38 -0700 (Thu, 17 May 2007)
Log Message:
-----------
Try to add a server shutdown ... but it segfaults :-/
Modified Paths:
--------------
    branches/ogsector/src/Sector.h
    branches/ogsector/src/networkProtocol.h
    branches/ogsector/src/networkServer.cpp
    branches/ogsector/src/opengateclient.cpp
    branches/ogsector/src/opengateserver.cpp
Modified: branches/ogsector/src/Sector.h
===================================================================
--- branches/ogsector/src/Sector.h	2007-05-17 09:23:30 UTC (rev 470)
+++ branches/ogsector/src/Sector.h	2007-05-17 12:04:38 UTC (rev 471)
@@ -79,7 +79,7 @@
   void selectPrevTarget( SectorObject * obj = NULL );
 
   SectorObject * nextTarget( );
-  
+
   SectorObject * prevTarget( );
 
   void sendAllVesselInfos( );
Modified: branches/ogsector/src/networkProtocol.h
===================================================================
--- branches/ogsector/src/networkProtocol.h	2007-05-17 09:23:30 UTC (rev 470)
+++ branches/ogsector/src/networkProtocol.h	2007-05-17 12:04:38 UTC (rev 471)
@@ -18,8 +18,8 @@
  *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
  ***************************************************************************/
 
-#ifndef NETWORK_PROTOCOL__H
-#define NETWORK_PROTOCOL__H
+#ifndef _OPENGATE_NETWORK_PROTOCOL__H
+#define _OPENGATE_NETWORK_PROTOCOL__H
 
 #include <Ogre.h>
 
@@ -65,12 +65,20 @@
   count += sizeof( T );
 }
 
+/*!
+ * \brief This is the class that every MessageBody (which is transfered over the
+ *        network) should inherit from
+ * \author Carsten <spo...@us...>
+ */
 class MessageBodyBase{
 public:
+
+  /*! Constructor */
   MessageBodyBase( ) : type_( 0 ), senderID_( 0 ) {
     type_ = (Uint8)PROTO_BASE;
   }
 
+  /*! Constructor with data */
   MessageBodyBase( const char * data ) : type_( 0 ), senderID_( 0 ) {
     type_ = (Uint8)PROTO_BASE;
     int count = 0;
@@ -78,6 +86,7 @@
     readFromData( senderID_, data, count );
   }
 
+  /*! Destructor */
   virtual ~MessageBodyBase(){ }
 
   virtual char * data() {
@@ -114,6 +123,11 @@
   std::string outData_;
 };
 
+
+/*!
+ * \brief This class encapsulates the User ID to send it over the network
+ * \author Carsten <spo...@us...>
+ */
 class MessageBodyUserID : public MessageBodyBase{
 public:
   MessageBodyUserID( Uint32 userID ) : MessageBodyBase(), userID_( userID ){
@@ -140,6 +154,10 @@
   Uint32 userID_;
 };
 
+/*!
+ * \brief This class encapsulates the disconnect event
+ * \author Carsten <spo...@us...>
+ */
 class MessageBodyDisconnect : public MessageBodyUserID{
 public:
   MessageBodyDisconnect( Uint32 userID ) : MessageBodyUserID( userID ){
@@ -152,6 +170,10 @@
 protected:
 };
 
+/*!
+ * \brief This class encapsulates the username
+ * \author Carsten <spo...@us...>
+ */
 class MessageBodyUserName : public MessageBodyBase{
 public:
   MessageBodyUserName( const std::string & username, Uint32 senderID = 0 ) : MessageBodyBase(), username_( username ){
@@ -183,6 +205,10 @@
   std::string username_;
 };
 
+/*!
+ * \brief This class encapsulates the event when a connection was refused
+ * \author Carsten <spo...@us...>
+ */
 class MessageBodyConnectionRefused : public MessageBodyBase{
 public:
   MessageBodyConnectionRefused( Uint8 reason ) : MessageBodyBase(), reason_( reason ){
@@ -207,6 +233,10 @@
   Uint8 reason_;
 };
 
+/*!
+ * \brief This class encapsulates the chat events
+ * \author Carsten <spo...@us...>
+ */
 class MessageBodyChat : public MessageBodyBase {
 public:
   MessageBodyChat( const std::string & message ) : MessageBodyBase(), message_( message ) {
@@ -241,6 +271,10 @@
   std::string message_;
 };
 
+/*!
+ * \brief This abstract class encapsulates the event happening on/with a vessel
+ * \author Carsten <spo...@us...>
+ */
 class MessageBodyShipBase : public MessageBodyBase {
 public:
   MessageBodyShipBase( Uint8 childID )
@@ -547,5 +581,5 @@
 
 } // namespace OpenGate
 
-#endif //NETWORK_PROTOCOL__H
+#endif // _OPENGATE_NETWORK_PROTOCOL__H
 
Modified: branches/ogsector/src/networkServer.cpp
===================================================================
--- branches/ogsector/src/networkServer.cpp	2007-05-17 09:23:30 UTC (rev 470)
+++ branches/ogsector/src/networkServer.cpp	2007-05-17 12:04:38 UTC (rev 471)
@@ -37,14 +37,16 @@
   acceptor_.set_option( asio::ip::tcp::acceptor::reuse_address( true ) );
   acceptor_.bind( endpoint );
   acceptor_.listen();
-  
+
   UserSession * newUser = new UserSession( this, userIDCounter_ );
   
   acceptor_.async_accept( newUser->socket(),
 			  boost::bind( & Server::handleAccept, this, newUser, asio::placeholders::error ) );
 }
-  
+
 Server::~Server(){
+  // TODO: necessary? delete(newUser);
+  segfaults: acceptor_.close();
 }
 
 void Server::handleAccept( UserSession * user, const asio::error & error ){
Modified: branches/ogsector/src/opengateclient.cpp
===================================================================
--- branches/ogsector/src/opengateclient.cpp	2007-05-17 09:23:30 UTC (rev 470)
+++ branches/ogsector/src/opengateclient.cpp	2007-05-17 12:04:38 UTC (rev 471)
@@ -37,6 +37,8 @@
   OpenGate::LogManager *log = new OpenGate::LogManager();
   log->setLogFile( "OpenGate.log" );
   log->setChatLogFile( "OpenGateChat.log" );
+  log->info("Starting up");
+  log->info(PACKAGE_STRING);
 
   std::string username = "testuser";
   std::string hostname = "localhost";
Modified: branches/ogsector/src/opengateserver.cpp
===================================================================
--- branches/ogsector/src/opengateserver.cpp	2007-05-17 09:23:30 UTC (rev 470)
+++ branches/ogsector/src/opengateserver.cpp	2007-05-17 12:04:38 UTC (rev 471)
@@ -23,6 +23,7 @@
 #endif
 
 #include <iostream>
+#include <signal.h>
 
 #include "common.h"
 #include "networkServer.h"
@@ -30,27 +31,61 @@
 
 using namespace OpenGate;
 
+LogManager *logMgr = 0;
+asio::io_service *io_servicePtr = 0;
+Server *serverPtr = 0;
+
+void server_shutdown() {
+  /* TODO: sefaults
+  if (serverPtr) {
+    delete(serverPtr);
+  }
+  if (io_servicePtr) {
+    io_servicePtr->interrupt();
+  }*/
+}
+
+void signal_term(int singal) {
+	logMgr->info("SIG_TERM received... exiting!");
+	server_shutdown();
+	exit(0);
+}
+
+void signal_interrupt(int singal) {
+	logMgr->info("SIG_INT received... exiting!");
+	server_shutdown();
+	exit(0);
+}
+
 int main( int argc, char *argv[] ) {
-  LogManager *log = new LogManager( );
-  log->setLogFile( "OGserver.log" );
-  log->setChatLogFile( "OGserverChat.log" );
+  logMgr = new LogManager( );
+  logMgr->setLogFile( "OGserver.log" );
+  logMgr->setChatLogFile( "OGserverChat.log" );
+  logMgr->info("Starting up");
+  logMgr->info(PACKAGE_STRING);
 
-  std::cout << "Starting up" << std::endl;
-  std::cout << "-----------" << std::endl;
+  signal(SIGTERM, signal_term);
+  signal(SIGINT, signal_interrupt);
 
   try {
     asio::io_service io_service;
+    io_servicePtr = &io_service;
     tcp::endpoint endpoint( tcp::v4(), OG_PORT );
     Server server( io_service, endpoint );
-    
+    serverPtr = &server;
+
     io_service.run();
   }
   catch ( asio::error & e ) {
-    log->fatal( e.what() );
+    logMgr->fatal( e.what() );
+    server_shutdown();
+    return EXIT_FAILURE;
   }
   catch ( std::exception & e ) {
-    log->fatal( std::string("Exception: ") + e.what() );
-  } 
+    logMgr->fatal( std::string("Exception: ") + e.what() );
+    server_shutdown();
+    return EXIT_FAILURE;
+  }
 
   return EXIT_SUCCESS;
 }
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <eg...@us...> - 2007-05-17 09:23:56
      
     | 
| Revision: 470
          http://svn.sourceforge.net/opengate/?rev=470&view=rev
Author:   egore
Date:     2007-05-17 02:23:30 -0700 (Thu, 17 May 2007)
Log Message:
-----------
Some fine piece of cake ... erm ... documentation
Modified Paths:
--------------
    branches/ogsector/src/LogManager.cpp
    branches/ogsector/src/LogManager.h
Modified: branches/ogsector/src/LogManager.cpp
===================================================================
--- branches/ogsector/src/LogManager.cpp	2007-05-17 09:04:06 UTC (rev 469)
+++ branches/ogsector/src/LogManager.cpp	2007-05-17 09:23:30 UTC (rev 470)
@@ -79,24 +79,23 @@
 }
 
 void LogManager::info( const std::string & msg ){
-  std::string logMsg( "INFO: " + msg ); 
+  std::string logMsg( "INFO: " + msg );
   writeToConsole_( logMsg );
   write_( logMsg );
 }
 
 void LogManager::debug( const std::string & msg ){
-  std::string logMsg( "DEBUG: " + msg ); 
+  std::string logMsg( "DEBUG: " + msg );
   write_( logMsg );
 }
 
 void LogManager::warn( const std::string & msg ){
-  std::string logMsg( "WARNING: " + msg ); 
+  std::string logMsg( "WARNING: " + msg );
   write_( logMsg );
 }
 
 void LogManager::fatal( const std::string & msg ){
-  std::string logMsg( "FATAL: " + msg ); 
-
+  std::string logMsg( "FATAL: " + msg );
   writeToConsole_( logMsg );
   write_( logMsg );
 }
@@ -114,9 +113,9 @@
   if ( haveLogFile_ ) logFile_ << timeStamp() << ": " << msg << std::endl;
 }
 
-LogManager & LogManager::getSingleton( ){  
-  assert( ms_Singleton );  
-  return ( *ms_Singleton );  
+LogManager & LogManager::getSingleton( ){
+  assert( ms_Singleton );
+  return ( *ms_Singleton );
 }
 
 LogManager * LogManager::getSingletonPtr( ){
Modified: branches/ogsector/src/LogManager.h
===================================================================
--- branches/ogsector/src/LogManager.h	2007-05-17 09:04:06 UTC (rev 469)
+++ branches/ogsector/src/LogManager.h	2007-05-17 09:23:30 UTC (rev 470)
@@ -49,6 +49,17 @@
  * setChatLogFile() ) and also if he has a file for session logging (see
  * setLogFile() ). You can also add an OGConsole for the so called console
  * logging (see setConsole()).
+ *
+ * Opengate also supports different levels of importance for the logging. These
+ * levels are handled like this:
+ * <table>
+ *  <tr><td>Level</td><td>Persistent log</td><td>Session log (and stdout)</td><td>Console log</td><td>Description</td></tr>
+ *  <tr><td>info</td><td> </td><td>X</td><td>X</td><td>General interesting information (i.e. "player connected")</td></tr>
+ *  <tr><td>chat</td><td>X</td><td>X</td><td>X</td><td>Chat from and to other users</td></tr>
+ *  <tr><td>debug</td><td> </td><td>X</td><td> </td><td>Messages that indicate internal things that might be interesting for developers</td></tr>
+ *  <tr><td>warning</td><td> </td><td>X</td><td> </td><td>Messages interesting for developers</td></tr>
+ *  <tr><td>fatal</td><td> </td><td>X</td><td>X</td><td>Messages when really bad things happen</td></tr>
+ * </table>
  * \author Carsten <spo...@us... >
  */
 class LogManager : public Ogre::Singleton< LogManager > {
@@ -66,22 +77,31 @@
   /*! Use the given OGConsole console to write the logs to it \param console The given OGConsole */
   void setConsole( OGConsole * console );
 
+  /*! Create a timestamp \return A timestamp in the format [YYYY.MM.DD-HH.MM.SS] */
   std::string timeStamp();
 
+  /*! Protocol a message with info-level importance */
   void info( const std::string & msg );
 
+  /*! Protocol a chat-message */
   void chat( const std::string & name, const std::string & msg );
 
+  /*! Protocol a message with debug-level importance */
   void debug( const std::string & msg );
 
+  /*! Protocol a message with warn-level importance */
   void warn( const std::string & msg );
 
+  /*! Protocol a message with fatal-level importance */
   void fatal( const std::string & msg );
 
+  /*! TODO: Do we really need that? All messages should go into a logfile. */
   void cout( const std::string & msg );
 
+  /*! This method returns the single instance of the LogManager */
   static LogManager & getSingleton( void );
 
+  /*! This method return a pointer to the single instance of the LogManager */
   static LogManager * getSingletonPtr( void );
 
 //  LogManager & operator - ( LogType type );
@@ -90,15 +110,25 @@
 //   LogManager & operator << ( const Flush & flush );
 
 protected:
+
+  /*! This method writes the given message to stdout and (if available) to a logfile */
   void write_( const std::string & msg );
+
+  /*! This method writes the given message to the console */
   void writeToConsole_( const std::string & msg );
 
+  /*! Handle to the session log file */
   std::ofstream logFile_;
+  /*! Handle to the persistent log file */
   std::ofstream chatLogFile_;
+  /*! Handle to the console log */
   OGConsole *console_;
 
+  /*! True, if we have a session log file */
   bool haveLogFile_;
+  /*! True, if we have a persistent log file */
   bool haveChatLogFile_;
+  /*! True, if we have a console log */
   bool haveConsole_;
 
   //  LogType logType_;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <eg...@us...> - 2007-05-17 09:04:04
      
     | 
| Revision: 469
          http://svn.sourceforge.net/opengate/?rev=469&view=rev
Author:   egore
Date:     2007-05-17 02:04:06 -0700 (Thu, 17 May 2007)
Log Message:
-----------
Simple documentation of the logging facilities in Opengate
Modified Paths:
--------------
    branches/ogsector/src/LogManager.cpp
    branches/ogsector/src/LogManager.h
Modified: branches/ogsector/src/LogManager.cpp
===================================================================
--- branches/ogsector/src/LogManager.cpp	2007-05-17 08:50:14 UTC (rev 468)
+++ branches/ogsector/src/LogManager.cpp	2007-05-17 09:04:06 UTC (rev 469)
@@ -39,7 +39,7 @@
 
 void LogManager::setLogFile( const std::string & logFileName ){
   logFile_.open( logFileName.c_str(), std::fstream::trunc );
-  haveLogFile_ = true;  
+  haveLogFile_ = true;
 }
 
 void LogManager::setChatLogFile( const std::string & chatLogFileName ){
@@ -60,7 +60,7 @@
 std::string LogManager::timeStamp() {
   std::time_t now = std::time( 0 );
   struct tm * time = localtime( &now );
-  
+
   return std::string("[" 
 		     + toStr( time->tm_year + 1900 ) + "."
 		     + toStr( time->tm_mon + 1 )  + "." 
Modified: branches/ogsector/src/LogManager.h
===================================================================
--- branches/ogsector/src/LogManager.h	2007-05-17 08:50:14 UTC (rev 468)
+++ branches/ogsector/src/LogManager.h	2007-05-17 09:04:06 UTC (rev 469)
@@ -34,20 +34,40 @@
 
 enum LogType{ None, Info, Chat, Debug, Fatal};
 
+/*!
+ * \brief This class handles all the logging in Opengate
+ *
+ * Opengate has several possibilities of logging. The three main logging methods
+ * are persistent logging, session logging and console logging. Persisten
+ * logging is done in a file. All messages are logged into a file. These file
+ * will always get the messages appended. This way no message is overwritten and
+ * therefore is persistent. It can be used for chatlogs for example.
+ * The session logging is done similar to the persistent logging. It is also
+ * written to a file but this file will be empty each time Opengate starts. The
+ * console logging is not put into any file.
+ * The logmanager knows if he has a storage for the persistent logging (see
+ * setChatLogFile() ) and also if he has a file for session logging (see
+ * setLogFile() ). You can also add an OGConsole for the so called console
+ * logging (see setConsole()).
+ * \author Carsten <spo...@us... >
+ */
 class LogManager : public Ogre::Singleton< LogManager > {
 public:
   LogManager( );
-  
+
   ~LogManager( );
 
+  /*! Open a session log file with the given filename \param logFileName The name of the file */
   void setLogFile( const std::string & logFileName );
 
+  /*! Open the persistent log file for the chatlog with the given filename \param logFileName The name of the file */
   void setChatLogFile( const std::string & chatLogFileName );
 
+  /*! Use the given OGConsole console to write the logs to it \param console The given OGConsole */
   void setConsole( OGConsole * console );
 
   std::string timeStamp();
-  
+
   void info( const std::string & msg );
 
   void chat( const std::string & name, const std::string & msg );
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <eg...@us...> - 2007-05-17 08:50:23
      
     | 
| Revision: 468
          http://svn.sourceforge.net/opengate/?rev=468&view=rev
Author:   egore
Date:     2007-05-17 01:50:14 -0700 (Thu, 17 May 2007)
Log Message:
-----------
Add simple documentation about the gamestate classes
Modified Paths:
--------------
    branches/ogsector/src/DockedState.cpp
    branches/ogsector/src/DockedState.h
    branches/ogsector/src/GameState.h
    branches/ogsector/src/UnDockedState.h
Modified: branches/ogsector/src/DockedState.cpp
===================================================================
--- branches/ogsector/src/DockedState.cpp	2007-05-17 08:35:54 UTC (rev 467)
+++ branches/ogsector/src/DockedState.cpp	2007-05-17 08:50:14 UTC (rev 468)
@@ -44,7 +44,7 @@
 
 namespace OpenGate{
 
-DockedState::DockedState(){ 
+DockedState::DockedState(){
   sceneMgr_ = NULL;
   shipConfigDialog_ = NULL;
 }
Modified: branches/ogsector/src/DockedState.h
===================================================================
--- branches/ogsector/src/DockedState.h	2007-05-17 08:35:54 UTC (rev 467)
+++ branches/ogsector/src/DockedState.h	2007-05-17 08:50:14 UTC (rev 468)
@@ -18,8 +18,8 @@
  *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
  ***************************************************************************/
 
-#ifndef DOCKEDSTATELISTENER__H
-#define DOCKEDSTATELISTENER__H
+#ifndef _OPENGATE_DOCKEDSTATELISTENER__H
+#define _OPENGATE_DOCKEDSTATELISTENER__H
 
 #include <OgreCamera.h>
 
@@ -29,11 +29,20 @@
 
 namespace OpenGate{
 
+
+/*!
+ * \brief This class defines the gamestate the gamestate when the user is docked
+ *
+ * When a user is currently docked at a station, this gamestate is active. The
+ * user is not able to move his ship or to fire weapons. But he is able to trade
+ * things, chat with others, equip his ship, etc.
+ * \author Carsten <spo...@us...>
+ */
 class DockedState : public GameState {
 public:
 
   DECLARE_GAMESTATE_CLASS( DockedState );
-     
+
   virtual void createContent( );
 
   virtual void destroyContent( );
@@ -71,8 +80,8 @@
   Ogre::SceneManager * sceneMgr_;
   ShipConfigDialog * shipConfigDialog_;
 
-}; 
+};
 
 } // namespace OpenGate
 
-#endif // DOCKEDSTATELISTENER__H
+#endif // _OPENGATE_DOCKEDSTATELISTENER__H
Modified: branches/ogsector/src/GameState.h
===================================================================
--- branches/ogsector/src/GameState.h	2007-05-17 08:35:54 UTC (rev 467)
+++ branches/ogsector/src/GameState.h	2007-05-17 08:50:14 UTC (rev 468)
@@ -31,7 +31,7 @@
 #include "OgreCEGUIRenderer.h"
 #include "OgreCEGUIResourceProvider.h"
 //regular mem handler
-#include <OgreMemoryMacros.h> 
+#include <OgreMemoryMacros.h>
 
 #include <OgreFrameListener.h>
 
@@ -55,34 +55,44 @@
 
 class GameStateListener {
 public:
-  /** Constructor */
+  /*! Constructor */
   GameStateListener( ){ };
-  
-  /** Virtual Deconstructor */
+
+  /*! Virtual Deconstructor */
   virtual ~GameStateListener( ){ };
-  
-  /** Store a game state to manage. */
+
+  /*! Store a game state to manage. */
   virtual void manageGameState( const std::string & stateName, GameState * state ) = 0;
-  
+
   /*! Find a game state by name. @Remarks returns 0 on failure. */
   virtual GameState * findByName( const std::string & stateName) = 0;
-  
-  /** Request a change to state. */
+
+  /*! Request a change to state. */
   virtual void changeGameState( GameState * state ) = 0;
-  
-  /** Push state onto the stack. */
+
+  /*! Push state onto the stack. */
   virtual bool pushGameState( GameState * state ) = 0;
-  
-  /** Pop a game state off the stack. */
+
+  /*! Pop a game state off the stack. */
   virtual void popGameState() = 0;
-  
-  /** Cause a shutdown. */
+
+  /*! Cause a shutdown. */
   virtual void shutdown() = 0;
-  
-  /** Start gamestate. */
+
+  /*! Start gamestate. */
   virtual void start( GameState * state ) = 0;
 };
 
+/*!
+ * \brief This abstract class defines a gamestate
+ *
+ * A gamestate is, as the name might suggest, the state of the game. The game
+ * needs to know what a user is currently doing. I.e. it has to act different
+ * if the user flying through space or if the user is docked. In one "state" the
+ * mouse controlls the ship. In the other state the mouse can be used in the
+ * menu. The gamestate describes this.
+ * \author Carsten <spo...@us...>
+ */
 class GameState : public Ogre::FrameListener,
 		  public OIS::KeyListener,
 		  public OIS::MouseListener,
@@ -146,31 +156,31 @@
   }
 
 protected:
-  /** Constructor: This should be a private member of an inherited class. */
+  /*! Constructor: This should be a private member of an inherited class. */
   GameState() {};
 
-  /** Destructor: This should be a private member of an inherited class. */
+  /*! Destructor: This should be a private member of an inherited class. */
   virtual ~GameState( ) {};
 
-  /** Find a state by its name. */
+  /*! Find a state by its name. */
   GameState * findByName( const std::string & stateName ) { return parent_->findByName( stateName ); }
 
-  /** Request a change to game state. */
+  /*! Request a change to game state. */
   void changeGameState( GameState *state ) { parent_->changeGameState( state ); }
 
-  /** Push game state onto the stack. */
+  /*! Push game state onto the stack. */
   bool pushGameState( GameState * state ) { return parent_->pushGameState( state ); }
 
-  /** Pop a game state off the stack. */
+  /*! Pop a game state off the stack. */
   void popGameState( void ) { parent_->popGameState(); }
 
-  /** Cause a shutdown. */
+  /*! Cause a shutdown. */
   void shutdown( void ) { parent_->shutdown(); }
-	
-  /** Stores the GameStateManager which is managing this state. */
+
+  /*! Stores the GameStateManager which is managing this state. */
   GameStateListener * parent_;
 
-  /** Keeps a method of device interaction. */
+  /*! Keeps a method of device interaction. */
   DeviceInfo * devices_;
   LogManager * log_;
 };
Modified: branches/ogsector/src/UnDockedState.h
===================================================================
--- branches/ogsector/src/UnDockedState.h	2007-05-17 08:35:54 UTC (rev 467)
+++ branches/ogsector/src/UnDockedState.h	2007-05-17 08:50:14 UTC (rev 468)
@@ -32,18 +32,20 @@
 
 class Sector;
 
+/*!
+ * \brief This class defines the gamestate the gamestate when the user is flying
+ *
+ * This gamestate is the opposite of the DockedState. The user is flying through
+ * space, he can shot his weapons, move his ship, etc. but not modify his ship.
+ * \author Carsten <spo...@us...>
+ */
 class UnDockedState : public GameState{
-
-// class UnDockedState: public Ogre::FrameListener,
-// 				 public OIS::KeyListener,
-// 				 public OIS::MouseListener,
-// 				 public OIS::JoyStickListener {
 public:
 
   DECLARE_GAMESTATE_CLASS( UnDockedState );
 
   void createContent( );
-  
+
   void destroyContent( );
 
   void enter();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <eg...@us...> - 2007-05-17 08:35:54
      
     | 
| Revision: 467
          http://svn.sourceforge.net/opengate/?rev=467&view=rev
Author:   egore
Date:     2007-05-17 01:35:54 -0700 (Thu, 17 May 2007)
Log Message:
-----------
[QA] Add an appropriate GPLv2 header to all files
[QA] Add some doxygen comments to common.[cpp|h]
Modified Paths:
--------------
    branches/ogsector/src/GameState.cpp
    branches/ogsector/src/GameState.h
    branches/ogsector/src/InputManager.cpp
    branches/ogsector/src/InputManager.h
    branches/ogsector/src/LogManager.cpp
    branches/ogsector/src/LogManager.h
    branches/ogsector/src/Sector.cpp
    branches/ogsector/src/Sector.h
    branches/ogsector/src/SectorObjects.cpp
    branches/ogsector/src/SectorObjects.h
    branches/ogsector/src/UnDockedState.cpp
    branches/ogsector/src/UnDockedState.h
    branches/ogsector/src/VesselManager.cpp
    branches/ogsector/src/VesselManager.h
    branches/ogsector/src/common.cpp
    branches/ogsector/src/common.h
    branches/ogsector/src/networkClient.cpp
    branches/ogsector/src/networkClient.h
    branches/ogsector/src/networkProtocol.h
    branches/ogsector/src/networkServer.cpp
    branches/ogsector/src/networkServer.h
    branches/ogsector/src/networkServerUser.cpp
    branches/ogsector/src/networkServerUser.h
    branches/ogsector/src/openALSoundManager.cpp
    branches/ogsector/src/openALSoundManager.h
    branches/ogsector/src/opengateclient.cpp
    branches/ogsector/src/opengateserver.cpp
    branches/ogsector/src/testopenalmanager.cpp
Modified: branches/ogsector/src/GameState.cpp
===================================================================
--- branches/ogsector/src/GameState.cpp	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/GameState.cpp	2007-05-17 08:35:54 UTC (rev 467)
@@ -1 +1,21 @@
+/***************************************************************************
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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.             *
+ ***************************************************************************/
+
 #include "GameState.h"
Modified: branches/ogsector/src/GameState.h
===================================================================
--- branches/ogsector/src/GameState.h	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/GameState.h	2007-05-17 08:35:54 UTC (rev 467)
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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.             *
+ ***************************************************************************/
+
 #ifndef GAMESTATELISTENER__H
 #define GAMESTATELISTENER__H
 
Modified: branches/ogsector/src/InputManager.cpp
===================================================================
--- branches/ogsector/src/InputManager.cpp	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/InputManager.cpp	2007-05-17 08:35:54 UTC (rev 467)
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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.             *
+ ***************************************************************************/
+
 #include "InputManager.h"
 #include "LogManager.h"
 #include "OgreStringConverter.h"
Modified: branches/ogsector/src/InputManager.h
===================================================================
--- branches/ogsector/src/InputManager.h	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/InputManager.h	2007-05-17 08:35:54 UTC (rev 467)
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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.             *
+ ***************************************************************************/
+
 #ifndef INPUTMANAGER_H // INPUTMANAGER_H
 #define INPUTMANAGER_H
 
Modified: branches/ogsector/src/LogManager.cpp
===================================================================
--- branches/ogsector/src/LogManager.cpp	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/LogManager.cpp	2007-05-17 08:35:54 UTC (rev 467)
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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.             *
+ ***************************************************************************/
+
 #include "LogManager.h"
 #include "ogconsole.h"
 
Modified: branches/ogsector/src/LogManager.h
===================================================================
--- branches/ogsector/src/LogManager.h	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/LogManager.h	2007-05-17 08:35:54 UTC (rev 467)
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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.             *
+ ***************************************************************************/
+
 #ifndef LOGMANAGER__H
 #define LOGMANAGER__H
 
Modified: branches/ogsector/src/Sector.cpp
===================================================================
--- branches/ogsector/src/Sector.cpp	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/Sector.cpp	2007-05-17 08:35:54 UTC (rev 467)
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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.             *
+ ***************************************************************************/
+
 #include "Sector.h"
 
 namespace OpenGate{
Modified: branches/ogsector/src/Sector.h
===================================================================
--- branches/ogsector/src/Sector.h	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/Sector.h	2007-05-17 08:35:54 UTC (rev 467)
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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.             *
+ ***************************************************************************/
+
 #ifndef SECTOR__H
 #define SECTOR__H
 
Modified: branches/ogsector/src/SectorObjects.cpp
===================================================================
--- branches/ogsector/src/SectorObjects.cpp	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/SectorObjects.cpp	2007-05-17 08:35:54 UTC (rev 467)
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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.             *
+ ***************************************************************************/
+
 #include "Sector.h"
 #include "SectorObjects.h"
 #include "common.h"
Modified: branches/ogsector/src/SectorObjects.h
===================================================================
--- branches/ogsector/src/SectorObjects.h	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/SectorObjects.h	2007-05-17 08:35:54 UTC (rev 467)
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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.             *
+ ***************************************************************************/
+
 #ifndef PLAYERSHIP__H
 #define PLAYERSHIP__H
 
Modified: branches/ogsector/src/UnDockedState.cpp
===================================================================
--- branches/ogsector/src/UnDockedState.cpp	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/UnDockedState.cpp	2007-05-17 08:35:54 UTC (rev 467)
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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.             *
+ ***************************************************************************/
+
 #include "UnDockedState.h"
 #include "Sector.h"
 #include "networkProtocol.h"
Modified: branches/ogsector/src/UnDockedState.h
===================================================================
--- branches/ogsector/src/UnDockedState.h	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/UnDockedState.h	2007-05-17 08:35:54 UTC (rev 467)
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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.             *
+ ***************************************************************************/
+
 #ifndef UNDOCKEDSTATE__H
 #define UNDOCKEDSTATE__H
 
Modified: branches/ogsector/src/VesselManager.cpp
===================================================================
--- branches/ogsector/src/VesselManager.cpp	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/VesselManager.cpp	2007-05-17 08:35:54 UTC (rev 467)
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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.             *
+ ***************************************************************************/
+
 #include <OgreResourceManager.h>
 #include "VesselManager.h"
 #include "tinyxml/tinyxml.h"
Modified: branches/ogsector/src/VesselManager.h
===================================================================
--- branches/ogsector/src/VesselManager.h	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/VesselManager.h	2007-05-17 08:35:54 UTC (rev 467)
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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.             *
+ ***************************************************************************/
+
 #ifndef VESSELMANAGER__H
 #define VESSELMANAGER__H
 
Modified: branches/ogsector/src/common.cpp
===================================================================
--- branches/ogsector/src/common.cpp	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/common.cpp	2007-05-17 08:35:54 UTC (rev 467)
@@ -1,29 +1,28 @@
 /***************************************************************************
- *           common.cpp
- *
- *  Copyright: 2007 spo...@so...
- ****************************************************************************/
-/*
- *  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.
- */
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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.             *
+ ***************************************************************************/
 
 #include "common.h"
 
 long createGlobalID( int userId, int childId ) { return childId * MAXUSERID + userId; }
 
-void myMSleep( int s ){
+void myMSleep( int s ) {
 #ifdef WIN32
     Sleep( s );
 #else
Modified: branches/ogsector/src/common.h
===================================================================
--- branches/ogsector/src/common.h	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/common.h	2007-05-17 08:35:54 UTC (rev 467)
@@ -1,26 +1,36 @@
 /***************************************************************************
- *           common.h
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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.             *
+ ***************************************************************************/
+
+/*!
+ * \file
  *
- *  Copyright: 2007 spo...@so...
- ****************************************************************************/
-/*
- *  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.
+ * \brief This file contains several functions that can be used in common.
  *
- *  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.
+ * For example you can find methods here that are used to enable opengate to be
+ * cross platform.
  *
- *  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.
+ * \author Carsten <spo...@us...>
  */
 
-#ifndef COMMON__H
-#define COMMON__H COMMON__H
+#ifndef _OPENGATE_COMMON__H
+#define _OPENGATE_COMMON__H
 
 #ifdef HAVE_CONFIG_H
 #include <config.h>
@@ -40,28 +50,75 @@
 #define MAXUSERID 1000000
 long createGlobalID( int userId, int childId );
 
+/*!
+ * \brief This method compares two values and returns the smaller one
+ * \param a One of the values to compare
+ * \param b The other value to compare
+ */
 template < class T > T max( const T & a, const T & b ) { if ( a < b ) return b; else return a; }
+
+/*!
+ * \brief This method compares two values and returns the bigger one
+ * \param a One of the values to compare
+ * \param b The other value to compare
+ */
 template < class T > T min( const T & a, const T & b ) { if ( a > b ) return b; else return a; }
 
-template< typename T > inline std::string toStr( const T & value ){
+/*!
+ * \brief This method converts any given value to a string using streams
+ * \param value The value to convert to a string
+ */
+template< typename T > inline std::string toStr( const T & value ) {
   std::ostringstream streamOut;
   streamOut << value;
   return streamOut.str();
 }
 
-inline int toInt( const std::string & str ){ return atoi( str.c_str() ); }
-inline float toFloat( const std::string & str ){ return strtof( str.c_str(), NULL ); }
-inline double toDouble( const std::string & str ){ return strtod( str.c_str(), NULL ); }
+/*!
+ * \brief This method converts a string to int
+ * \param str The string you want to convert
+ */
+inline int toInt( const std::string & str ) {
+  return atoi( str.c_str() );
+}
 
-template< typename Real > Real round( Real val, int digits ){
-  Real fak = std::pow((Real)10.0, (Real)digits); 
+/*!
+ * \brief This method converts a string to float
+ * \param str The string you want to convert
+ */
+inline float toFloat( const std::string & str ) {
+  return strtof( str.c_str(), NULL );
+}
+
+/*!
+ * \brief This method converts a string to double
+ * \param str The string you want to double
+ */
+inline double toDouble( const std::string & str ) {
+  return strtod( str.c_str(), NULL );
+}
+
+/*!
+ * \brief Round a Real by a given amount of digits
+ * \param val The Real you want to round
+ * \param digits The amount amount of digits the new Real should have
+ */
+template< typename Real > Real round( Real val, int digits ) {
+  Real fak = std::pow((Real)10.0, (Real)digits);
   return rint( val * fak) / fak;
 }
 
+/*!
+ * \brief This method is used as a cross plattform sleep method.
+ *
+ * You pass an amount of seconds to this function that you want the program or
+ * a single thread to sleep.
+ * \param s The amount of seconds to sleep
+ */
 void myMSleep( int s );
 
 // template< typename Vec > std::ostream & operator << ( std::ostream & str, const Vec & vec ){
 //   str << vec[ 0 ] << " " << vec[ 1 ] << " " << vec[ 2 ];
 // }
 
-#endif // COMMON__H
+#endif // _OPENGATE_COMMON__H
Modified: branches/ogsector/src/networkClient.cpp
===================================================================
--- branches/ogsector/src/networkClient.cpp	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/networkClient.cpp	2007-05-17 08:35:54 UTC (rev 467)
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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.             *
+ ***************************************************************************/
+
 #include "common.h"
 #include "networkProtocol.h"
 #include "networkClient.h"
Modified: branches/ogsector/src/networkClient.h
===================================================================
--- branches/ogsector/src/networkClient.h	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/networkClient.h	2007-05-17 08:35:54 UTC (rev 467)
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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.             *
+ ***************************************************************************/
+
 #ifndef NETWORKCLIENT__H
 #define NETWORKCLIENT__H
 
Modified: branches/ogsector/src/networkProtocol.h
===================================================================
--- branches/ogsector/src/networkProtocol.h	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/networkProtocol.h	2007-05-17 08:35:54 UTC (rev 467)
@@ -1,24 +1,22 @@
 /***************************************************************************
- *           networkProtocoll.h
- *
- *  Copyright  2007  Spom Spom
- *  Email <spo...@so...>
- ****************************************************************************/
-/*
- *  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.
- */
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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.             *
+ ***************************************************************************/
 
 #ifndef NETWORK_PROTOCOL__H
 #define NETWORK_PROTOCOL__H
Modified: branches/ogsector/src/networkServer.cpp
===================================================================
--- branches/ogsector/src/networkServer.cpp	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/networkServer.cpp	2007-05-17 08:35:54 UTC (rev 467)
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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.             *
+ ***************************************************************************/
+
 #include "networkServerUser.h"
 #include "networkServer.h"
 #include <iostream>
Modified: branches/ogsector/src/networkServer.h
===================================================================
--- branches/ogsector/src/networkServer.h	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/networkServer.h	2007-05-17 08:35:54 UTC (rev 467)
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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.             *
+ ***************************************************************************/
+
 #ifndef NETWORKSERVER__H
 #define NETWORKSERVER__H
 
Modified: branches/ogsector/src/networkServerUser.cpp
===================================================================
--- branches/ogsector/src/networkServerUser.cpp	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/networkServerUser.cpp	2007-05-17 08:35:54 UTC (rev 467)
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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.             *
+ ***************************************************************************/
+
 #include "networkServer.h"
 #include "networkServerUser.h"
 #include "common.h"
Modified: branches/ogsector/src/networkServerUser.h
===================================================================
--- branches/ogsector/src/networkServerUser.h	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/networkServerUser.h	2007-05-17 08:35:54 UTC (rev 467)
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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.             *
+ ***************************************************************************/
+
 #ifndef NETWORKSERVERUSER__H
 #define NETWORKSERVERUSER__H
 
Modified: branches/ogsector/src/openALSoundManager.cpp
===================================================================
--- branches/ogsector/src/openALSoundManager.cpp	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/openALSoundManager.cpp	2007-05-17 08:35:54 UTC (rev 467)
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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.             *
+ ***************************************************************************/
+
 #include "openALSoundManager.h"
 #include <iostream>
 
Modified: branches/ogsector/src/openALSoundManager.h
===================================================================
--- branches/ogsector/src/openALSoundManager.h	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/openALSoundManager.h	2007-05-17 08:35:54 UTC (rev 467)
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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.             *
+ ***************************************************************************/
+
 #ifndef OPENALSOUNDMANAGER__H
 #define OPENALSOUNDMANAGER__H OPENALSOUNDMANAGER__H
 
Modified: branches/ogsector/src/opengateclient.cpp
===================================================================
--- branches/ogsector/src/opengateclient.cpp	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/opengateclient.cpp	2007-05-17 08:35:54 UTC (rev 467)
@@ -1,3 +1,22 @@
+/***************************************************************************
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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.             *
+ ***************************************************************************/
 
 #ifdef WIN32
 #if OGRE_PLATFORM == OGRE_PLATFORM_WIN32
Modified: branches/ogsector/src/opengateserver.cpp
===================================================================
--- branches/ogsector/src/opengateserver.cpp	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/opengateserver.cpp	2007-05-17 08:35:54 UTC (rev 467)
@@ -1,7 +1,6 @@
 /***************************************************************************
- *   Copyright (C) 2006 by Christoph Brill   *
- *   eg...@us...   *
- *   2007 spom_spom@.sourceforge.net   *
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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  *
@@ -19,7 +18,6 @@
  *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
  ***************************************************************************/
 
-
 #ifdef HAVE_CONFIG_H
 #include <config.h>
 #endif
Modified: branches/ogsector/src/testopenalmanager.cpp
===================================================================
--- branches/ogsector/src/testopenalmanager.cpp	2007-05-16 21:54:28 UTC (rev 466)
+++ branches/ogsector/src/testopenalmanager.cpp	2007-05-17 08:35:54 UTC (rev 467)
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2006-2007 by OpenGate development team                  *
+ *   spo...@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.             *
+ ***************************************************************************/
+
 #include "openALSoundManager.h"
 #include <iostream>
 
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: Gary L. <Ult...@gm...> - 2007-05-16 21:59:05
      
     | 
| Hi Christoph, this is a huge amoung of useful data. Where is this data from and what are the distance values needed for? Regards, Gary eg...@us... wrote: > Revision: 466 > http://svn.sourceforge.net/opengate/?rev=466&view=rev > Author: egore > Date: 2007-05-16 14:54:28 -0700 (Wed, 16 May 2007) > > Log Message: > ----------- > Initial import of the jgmapper data > > Added Paths: > ----------- > trunk/data/jgdata.xml > > Added: trunk/data/jgdata.xml > =================================================================== > --- trunk/data/jgdata.xml (rev 0) > +++ trunk/data/jgdata.xml 2007-05-16 21:54:28 UTC (rev 466) > @@ -0,0 +1,1108 @@ > +<?xml version="1.0" encoding="UTF-8" ?> > +<?RAVL class="JGMapper::JGDataSetC" ?> > +<JGDataSet > > + <Space colour="236 73 76" name="Octavius" /> > + <Space colour="243 199 245" name="Amananth" /> > + <Space colour="237 185 122" name="Hyperial" /> > + <Space colour="127 127 127" name="Unreg" /> > + <Space colour="114 152 199" name="Solrain" /> > + <Space colour="156 212 94" name="Quantar" /> > + <Sector flux="7" space="Unreg" name="Light Gateway" mapcoord="327 379 " > > + <Jumpgate name="Inner Gyre" position="0 0 0" /> > + <Jumpgate name="Outer Gyre" position="-19600 18500 24400" /> > + <Jumpgate name="Light Crossroads" position="-16900 3300 -200" /> > + <Beacon position="-10100 11500 14200" /> > + <Anomaly position="4600 14700 8700" /> > + <Distance to="Outer Gyre" from="Light Crossroads" distance="29044" /> > + <Distance to="Inner Gyre" from="Light Crossroads" distance="17294" /> > + <Distance to="Outer Gyre" from="Inner Gyre" distance="36458" /> > + </Sector> > + <Sector flux="1" space="Quantar" name="Quanaus Crossing" mapcoord="489 414 " > > + <Jumpgate name="Path of Hordes" position="13300 33400 -12500" /> > + <Jumpgate name="Quantar Core" position="0 0 0" /> > + <Beacon position="1100 12400 -3800" /> > + <Distance to="Quantar Core" from="Path of Hordes" distance="38081" /> > + </Sector> > + <Sector flux="1" space="Quantar" name="Ring View" mapcoord="412 353 " > > + <Jumpgate name="Connexion" position="35600 10700 -24200" /> > + <Jumpgate name="Gurge" position="48600 600 -21600" /> > + <Jumpgate name="Quantar Hook" position="9800 -16100 6500" /> > + <Jumpgate name="Ekoo's Stop" position="0 0 0" /> > + <Beacon position="21800 -14000 -16600" /> > + <Distance to="Connexion" from="Ekoo's Stop" distance="44412" /> > + <Distance to="Quantar Hook" from="Ekoo's Stop" distance="19944" /> > + <Distance to="Quantar Hook" from="Connexion" distance="48240" /> > + <Distance to="Connexion" from="Gurge" distance="16651" /> > + <Distance to="Ekoo's Stop" from="Gurge" distance="53186" /> > + <Distance to="Quantar Hook" from="Gurge" distance="50681" /> > + </Sector> > + <Sector flux="1" space="Solrain" name="Morain Harbour" mapcoord="269 476 " > > + <Jumpgate name="Tranquillus Major" position="25400 11600 1600" /> > + <Jumpgate name="Fields" position="0 0 0" /> > + <Jumpgate name="Purian Lake" position="12900 5600 -17000" /> > + <Jumpgate name="Bronci Rift" position="13200 16800 900" /> > + <Beacon position="12500 7700 -7500" /> > + <Distance to="Bronci Rift" from="Purian Lake" distance="21037" /> > + <Distance to="Purian Lake" from="Tranquillus Major" distance="23150" /> > + <Distance to="Bronci Rift" from="Tranquillus Major" distance="13315" /> > + <Distance to="Purian Lake" from="Fields" distance="22036" /> > + <Distance to="Bronci Rift" from="Fields" distance="21333" /> > + <Distance to="Tranquillus Major" from="Fields" distance="27954" /> > + </Sector> > + <Sector flux="6" space="Amananth" name="Last Point" mapcoord="409 307 " > > + <Jumpgate name="Dark" position="0 0 0" /> > + <Jumpgate name="Inner Aman" position="18700 -1400 13700" /> > + <Beacon position="400 -5300 1100" /> > + <Building type="Subspace Transceiver" position="-10300 -800 7700" /> > + <Distance to="Dark" from="Inner Aman" distance="23181" /> > + </Sector> > + <Sector flux="1" space="Amananth" name="Inner Aman" mapcoord="525 100 " > > + <Jumpgate name="Amananth" position="0 0 0" /> > + <Jumpgate name="Last Point" position="7800 -4800 49000" /> > + <Beacon position="12900 2500 -19500" /> > + <Distance to="Last Point" from="Amananth" distance="49881" /> > + </Sector> > + <Sector flux="1" space="Unreg" name="Connexion" mapcoord="304 327 " > > + <Jumpgate name="Dark Crossroads" position="-3100 -19100 14900" /> > + <Jumpgate name="Stith" position="21200 -8900 15600" /> > + <Jumpgate name="Ring View" position="-1100 -12400 39400" /> > + <Jumpgate name="Light Crossroads" position="0 0 0" /> > + <Beacon position="9300 -11100 14600" /> > + <Distance to="Stith" from="Ring View" distance="32795" /> > + <Distance to="Light Crossroads" from="Ring View" distance="41294" /> > + <Distance to="Dark Crossroads" from="Ring View" distance="25529" /> > + <Distance to="Light Crossroads" from="Dark Crossroads" distance="24462" /> > + <Distance to="Stith" from="Dark Crossroads" distance="26413" /> > + <Distance to="Stith" from="Light Crossroads" distance="27809" /> > + </Sector> > + <Sector flux="5" space="Unreg" name="Far Point" mapcoord="194 378 " > > + <Jumpgate name="Dark Gateway" position="15700 -20200 12400" /> > + <Jumpgate name="Lothar's Landing" position="0 0 0" /> > + <Jumpgate name="Light Crossroads" position="-13100 1400 45200" /> > + <Beacon position="3800 -14800 15900" /> > + <Distance to="Dark Gateway" from="Light Crossroads" distance="48663" /> > + <Distance to="Lothar's Landing" from="Light Crossroads" distance="47002" /> > + <Distance to="Lothar's Landing" from="Dark Gateway" distance="28426" /> > + </Sector> > + <Sector flux="1" space="Solrain" name="Tranquillus Minor" mapcoord="104 561 " > > + <Jumpgate name="Solrain Depot" position="6900 -20100 -21700" /> > + <Jumpgate name="Inner Oasis" position="29200 -12600 -21000" /> > + <Jumpgate name="Fields" position="19500 2700 8300" /> > + <Jumpgate name="Narrow Canal" position="0 0 0" /> > + <Beacon position="9400 2100 4300" /> > + <Distance to="Narrow Canal" from="Fields" distance="21384" /> > + <Distance to="Inner Oasis" from="Fields" distance="34475" /> > + <Distance to="Narrow Canal" from="Inner Oasis" distance="38129" /> > + <Distance to="Fields" from="Solrain Depot" distance="39701" /> > + <Distance to="Inner Oasis" from="Solrain Depot" distance="23472" /> > + <Distance to="Narrow Canal" from="Solrain Depot" distance="30349" /> > + </Sector> > + <Sector flux="6" space="Solrain" name="Cerulean Clouds" mapcoord="214 721 " > > + <Jumpgate name="Hirbel's Channel" position="0 0 0" /> > + <Jumpgate name="Azure Churn" position="-19400 12200 -5500" /> > + <Jumpgate name="Tribular Canal" position="-1100 32400 -12200" /> > + <Anomaly position="-8400 4200 -15700" /> > + <Beacon position="-9000 11100 -10100" /> > + <Distance to="Tribular Canal" from="Azure Churn" distance="28033" /> > + <Distance to="Tribular Canal" from="Hirbel's Channel" distance="34611" /> > + <Distance to="Azure Churn" from="Hirbel's Channel" distance="23549" /> > + </Sector> > + <Sector flux="5" space="Solrain" name="Hirbel's Channel" mapcoord="250 573 " > > + <Jumpgate name="Cerulean Clouds" position="0 0 0" /> > + <Jumpgate name="Wake" position="14000 -1800 -7800" /> > + <Beacon position="2200 -8800 -1300" /> > + <Distance to="Wake" from="Cerulean Clouds" distance="16104" /> > + </Sector> > + <Sector flux="1" space="Quantar" name="Omni IV" mapcoord="441 376 " > > + <Jumpgate name="Path of Hordes" position="-14200 -18600 -6400" /> > + <Jumpgate name="Quantar Core" position="0 0 0" /> > + <Beacon position="-6100 -10700 -2000" /> > + <Distance to="Path of Hordes" from="Quantar Core" distance="24283" /> > + </Sector> > + <Sector flux="1" space="Octavius" name="Gurge" mapcoord="338 254 " > > + <Jumpgate name="Dark Crossroads" position="0 0 0" /> > + <Jumpgate name="Evenings End" position="-15800 -6900 -24900" /> > + <Jumpgate name="Octavian Shore" position="0100 -24900 -54700" /> > + <Jumpgate name="Ring View" position="52100 -12500 -27400" /> > + <Beacon position="17400 -1700 -32400" /> > + <Distance to="Ring View" from="Dark Crossroads" distance="60144" /> > + <Distance to="Octavian Shore" from="Dark Crossroads" distance="60097" /> > + <Distance to="Ring View" from="Octavian Shore" distance="60011" /> > + <Distance to="Evenings End" from="Ring View" distance="68137" /> > + <Distance to="Evenings End" from="Octavian Shore" distance="38293" /> > + <Distance to="Evenings End" from="Dark Crossroads" distance="30257" /> > + </Sector> > + <Sector flux="7" space="Quantar" name="Quantar Gate" mapcoord="385 412 " > > + <Jumpgate name="Greater Arm" position="-21800 8800 -900" /> > + <Jumpgate name="Inner Storm" position="0 0 0" /> > + <Jumpgate name="Ekoo's Stop" position="-31200 19200 21900" /> > + <Beacon position="-11200 4500 -2300" /> > + <Building type="Ore Depot" position="-12800 8900 1500" /> > + <Building type="Rearm Arsenal" position="-3800 18300 12300" /> > + <Building type="Refueling Stop" position="-24300 22000 21300" /> > + <Distance to="Ekoo's Stop" from="Greater Arm" distance="26674" /> > + <Distance to="Inner Storm" from="Greater Arm" distance="23566" /> > + <Distance to="Ekoo's Stop" from="Inner Storm" distance="42646" /> > + </Sector> > + <Sector flux="1" space="Solrain" name="Outer Lighthouse" mapcoord="268 421 " > > + <Jumpgate name="Greater Locks" position="26900 16800 22300" /> > + <Jumpgate name="Purian Lake" position="0 0 0" /> > + <Beacon position="12300 5900 10500" /> > + <Distance to="Greater Locks" from="Purian Lake" distance="38747" /> > + </Sector> > + <Sector flux="6" space="Octavius" name="Orrus Minor" mapcoord="138 50 " > > + <Jumpgate name="Orrus Major" position="0 0 0" /> > + <Jumpgate name="Vorgus 2" position="-4900 -2600 24700" /> > + <Beacon position="-4600 -1400 14300" /> > + <Distance to="Orrus Major" from="Vorgus 2" distance="25265" /> > + </Sector> > + <Sector flux="7" space="Hyperial" name="Inner Cloud" mapcoord="373 568 " > > + <Jumpgate name="Main Gate" position="31500 -2200 13800" /> > + <Jumpgate name="T&P" position="0 0 0" /> > + <Beacon position="4300 -2200 18800" /> > + <Distance to="Main Gate" from="T&P" distance="34471" /> > + </Sector> > + <Sector flux="7" space="Quantar" name="Inner Third" mapcoord="538 640 " > > + <Jumpgate name="Orus' Tail" position="3400 14800 -17200" /> > + <Jumpgate name="Outer Third" position="0 0 0" /> > + <Beacon position="900 7000 -2900" /> > + <Distance to="Outer Third" from="Orus' Tail" distance="22913" /> > + </Sector> > + <Sector flux="0" space="Octavius" name="Octavius Depot" mapcoord="202 176 " > > + <Station name="Octavius Depot" position="1300 -5600 -13000" /> > + <Jumpgate name="Vorgus 2" position="0 0 0" /> > + <Building type="Science Factory" item="Centerfuge Mk. V" position="4600 -4700 -19400" /> > + <Building type="Custom Producer" item="Centerfuge Mk. V" position="-3700 -1700 -25600" /> > + <Distance to="Vorgus 2" from="Octavius Depot" distance="14226" /> > + </Sector> > + <Sector flux="1" space="Quantar" name="Great Venure Belt" mapcoord="347 517 " > > + <Jumpgate name="Klatsches Hold" position="7700 15800 -12100" /> > + <Jumpgate name="Main Gate" position="28500 7800 6500" /> > + <Jumpgate name="Hyperion Gate" position="-9400 12000 7000" /> > + <Jumpgate name="Zealots Refuge" position="0 0 0" /> > + <Beacon position="12000 12000 -9800" /> > + <Building type="Ore Depot" position="17300 8300 -14700" /> > + <Building type="Nano Assembler" item="Chromium" position="8600 3300 -24100" /> > + <Building type="Nano Assembler" item="Antimony" position="28600 -6800 -28000" /> > + <Distance to="Main Gate" from="Hyperion Gate" distance="38078" /> > + <Distance to="Hyperion Gate" from="Zealots Refuge" distance="16761" /> > + <Distance to="Main Gate" from="Zealots Refuge" distance="30208" /> > + <Distance to="Zealots Refuge" from="Klatsches Hold" distance="21347" /> > + <Distance to="Hyperion Gate" from="Klatsches Hold" distance="25958" /> > + <Distance to="Main Gate" from="Klatsches Hold" distance="28941" /> > + </Sector> > + <Sector flux="5" space="Solrain" name="Greater Locks" mapcoord="239 387 " > > + <Jumpgate name="Outer Lighthouse" position="0 0 0" /> > + <Jumpgate name="Dark Gateway" position="-1800 -11900 -13400" /> > + <Jumpgate name="Inner Lighthouse" position="2500 700 10500" /> > + <Beacon position="-400 -2300 -9800" /> > + <Distance to="Dark Gateway" from="Inner Lighthouse" distance="27362" /> > + <Distance to="Inner Lighthouse" from="Outer Lighthouse" distance="10799" /> > + <Distance to="Dark Gateway" from="Outer Lighthouse" distance="18040" /> > + </Sector> > + <Sector flux="7" space="Unreg" name="Outer Gyre" mapcoord="344 348 " > > + <Jumpgate name="Light Gateway" position="0 0 0" /> > + <Jumpgate name="Greater Arm" position="7300 6600 5600" /> > + <Jumpgate name="Pulsar" position="6400 17300 13600" /> > + <Jumpgate name="Aman Gate" position="-8800 13600 22500" /> > + <Beacon position="-2100 11200 3600" /> > + <Distance to="Greater Arm" from="Aman Gate" distance="24278" /> > + <Distance to="Light Gateway" from="Aman Gate" distance="27758" /> > + <Distance to="Pulsar" from="Aman Gate" distance="18045" /> > + <Distance to="Light Gateway" from="Pulsar" distance="22868" /> > + <Distance to="Greater Arm" from="Pulsar" distance="13323" /> > + <Distance to="Greater Arm" from="Light Gateway" distance="11218" /> > + </Sector> > + <Sector flux="10" space="Unreg" name="Lesser Arm" mapcoord="274 383 " > > + <Jumpgate name="Light Crossroads" position="0 0 0" /> > + </Sector> > + <Sector flux="1" space="Octavius" name="Arkan's Cloud" mapcoord="182 256 " > > + <Jumpgate name="Rim" position="11700 4100 -1100" /> > + <Jumpgate name="Outer Edge" position="0 0 0" /> > + <Jumpgate name="Outpost" position="15000 -18400 14300" /> > + <Jumpgate name="Primus Point" position="30900 -26300 15300" /> > + <Beacon position="23200 -15300 7600" /> > + <Distance to="Rim" from="Outer Edge" distance="12409" /> > + <Distance to="Primus Point" from="Outer Edge" distance="43363" /> > + <Distance to="Outpost" from="Outer Edge" distance="27659" /> > + <Distance to="Rim" from="Outpost" distance="27378" /> > + <Distance to="Primus Point" from="Outpost" distance="17803" /> > + <Distance to="Primus Point" from="Rim" distance="39504" /> > + </Sector> > + <Sector flux="1" space="Quantar" name="Hook of Roh" mapcoord="520 475 " > > + <Jumpgate name="Dark Path" position="0 0 0" /> > + <Jumpgate name="Quantar Depot" position="3000 -19800 8500" /> > + <Jumpgate name="Square of Quantos" position="-22300 -16900 23200" /> > + <Beacon position="-11500 -10800 9700" /> > + <Distance to="Dark Path" from="Square of Quantos" distance="36395" /> > + <Distance to="Quantar Depot" from="Dark Path" distance="21727" /> > + <Distance to="Quantar Depot" from="Square of Quantos" distance="29478" /> > + </Sector> > + <Sector flux="1" space="Quantar" name="Orus' Tail" mapcoord="483 598 " > > + <Jumpgate name="Upper Third" position="13200 -15600 28800" /> > + <Jumpgate name="Corridor" position="-8600 -33200 13100" /> > + <Jumpgate name="Inner Third" position="0 0 0" /> > + <Beacon position="5100 -21500 16600" /> > + <Distance to="Inner Third" from="Corridor" distance="36759" /> > + <Distance to="Upper Third" from="Corridor" distance="32116" /> > + <Distance to="Inner Third" from="Upper Third" distance="35338" /> > + </Sector> > + <Sector flux="1" space="Amananth" name="Aman Gate" mapcoord="331 318 " > > + <Jumpgate name="Dark" position="-1400 -2400 -12000" /> > + <Jumpgate name="Outer Gyre" position="-14400 -2800 -23600" /> > + <Jumpgate name="Inner Gyre" position="0 0 0" /> > + <Beacon position="9300 -500 -4600" /> > + <Distance to="Inner Gyre" from="Dark" distance="12331" /> > + <Distance to="Outer Gyre" from="Dark" distance="17406" /> > + <Distance to="Inner Gyre" from="Outer Gyre" distance="27790" /> > + </Sector> > + <Sector flux="7" space="Octavius" name="Sark's Passage" mapcoord="198 302 " > > + <Jumpgate name="Edge" position="0 0 0" /> > + <Jumpgate name="Primus Point" position="-2000 -41000 14800" /> > + <Beacon position="-800 -14900 3200" /> > + <Distance to="Primus Point" from="Edge" distance="43625" /> > + </Sector> > + <Sector flux="1" space="Solrain" name="Narrow Canal" mapcoord="255 652 " > > + <Jumpgate name="Lesser Locks" position="0 0 0" /> > + <Jumpgate name="Tranquillus Minor" position="-32900 -900 1100" /> > + <Jumpgate name="Solrain Core" position="-34600 34300 -20800" /> > + <Beacon position="-21700 4800 -7500" /> > + <Distance to="Tranquillus Minor" from="Lesser Locks" distance="32899" /> > + <Distance to="Solrain Core" from="Lesser Locks" distance="52949" /> > + <Distance to="Tranquillus Minor" from="Solrain Core" distance="41500" /> > + </Sector> > + <Sector flux="12" space="Quantar" name="Outer Third" mapcoord="556 675 " > > + <Jumpgate name="Inner Third" position="0 0 0" /> > + <Beacon position="1400 11800 3200" /> > + <Anomaly position="10400 14300 10300" /> > + </Sector> > + <Sector flux="7" space="Solrain" name="Bronci Rift" mapcoord="224 556 " > > + <Jumpgate name="Tranquillus Major" position="7300 -10100 14500" /> > + <Jumpgate name="Morain Harbour" position="21300 -11900 6700" /> > + <Jumpgate name="Zealots Refuge" position="0 0 0" /> > + <Beacon position="21200 -21900 10700" /> > + <Anomaly position="8200 -7300 4300" /> > + <Distance to="Morain Harbour" from="Tranquillus Major" distance="16105" /> > + <Distance to="Zealots Refuge" from="Tranquillus Major" distance="19127" /> > + <Distance to="Zealots Refuge" from="Morain Harbour" distance="25292" /> > + </Sector> > + <Sector flux="9" space="Unreg" name="Outer Storm" mapcoord="389 454 " > > + <Jumpgate name="Inner Storm" position="0 0 0" /> > + </Sector> > + <Sector flux="1" space="Hyperial" name="Outer Cloud" mapcoord="432 628 " > > + <Jumpgate name="Reaches" position="27100 12200 14600" /> > + <Jumpgate name="Rear Gate" position="0 0 0" /> > + <Beacon position="13700 4700 6600" /> > + <Distance to="Rear Gate" from="Reaches" distance="33135" /> > + </Sector> > + <Sector flux="1" space="Quantar" name="Inner Roh-Cloud" mapcoord="480 465 " > > + <Jumpgate name="Quantar Core" position="12800 15300 1300" /> > + <Jumpgate name="Square of Quantos" position="-25800 27300 -15800" /> > + <Jumpgate name="Outer Roh-Cloud" position="0 0 0" /> > + <Beacon position="-15100 17800 -9700" /> > + <Distance to="Outer Roh-Cloud" from="Quantar Core" distance="19962" /> > + <Distance to="Square of Quantos" from="Quantar Core" distance="43808" /> > + <Distance to="Square of Quantos" from="Outer Roh-Cloud" distance="40727" /> > + </Sector> > + <Sector flux="1" space="Quantar" name="Quadrangle" mapcoord="488 291 " > > + <Jumpgate name="Path of Hordes" position="0 0 0" /> > + <Jumpgate name="Long Walk" position="22300 -5800 14500" /> > + <Jumpgate name="Tictac's Hook" position="-800 7200 21700" /> > + <Beacon position="14000 -2800 4400" /> > + <Anomaly position="20200 18900 56600" /> > + <Distance to="Tictac's Hook" from="Long Walk" distance="27211" /> > + <Distance to="Path of Hordes" from="Long Walk" distance="27211" /> > + <Distance to="Path of Hordes" from="Tictac's Hook" distance="22837" /> > + </Sector> > + <Sector flux="6" space="Unreg" name="Inner Storm" mapcoord="363 446 " > > + <Jumpgate name="Quantar Gate" /> > + <Jumpgate name="Outer Storm" /> > + <Jumpgate name="Four Fingers" /> > + <Distance to="Outer Storm" from="Quantar Gate" distance="14471" /> > + <Distance to="Four Fingers" from="Quantar Gate" distance="10358" /> > + <Distance to="Outer Storm" from="Four Fingers" distance="21013" /> > + </Sector> > + <Sector flux="7" space="Quantar" name="Orus' Leg" mapcoord="533 575 " > > + <Jumpgate name="Upper Third" position="0 0 0" /> > + <Jumpgate name="Dark End" position="17900 29100 -24800" /> > + <Beacon position="7900 21200 -15800" /> > + <Distance to="Dark End" from="Upper Third" distance="42179" /> > + </Sector> > + <Sector flux="7" space="Octavius" name="Outer Edge" mapcoord="72 289 " > > + <Jumpgate name="Arkan's Cloud" position="-4800 -11000 18100" /> > + <Jumpgate name="Outer Rim" position="-25700 -4700 2900" /> > + <Jumpgate name="Mokk's Battlefield" position="0 0 0" /> > + <Beacon position="-14400 -8000 11200" /> > + <Distance to="Arkan's Cloud" from="Outer Rim" distance="26618" /> > + <Distance to="Mokk's Battlefield" from="Outer Rim" distance="26309" /> > + <Distance to="Arkan's Cloud" from="Mokk's Battlefield" distance="21702" /> > + </Sector> > + <Sector flux="7" space="Unreg" name="Light Crossroads" mapcoord="297 355 " > > + <Jumpgate name="Light Gateway" position="24300 24700 -19200" /> > + <Jumpgate name="Far Point" position="0 0 0" /> > + <Jumpgate name="Connexion" position="11300 14600 -10300" /> > + <Jumpgate name="Lesser Arm" position="32400 -9200 -32700" /> > + <Beacon position="30200 2000 -29200" /> > + <Distance to="Light Gateway" from="Connexion" distance="18748" /> > + <Distance to="Far Point" from="Connexion" distance="21089" /> > + <Distance to="Lesser Arm" from="Connexion" distance="38966" /> > + <Distance to="Far Point" from="Lesser Arm" distance="47005" /> > + <Distance to="Light Gateway" from="Lesser Arm" distance="37317" /> > + <Distance to="Far Point" from="Light Gateway" distance="39590" /> > + </Sector> > + <Sector flux="1" space="Solrain" name="Azure Churn" mapcoord="163 638 " > > + <Jumpgate name="Cerulean Clouds" position="-15500 -1000 -11200" /> > + <Jumpgate name="Cornea" position="0 0 0" /> > + <Beacon position="6100 600 -5300" /> > + <Distance to="Cerulean Clouds" from="Cornea" distance="19120" /> > + </Sector> > + <Sector flux="10" space="Unreg" name="Dark Crossroads" mapcoord="319 298 " > > + <Jumpgate name="Connexion" /> > + <Jumpgate name="Gurge" /> > + <Distance to="Connexion" from="Gurge" distance="16470" /> > + </Sector> > + <Sector flux="1" space="Amananth" name="Sea of Shadows" mapcoord="376 279 " > > + <Jumpgate name="Split" position="0 0 0" /> > + <Jumpgate name="Last Parsec" position="6500 -1000 -12900" /> > + <Beacon position="3200 -9100 -6600" /> > + <Distance to="Split" from="Last Parsec" distance="14453" /> > + </Sector> > + <Sector flux="1" space="Octavius" name="Imperial Crossroads" mapcoord="83 118 " > > + <Jumpgate name="Dark Fork" position="-25100 -2400 -20800" /> > + <Jumpgate name="Great Pillars" position="0 0 0" /> > + <Beacon position="-15000 -900 -9100" /> > + <Distance to="Great Pillars" from="Dark Fork" distance="32660" /> > + </Sector> > + <Sector flux="1" space="Solrain" name="Lesser Locks" mapcoord="343 631 " > > + <Jumpgate name="Main Gate" position="-44500 34300 -27500" /> > + <Jumpgate name="Narrow Canal" position="0 0 0" /> > + <Anomaly position="-5800 15700 -28100" /> > + <Beacon position="-14000 11100 -12900" /> > + <Distance to="Narrow Canal" from="Main Gate" distance="62555" /> > + </Sector> > + <Sector flux="7" space="Solrain" name="Inner Lighthouse" mapcoord="217 341 " > > + <Jumpgate name="Greater Locks" position="5000 7800 13600" /> > + <Jumpgate name="Wanderer's Pond" position="0 0 0" /> > + <Beacon position="-6900 4500 10000" /> > + <Distance to="Greater Locks" from="Wanderer's Pond" distance="16498" /> > + </Sector> > + <Sector flux="1" space="Quantar" name="Quantar Hook" mapcoord="439 333 " > > + <Jumpgate name="Third Gate" position="6300 12500 18000" /> > + <Jumpgate name="Ring View" position="0 0 0" /> > + <Beacon position="2200 5700 9300" /> > + <Distance to="Third Gate" from="Ring View" distance="22844" /> > + </Sector> > + <Sector flux="11" space="Amananth" name="Canis 9502" mapcoord="333 50 " > > + <Jumpgate name="Aman Hook" position="0 0 0" /> > + </Sector> > + <Sector flux="7" space="Octavius" name="Edge" mapcoord="150 318 " > > + <Jumpgate name="Sark's Passage" position="0 0 0" /> > + <Jumpgate name="Divide" position="5300 -26200 19700" /> > + <Beacon position="3500 -15600 10900" /> > + <Distance to="Divide" from="Sark's Passage" distance="32639" /> > + </Sector> > + <Sector flux="0" space="Solrain" name="Solrain Core" mapcoord="178 573 " > > + <Station name="Solrain Core" position="17300 -2300 16200" /> > + <Jumpgate name="Sea of Solrain" position="19200 8500 28300" /> > + <Jumpgate name="Narrow Canal" position="0 0 0" /> > + <Jumpgate name="Wanderer's Pond" position="26600 -8800 6100" /> > + <Building type="Subspace Transceiver" position="34200 500 11100" /> > + <Building type="Naval Yard" position="38100 600 14400" /> > + <Building type="Custom Producer" item="Construction Materials" position="42900 1700 11100" /> > + <Building type="Naval Yard" position="41400 900 5500" /> > + <Building type="Naval Yard" position="36400 400 6000" /> > + <Building type="Naval Yard" position="28800 -400 32500" /> > + <Building type="Naval Yard" position="-3800 1800 45800" /> > + <Building type="Custom Producer" item="Echo" position="39600 2100 45900" /> > + <Distance to="Solrain Core" from="Narrow Canal" distance="23532" /> > + <Distance to="Sea of Solrain" from="Narrow Canal" distance="35265" /> > + <Distance to="Wanderer's Pond" from="Narrow Canal" distance="28633" /> > + <Distance to="Sea of Solrain" from="Solrain Core" distance="15641" /> > + <Distance to="Wanderer's Pond" from="Solrain Core" distance="15655" /> > + <Distance to="Sea of Solrain" from="Wanderer's Pond" distance="29125" /> > + </Sector> > + <Sector flux="1" space="Unreg" name="Stith" mapcoord="280 295 " > > + <Jumpgate name="Diluted Reaches" position="0 0 0" /> > + <Jumpgate name="Connexion" position="9900 -21300 31300" /> > + <Jumpgate name="Last Parsec" position="15200 -6900 -8600" /> > + <Beacon position="12800 -12700 7900" /> > + <Distance to="Diluted Reaches" from="Connexion" distance="39111" /> > + <Distance to="Last Parsec" from="Connexion" distance="42759" /> > + <Distance to="Diluted Reaches" from="Last Parsec" distance="18781" /> > + </Sector> > + <Sector flux="1" space="Quantar" name="Tictac's Hook" mapcoord="542 258 " > > + <Jumpgate name="Callow Passage" position="14200 12900 1800" /> > + <Jumpgate name="Long Walk" position="13800 -20100 -16300" /> > + <Jumpgate name="TriPoint" position="-1200 -14700 -18300" /> > + <Jumpgate name="Quadrangle" position="0 0 0"/> > + <Beacon position="-3300 -11300 -8600" /> > + <Distance to="TriPoint" from="Quadrangle" distance="23447" /> > + <Distance to="Long Walk" from="TriPoint" distance="16070" /> > + <Distance to="Quadrangle" from="Long Walk" distance="29321" /> > + <Distance to="Quadrangle" from="Callow Passage" distance="19262" /> > + <Distance to="TriPoint" from="Callow Passage" distance="37449" /> > + <Distance to="Long Walk" from="Callow Passage" distance="37695" /> > + </Sector> > + <Sector flux="6" space="Octavius" name="Orrus Major" mapcoord="104 76 " > > + <Jumpgate name="Octavius Core" position="0 0 0" /> > + <Jumpgate name="Orrus Minor" position="20700 2600 16900" /> > + <Beacon position="6200 2900 13000" /> > + <Distance to="Octavius Core" from="Orrus Minor" distance="26840" /> > + </Sector> > + <Sector flux="1" space="Solrain" name="Purian Lake" mapcoord="254 455 " > > + <Jumpgate name="Outer Lighthouse" position="13800 9400 -2300" /> > + <Jumpgate name="Wake" position="10600 16800 16600" /> > + <Jumpgate name="Morain Harbour" position="0 0 0" /> > + <Beacon position="19300 4100 6600" /> > + <Distance to="Wake" from="Outer Lighthouse" distance="20604" /> > + <Distance to="Outer Lighthouse" from="Morain Harbour" distance="16838" /> > + <Distance to="Wake" from="Morain Harbour" distance="25888" /> > + </Sector> > + <Sector flux="1" space="Quantar" name="Third Gate" mapcoord="503 395 " > > + <Jumpgate name="Long Walk" position="0 0 0" /> > + <Jumpgate name="Quantar Hook" position="-20000 10400 -3400" /> > + <Beacon position="-11900 7000 -800" /> > + <Distance to="Long Walk" from="Quantar Hook" distance="22736" /> > + </Sector> > + <Sector flux="1" space="Hyperial" name="T&P" mapcoord="493 641 " > > + <Jumpgate name="Inner Cloud" position="-27100 -12200 -14600" /> > + <Jumpgate name="Far Gate" position="0 0 0" /> > + <Beacon position="-13400 -7500 -8000" /> > + <Distance to="Inner Cloud" from="Far Gate" distance="33135" /> > + </Sector> > + <Sector flux="11" space="Octavius" name="Mokk's Battlefield" mapcoord="100 318 " > > + <Jumpgate name="Outer Edge" position="0 0 0" /> > + </Sector> > + <Sector flux="1" space="Hyperial" name="Main Gate" mapcoord="405 551 " > > + <Jumpgate name="Lesser Locks" position="39100 0 -25700" /> > + <Jumpgate name="Great Venure Belt" position="66100 0 -26800" /> > + <Jumpgate name="Inner Cloud" position="0 0 0" /> > + <Jumpgate name="Reaches" position="40200 0 -43700" /> > + <Beacon position="30000 200 -32600" /> > + <Distance to="Reaches" from="Great Venure Belt" distance="30969" /> > + <Distance to="Lesser Locks" from="Reaches" distance="18055" /> > + <Distance to="Great Venure Belt" from="Lesser Locks" distance="27098" /> > + <Distance to="Inner Cloud" from="Lesser Locks" distance="46731" /> > + <Distance to="Inner Cloud" from="Great Venure Belt" distance="71350" /> > + <Distance to="Reaches" from="Inner Cloud" distance="59344" /> > + </Sector> > + <Sector flux="7" space="Unreg" name="Greater Arm" mapcoord="368 364 " > > + <Jumpgate name="Quantar Gate" position="-20300 -7600 -8700" /> > + <Jumpgate name="Outer Gyre" position="-21600 4800 100" /> > + <Jumpgate name="Saron's Eye" position="0 0 0" /> > + <Beacon position="-11600 800 -1100" /> > + <Distance to="Saron's Eye" from="Outer Gyre" distance="22103" /> > + <Distance to="Quantar Gate" from="Outer Gyre" distance="15217" /> > + <Distance to="Saron's Eye" from="Quantar Gate" distance="23424" /> > + </Sector> > + <Sector flux="1" space="Solrain" name="Wanderer's Pond" mapcoord="213 527 " > > + <Jumpgate name="Inner Lighthouse" position="-20300 -7700 -15600" /> > + <Jumpgate name="Solrain Core" position="0 0 0" /> > + <Beacon position="-14400 -2300 -9800" /> > + <Distance to="Solrain Core" from="Inner Lighthouse" distance="26474" /> > + </Sector> > + <Sector flux="6" space="Amananth" name="Dark" mapcoord="364 321 " > > + <Jumpgate name="Last Point" position="0 0 0" /> > + <Jumpgate name="Aman Gate" position="21800 0 9900" /> > + <Beacon position="11700 200 8800" /> > + <Distance to="Aman Gate" from="Last Point" distance="23933" /> > + </Sector> > + <Sector flux="1" space="Solrain" name="Inner Oasis" mapcoord="136 565 " > > + <Jumpgate name="Midpoint Rift" position="0 0 0" /> > + <Jumpgate name="Tranquillus Minor" position="-8300 12200 14200" /> > + <Beacon position="2100 1100 11900" /> > + <Distance to="Midpoint Rift" from="Tranquillus Minor" distance="20483" /> > + </Sector> > + <Sector flux="1" space="Octavius" name="Rim" mapcoord="109 232 " > > + <Jumpgate name="Divide" position="23400 -15100 17300" /> > + <Jumpgate name="Arkan's Cloud" position="0 0 0" /> > + <Jumpgate name="Outer Rim" position="14300 8300 12900" /> > + <Beacon position="11800 -2900 5400" /> > + <Distance to="Outer Rim" from="Divide" distance="25515" /> > + <Distance to="Arkan's Cloud" from="Divide" distance="32811" /> > + <Distance to="Outer Rim" from="Arkan's Cloud" distance="20960" /> > + </Sector> > + <Sector flux="1" space="Solrain" name="Tranquillus Major" mapcoord="181 520 " > > + <Jumpgate name="Morain Harbour" position="9300 1300 -15100" /> > + <Jumpgate name="Bronci Rift" position="0 0 0" /> > + <Anomaly position="14100 7900 -2200" /> > + <Beacon position="-2500 5200 -10600" /> > + <Distance to="Bronci Rift" from="Morain Harbour" distance="17843" /> > + </Sector> > + <Sector flux="1" space="Octavius" name="Imperial Causeway" mapcoord="216 61 " > > + <Jumpgate name="Verselus' Hook" position="32800 -2600 6000" /> > + <Jumpgate name="Octavius Core" position="0 0 0" /> > + <Beacon position="18600 -1400 3300" /> > + <Anomaly position="22100 8800 -14500" /> > + <Distance to="Octavius Core" from="Verselus' Hook" distance="33474" /> > + </Sector> > + <Sector flux="1" space="Quantar" name="Ekoo's Stop" mapcoord="406 403 " > > + <Jumpgate name="Quantar Gate" position="0 0 0" /> > + <Jumpgate name="Rounds of Quantos" position="-35000 5400 -11200" /> > + <Jumpgate name="Ring View" position="-18600 6700 -2000" /> > + <Jumpgate name="Omni V" position="-29100 23400 15000" /> > + <Beacon position="-20100 19100 5600" /> > + <Distance to="Quantar Gate" from="Omni V" distance="40251" /> > + <Distance to="Ring View" from="Omni V" distance="26007" /> > + <Distance to="Rounds of Quantos" from="Omni V" distance="32317" /> > + <Distance to="Rounds of Quantos" from="Ring View" distance="18903" /> > + <Distance to="Quantar Gate" from="Ring View" distance="19870" /> > + <Distance to="Rounds of Quantos" from="Quantar Gate" distance="37181" /> > + </Sector> > + <Sector flux="7" space="Hyperial" name="Hyperian Hook" mapcoord="442 720 " > > + <Jumpgate name="Far Gate" position="0 0 0" /> > + <Jumpgate name="Rear Gate" position="31500 -16100 -20400" /> > + <Beacon position="13700 -9800 -12200" /> > + <Anomaly position="4700 -18100 -3200" /> > + <Distance to="Far Gate" from="Rear Gate" distance="40859" /> > + </Sector> > + <Sector flux="1" space="Solrain" name="Sea of Solrain" mapcoord="220 591 " > > + <Jumpgate name="Fields" position="0 0 0" /> > + <Jumpgate name="Solrain Core" position="14000 -1800 -7800" /> > + <Beacon position="13900 -11800 -3800" /> > + <Distance to="Fields" from="Solrain Core" distance="16105" /> > + </Sector> > + <Sector flux="1" space="Hyperial" name="Rear Gate" mapcoord="444 672 " > > + <Jumpgate name="Outer Cloud" position="-30100 6000 -19400" /> > + <Jumpgate name="Hyperial" position="-46700 -12900 -7400" /> > + <Jumpgate name="Hyperian Hook" position="0 0 0" /> > + <Beacon position="-21200 -6600 -24500" /> > + <Distance to="Hyperian Hook" from="Outer Cloud" distance="36247" /> > + <Distance to="Hyperial" from="Outer Cloud" distance="27840" /> > + <Distance to="Hyperian Hook" from="Hyperial" distance="48989" /> > + </Sector> > + <Sector flux="1" space="Octavius" name="Primus Point" mapcoord="241 284 " > > + <Jumpgate name="Sark's Passage" position="0 0 0" /> > + <Jumpgate name="Dark Gateway" position="-4600 -29700 -9400" /> > + <Jumpgate name="Arkan's Cloud" position="-19900 -10400 -800" /> > + <Beacon position="-9400 -14700 -4900" /> > + <Building type="Repair Station" position="-9400 -14000 -6000" /> > + <Distance to="Sark's Passage" from="Arkan's Cloud" distance="22464" /> > + <Distance to="Arkan's Cloud" from="Dark Gateway" distance="25986" /> > + <Distance to="Sark's Passage" from="Dark Gateway" distance="31484" /> > + </Sector> > + <Sector flux="1" space="Hyperial" name="Far Gate" mapcoord="500 708 " > > + <Jumpgate name="Hyperial" position="-48600 37100 -29400" /> > + <Jumpgate name="T&P" position="-17700 7500 33300" /> > + <Jumpgate name="Hyperian Hook" position="0 0 0" /> > + <Beacon position="-29200 25800 21600" /> > + <Anomaly position="-51100 29600 11300" /> > + <Building type="Subspace Transciever" position="3200 17700 30900" /> > + <Distance to="T&P" from="Hyperian Hook" distance="38382" /> > + <Distance to="Hyperial" from="Hyperian Hook" distance="67813" /> > + <Distance to="T&P" from="Hyperial" distance="75851" /> > + </Sector> > + <Sector flux="1" space="Amananth" name="Gyre" mapcoord="441 190 " > > + <Jumpgate name="Amananth" position="11200 0 19500" /> > + <Jumpgate name="Aman Hook" position="22500 0 0" /> > + <Jumpgate name="Split" position="0 0 0" /> > + <Beacon position="11200 0 6600" /> > + <Building type="Subspace Transceiver" position="-1000 9500 29600" /> > + <Distance to="Amananth" from="Split" distance="22515" /> > + <Distance to="Amananth" from="Aman Hook" distance="22515" /> > + <Distance to="Split" from="Aman Hook" distance="22453" /> > + </Sector> > + <Sector flux="1" space="Solrain" name="Midpoint Rift" mapcoord="106 597 " > > + <Jumpgate name="Inner Oasis" position="-18300 1000 18100" /> > + <Jumpgate name="Outer Oasis" position="0 0 0" /> > + <Beacon position="-9200 1700 6300" /> > + <Distance to="Outer Oasis" from="Inner Oasis" distance="25764" /> > + </Sector> > + <Sector flux="7" space="Unreg" name="Inner Gyre" mapcoord="306 380 " > > + <Jumpgate name="Light Gateway" position="12300 15400 12700" /> > + <Jumpgate name="Saron's Shoulder" position="0 0 0" /> > + <Jumpgate name="Pulsar" position="-22300 18500 28800" /> > + <Jumpgate name="Aman Gate" position="-12000 12900 17600" /> > + <Beacon position="-700 11500 11700" /> > + <Building type="Subspace Transciever" position="-17700 14500 3300" /> > + <Distance to="Saron's Shoulder" from="Aman Gate" distance="24792" /> > + <Distance to="Pulsar" from="Aman Gate" distance="16276" /> > + <Distance to="Light Gateway" from="Aman Gate" distance="24940" /> > + <Distance to="Pulsar" from="Light Gateway" distance="38377" /> > + <Distance to="Saron's Shoulder" from="Light Gateway" distance="23462" /> > + <Distance to="Saron's Shoulder" from="Pulsar" distance="40804" /> > + </Sector> > + <Sector flux="11" space="Solrain" name="Outer Depths" mapcoord="98 723 " > > + <Jumpgate name="Tribular Canal" position="0 0 0" /> > + <Jumpgate name="Cornea" position="32700 -2500 1200" /> > + <Distance to="Tribular Canal" from="Cornea" distance="32839" /> > + </Sector> > + <Sector flux="10" space="Unreg" name="Four Fingers" mapcoord="343 432 " > > + <Jumpgate name="Outer Ring" /> > + <Jumpgate name="Inner Storm" /> > + <Jumpgate name="Outskirts" /> > + <Jumpgate name="Saron's Eye" /> > + <Distance to="Outer Ring" from="Inner Storm" distance="23449" /> > + <Distance to="Saron's Eye" from="Inner Storm" distance="31050" /> > + <Distance to="Outskirts" from="Inner Storm" distance="19066" /> > + <Distance to="Saron's Eye" from="Outer Ring" distance="23591" /> > + <Distance to="Outskirts" from="Outer Ring" distance="24979" /> > + <Distance to="Saron's Eye" from="Outskirts" distance="15673" /> > + </Sector> > + <Sector flux="0" space="Quantar" name="Quantar Core" mapcoord="463 418 " > > + <Jumpgate name="Quanaus Crossing" position="-1900 -9500 -17000" /> > + <Station name="Quantar Core" position="-5800 -2300 -8500" /> > + <Jumpgate name="Omni IV" position="-13900 3700 -2200" /> > + <Jumpgate name="Omni V" position="-29300 -9500 -9200" /> > + <Jumpgate name="Inner Roh-Cloud" position="0 0 0"/> > + <Building type="Subspace Transciever" position="-19600 -100 -300" /> > + <Building type="Custom Producer" item="Mechanical Parts" position="-22600 7000 3900" /> > + <Building type="Naval Yard" position="-27000 3300 8400" /> > + <Building type="Naval Yard" position="-31100 2900 5100" /> > + <Building type="Naval Yard" position="-32500 11200 11700" /> > + <Building type="Tooling Center" position="4300 -700 -200" /> > + <Distance to="Inner Roh-Cloud" from="Quantar Core" distance="15588" /> > + <Distance to="Omni IV" from="Quantar Core" distance="11945" /> > + <Distance to="Quanaus Crossing" from="Quantar Core" distance="11738" /> > + <Distance to="Quanaus Crossing" from="Inner Roh-Cloud" distance="19564" /> > + <Distance to="Omni V" from="Inner Roh-Cloud" distance="32107" /> > + <Distance to="Omni V" from="Quantar Core" distance="24458" /> > + <Distance to="Omni IV" from="Quanaus Crossing" distance="23197" /> > + <Distance to="Omni V" from="Quanaus Crossing" distance="28439" /> > + <Distance to="Omni IV" from="Inner Roh-Cloud" distance="14567" /> > + <Distance to="Omni IV" from="Omni V" distance="21396" /> > + </Sector> > + <Sector flux="1" space="Amananth" name="Last Parsec" mapcoord="381 169 " > > + <Jumpgate name="Aman Hook" position="28400 10000 -17500" /> > + <Jumpgate name="Stith" position="0 0 0" /> > + <Jumpgate name="Sea of Shadows" position="26100 10000 16000" /> > + <Beacon position="-10100 12000 44400" /> > + <Distance to="Aman Hook" from="Stith" distance="34857" /> > + <Distance to="Sea of Shadows" from="Stith" distance="32220" /> > + <Distance to="Aman Hook" from="Sea of Shadows" distance="33643" /> > + </Sector> > + <Sector flux="9" space="Unreg" name="Saron's Shoulder" mapcoord="316 413 " > > + <Jumpgate name="Pulsar" position="-12800 15400 9700" /> > + <Jumpgate name="Inner Gyre" position="3800 17800 3800" /> > + <Jumpgate name="Outskirts" position="-20400 10100 -2900" /> > + <Jumpgate name="GBS" position="0 0 0" /> > + <Beacon position="-12000 10700 -600" /> > + <Building type="Subspace Transciever" position="-33600 -200 -17600" /> > + <Distance to="Pulsar" from="Outskirts" distance="15573" /> > + <Distance to="Inner Gyre" from="Outskirts" distance="26364" /> > + <Distance to="Pulsar" from="Inner Gyre" distance="17750" /> > + <Distance to="GBS" from="Pulsar" distance="22817" /> > + <Distance to="GBS" from="Outskirts" distance="23065" /> > + <Distance to="GBS" from="Inner Gyre" distance="18560" /> > + </Sector> > + <Sector flux="0" space="Quantar" name="Corridor" mapcoord="481 544 " > > + <Jumpgate name="Orus' Tail" position="23300 18100 3100" /> > + <Jumpgate name="Dark Trail" position="0 0 0" /> > + <Jumpgate name="Dark End" position="36000 21800 20200" /> > + <Station name="Corridor" position="19500 5800 1700" /> > + <Building type="Science Factory" item="Abattis" position="17800 9900 -1500" /> > + <Building type="Naval Yard" position="14700 6000 2600" /> > + <Building type="Custom Producer" item="Ivy" position="16700 8400 7100" /> > + <Building type="Naval Yard" position="20900 1900 8600" /> > + <Distance to="Dark Trail" from="Corridor" distance="20270" /> > + <Distance to="Orus' Tail" from="Corridor" distance="13136" /> > + <Distance to="Dark End" from="Corridor" distance="29693" /> > + <Distance to="Dark Trail" from="Orus' Tail" distance="29635" /> > + <Distance to="Dark Trail" from="Dark End" distance="46670" /> > + <Distance to="Dark End" from="Orus' Tail" distance="21628" /> > + </Sector> > + <Sector flux="0" space="Unreg" name="Lothar's Landing" mapcoord="176 412 " > > + <Jumpgate name="Far Point" position="0 0 0" /> > + <Station name="Lothar's Landing" position="8300 -3300 5100" /> > + <Distance to="Far Point" from="Lothar's Landing" distance="9921" /> > + </Sector> > + <Sector flux="0" space="Quantar" name="TriPoint" mapcoord="524 302 " > > + <Station name="TriPoint" position="600 -14900 0" /> > + <Jumpgate name="Tictac's Hook" position="0 0 0" /> > + <Building type="Naval Yard" position="-17300 -17900 -3900" /> > + <Distance to="TriPoint" from="Tictac's Hook" distance="15138" /> > + </Sector> > + <Sector flux="0" space="Unreg" name="Klatsches Hold" mapcoord="323 555 " > > + <Jumpgate name="Great Venure Belt" position="0 0 0" /> > + <Station name="Klatsches Hold" position="4500 -3700 7300" /> > + <Distance to="Great Venure Belt" from="Klatsches Hold" distance="9058" /> > + </Sector> > + <Sector flux="1" space="Octavius" name="Verselus' Hook" mapcoord="237 142 " > > + <Jumpgate name="Imperial Causeway" position="-600 -5800 -11500" /> > + <Jumpgate name="Octavian Shore" position="0 0 0" /> > + <Jumpgate name="Dark Fork" position="-42600 -22600 11200" /> > + <Beacon position="-13600 -9100 -5200" /> > + <Distance to="Dark Fork" from="Octavian Shore" distance="49522" /> > + <Distance to="Imperial Causeway" from="Octavian Shore" distance="12919" /> > + <Distance to="Dark Fork" from="Imperial Causeway" distance="50633" /> > + </Sector> > + <Sector flux="1" space="Solrain" name="Outer Oasis" mapcoord="74 634 " > > + <Jumpgate name="Midpoint Rift" position="-18300 1000 18100" /> > + <Jumpgate name="Cornea" position="0 0 0" /> > + <Beacon position="-9200 1700 6300" /> > + <Distance to="Cornea" from="Midpoint Rift" distance="25764" /> > + </Sector> > + <Sector flux="1" space="Octavius" name="Octavian Shore" mapcoord="294 125 " > > + <Jumpgate name="Verselus' Hook" position="0 0 0" /> > + <Jumpgate name="Gurge" position="-18700 -35800 31700" /> > + <Jumpgate name="Blasted Corner" position="34800 -7500 -10900" /> > + <Beacon position="21400 -2600 -9000" /> > + <Distance to="Verselus' Hook" from="Blasted Corner" distance="37185" /> > + <Distance to="Gurge" from="Verselus' Hook" distance="51359" /> > + <Distance to="Gurge" from="Blasted Corner" distance="73990" /> > + </Sector> > + <Sector flux="1" space="Solrain" name="Fields" mapcoord="121 502 " > > + <Jumpgate name="Sea of Solrain" position="13300 -3600 -4900" /> > + <Jumpgate name="Morain Harbour" position="-10000 5100 19700" /> > + <Jumpgate name="Tranquillus Minor" position="0 0 0" /> > + <Beacon position="-700 4400 11800" /> > + <Distance to="Tranquillus Minor" from="Sea of Solrain" distance="14593" /> > + <Distance to="Morain Harbour" from="Sea of Solrain" distance="34933" /> > + <Distance to="Tranquillus Minor" from="Morain Harbour" distance="22639" /> > + </Sector> > + <Sector flux="0" space="Solrain" name="Solrain Depot" mapcoord="72 531 " > > + <Station name="Solrain Depot" position="-10700 3100 -9900" /> > + <Jumpgate name="Tranquillus Minor" position="0 0 0" /> > + <Building type="Custom Producer" item="Sabre" position="-35300 5400 -18100" /> > + <Distance to="Solrain Depot" from="Tranquillus Minor" distance="14271" /> > + </Sector> > + <Sector flux="1" space="Quantar" name="Hyperion Gate" mapcoord="414 504 " > > + <Jumpgate name="Rounds of Quantos" position="38600 17900 -5600" /> > + <Jumpgate name="Great Venure Belt" position="0 0 0" /> > + <Beacon position="59600 10900 -3500" /> > + <Distance to="Great Venure Belt" from="Rounds of Quantos" distance="42917" /> > + </Sector> > + <Sector flux="1" space="Octavius" name="Imperial Gates" mapcoord="179 68 " > > + <Jumpgate name="Octavius Core" position="16200 8400 30000" /> > + <Jumpgate name="Dark Fork" position="0 0 0" /> > + <Beacon position="5700 4900 20100" /> > + <Distance to="Dark Fork" from="Octavius Core" distance="35148" /> > + </Sector> > + <Sector flux="7" space="Amananth" name="Aman Hook" mapcoord="400 78 " > > + <Jumpgate name="Canis 9502" position="-3200 -21900 -2000" /> > + <Jumpgate name="Last Parsec" position="0 0 0" /> > + <Jumpgate name="Gyre" position="-6800 -11700 30400" /> > + <Beacon position="-14900 -6000 25500" /> > + <Anomaly position="-22800 -8200 16600" /> > + <Distance to="Gyre" from="Last Parsec" distance="33311" /> > + <Distance to="Gyre" from="Canis 9502" distance="34183" /> > + <Distance to="Canis 9502" from="Last Parsec" distance="22192" /> > + </Sector> > + <Sector flux="0" space="Hyperial" name="Hyperial" mapcoord="482 672 " > > + <Station name="Hyperial" position="6600 5800 -16000" /> > + <Jumpgate name="Far Gate" position="0 0 0" /> > + <Jumpgate name="Rear Gate" position="7400 -4300 -16900" /> > + <Building type="Custom Producer" item="Insight" position="-1000 -6900 7000" /> > + <Building type="Custom Producer" item="Deepol" position="1100 -6900 4400" /> > + <Building type="Subspace Tranceiver" position="-4000 4500 -17300" /> > + <Building type="Science Factory" item="Construction Materials" position="-4100 4400 -22000" /> > + <Distance to="Hyperial" from="Rear Gate" distance="10376" /> > + <Distance to="Far Gate" from="Hyperial" distance="18115" /> > + <Distance to="Rear Gate" from="Far Gate" distance="18957" /> > + </Sector> > + <Sector flux="1" space="Octavius" name="Dark Gateway" mapcoord="257 318 " > > + <Jumpgate name="Far Point" position="0 0 0" /> > + <Jumpgate name="Diluted Reaches" position="-36800 9800 -15100" /> > + <Jumpgate name="Greater Locks" position="-6000 37400 4700" /> > + <Jumpgate name="Primus Point" position="-9800 8100 12600" /> > + <Beacon position="-5800 23000 6000" /> > + <Building type="Rearm Arsenal" position="6300 16000 15200" /> > + <Distance to="Far Point" from="Diluted Reaches" distance="41003" /> > + <Distance to="Primus Point" from="Diluted Reaches" distance="38788" /> > + <Distance to="Greater Locks" from="Diluted Reaches" distance="45909" /> > + <Distance to="Primus Point" from="Greater Locks" distance="30602" /> > + <Distance to="Far Point" from="Greater Locks" distance="38130" /> > + <Distance to="Primus Point" from="Far Point" distance="17887" /> > + </Sector> > + <Sector flux="1" space="Quantar" name="Outer Roh-Cloud" mapcoord="455 466 " > > + <Jumpgate name="Dark Trail" position="0 0 0" /> > + <Jumpgate name="Inner Roh-Cloud" position="53800 5900 -1900" /> > + <Beacon position="-18400 2200 -1200" /> > + <Distance to="Dark Trail" from="Inner Roh-Cloud" distance="54109" /> > + </Sector> > + <Sector flux="1" space="Octavius" name="Divide" mapcoord="147 209 " > > + <Jumpgate name="Edge" position="5100 22200 1500" /> > + <Jumpgate name="Rim" position="0 0 0" /> > + <Jumpgate name="Great Pillars" position="8100 52900 17300" /> > + <Beacon position="7600 39700 16200" /> > + <Distance to="Edge" from="Rim" distance="22831" /> > + <Distance to="Rim" from="Great Pillars" distance="56209" /> > + <Distance to="Edge" from="Great Pillars" distance="34624" /> > + </Sector> > + <Sector flux="1" space="Octavius" name="Dark Fork" mapcoord="137 110 " > > + <Jumpgate name="Verselus' Hook" position="25700 21700 23700" /> > + <Jumpgate name="Vorgus 2" position="-9100 24700 -11500" /> > + <Jumpgate name="Imperial Crossroads" position="0 0 0" /> > + <Jumpgate name="Imperial Gates" position="18800 8200 -5600" /> > + <Beacon position="800 17000 2200" /> > + <Distance to="Vorgus 2" from="Imperial Gates" distance="32929" /> > + <Distance to="Verselus' Hook" from="Imperial Gates" distance="32930" /> > + <Distance to="Imperial Crossroads" from="Imperial Gates" distance="21288" /> > + <Distance to="Imperial Crossroads" from="Verselus' Hook" distance="41160" /> > + <Distance to="Vorgus 2" from="Verselus' Hook" distance="49569" /> > + <Distance to="Imperial Crossroads" from="Vorgus 2" distance="28702" /> > + </Sector> > + <Sector flux="8" space="Unreg" name="Light Lost" mapcoord="297 470 " > > + <Jumpgate name="Outskirts" position="300 -15400 49900" /> > + <Jumpgate name="Zealots Refuge" position="0 0 0" /> > + <Anomaly position="18000 9300 46300" /> > + <Beacon position="-11700 -1400 47600" /> > + <Distance to="Zealots Refuge" from="Outskirts" distance="52209" /> > + </Sector> > + <Sector flux="0" space="Unreg" name="Evenings End" mapcoord="362 224 " > > + <Jumpgate name="Gurge" position="0 0 0" /> > + <Station name="Evenings End" position="-4000 6400 -6600" /> > + <Distance to="Gurge" from="Evenings End" distance="10211" /> > + </Sector> > + <Sector flux="1" space="Quantar" name="Rounds of Quantos" mapcoord="420 463 " > > + <Jumpgate name="Hyperion Gate" position="0 0 0" /> > + <Jumpgate name="Ekoo's Stop" position="26600 6300 27200" /> > + <Beacon position="20200 4800 16000" /> > + <Distance to="Hyperion Gate" from="Ekoo's Stop" distance="38536" /> > + </Sector> > + <Sector flux="0" space="Octavius" name="Octavius Core" mapcoord="198 99 " > > + <Jumpgate name="Imperial Causeway" position="0 0 0" /> > + <Jumpgate name="Orrus Major" position="-28400 -2100 700" /> > + <Station name="Octavius Core" position="-11800 1600 10100" /> > + <Jumpgate name="Imperial Gates" position="-100 7200 15400" /> > + <Building type="Subspace Transceiver" position="-3900 11000 17800" /> > + <Building type="Naval Yard" position="-7500 8400 22800" /> > + <Building type="Naval Yard" position="-13100 8100 22800" /> > + <Building type="Naval Yard" position="-16200 10500 17800" /> > + <Building type="Custom Producer" item="HellRazor" position="8000 -2600 -1900" /> > + <Building type="Naval Yard" position="-27400 -1600 -7200" /> > + <Distance to="Octavius Core" from="Imperial Causeway" distance="14273" /> > + <Distance to="Imperial Gates" from="Imperial Causeway" distance="16973" /> > + <Distance to="Orrus Major" from="Imperial Causeway" distance="28516" /> > + <Distance to="Orrus Major" from="Octavius Core" distance="18404" /> > + <Distance to="Imperial Gates" from="Octavius Core" distance="15203" /> > + <Distance to="Orrus Major" from="Imperial Gates" distance="33236" /> > + </Sector> > + <Sector flux="1" space="Unreg" name="Zealots Refuge" mapcoord="305 524 " > > + <Jumpgate name="Great Venure Belt" position="-11500 14900 -52800" /> > + <Jumpgate name="Outer Ring" position="2600 26400 -17500" /> > + <Jumpgate name="Light Lost" position="24700 -13700 -54400" /> > + <Jumpgate name="Bronci Rift" position="0 0 0" /> > + <Beacon position="-2300 5700 -28600" /> > + <Distance to="Bronci Rift" from="Light Lost" distance="61267" /> > + <Distance to="Outer Ring" from="Light Lost" distance="58114" /> > + <Distance to="Great Venure Belt" from="Light Lost" distance="46125" /> > + <Distance to="Outer Ring" from="Bronci Rift" distance="31998" /> > + <Distance to="Great Venure Belt" from="Bronci Rift" distance="56094" /> > + <Distance to="Great Venure Belt" from="Outer Ring" distance="40521" /> > + </Sector> > + <Sector flux="12" space="Unreg" name="Pulsar" mapcoord="339 401 " > > + <Jumpgate name="Saron's Shoulder" /> > + <Jumpgate name="Outer Gyre" /> > + <Jumpgate name="Inner Gyre" /> > + <Jumpgate name="Saron's Eye" /> > + <Distance to="Inner Gyre" from="Saron's Eye" distance="23625" /> > + <Distance to="Saron's Eye" from="Outer Gyre" distance="15947" /> > + <Distance to="Inner Gyre" from="Outer Gyre" distance="13627" /> > + <Distance to="Outer Gyre" from="Saron's Shoulder" distance="23324" /> > + <Distance to="Saron's Eye" from="Saron's Shoulder" distance="25179" /> > + <Distance to="Inner Gyre" from="Saron's Shoulder" distance="20272" /> > + </Sector> > + <Sector flux="5" space="Quantar" name="Long Walk" mapcoord="533 345 " > > + <Jumpgate name="Third Gate" position="0 0 0" /> > + <Jumpgate name="Quantar Depot" position="3900 -5500 20900" /> > + <Jumpgate name="Tictac's Hook" position="20900 -21200 4700" /> > + <Jumpgate name="Quadrangle" position="8300 -27900 -6900" /> > + <Beacon position="10100 -15900 -2300" /> > + <Distance to="Quadrangle" from="Third Gate" distance="29926" /> > + <Distance to="Tictac's Hook" from="Third Gate" distance="30133" /> > + <Distance to="Tictac's Hook" from="Quadrangle" distance="18434" /> > + <Distance to="Quantar Depot" from="Third Gate" distance="21919" /> > + <Distance to="Quantar Depot" from="Quadrangle" distance="35915" /> > + <Distance to="Quantar Depot" from="Tictac's Hook" distance="28222" /> > + </Sector> > + <Sector flux="1" space="Quantar" name="Square of Quantos" mapcoord="502 452 " > > + <Jumpgate name="Hook of Roh" position="31800 -18900 -22400" /> > + <Jumpgate name="Inner Roh-Cloud" position="0 0 0" /> > + <Beacon position="9600 -8600 -11500" /> > + <Distance to="Hook of Roh" from="Inner Roh-Cloud" distance="43172" /> > + </Sector> > + <Sector flux="8" space="Unreg" name="Outer Ring" mapcoord="329 468 " > > + <Jumpgate name="Zealots Refuge" /> > + <Jumpgate name="Four Fingers" /> > + <Distance to="Zealots Refuge" from="Four Fingers" distance="36793" /> > + </Sector> > + <Sector flux="6" space="Quantar" name="Path of Hordes" mapcoord="480 356 " > > + <Jumpgate name="Quanaus Crossing" position="14300 -16000 -21100" /> > + <Jumpgate name="Omni IV" position="0 0 0" /> > + <Jumpgate name="Quadrangle" position="-17900 -16400 -38600" /> > + <Beacon position="6800 -810 -13700" /> > + <Distance to="Quanaus Crossing" from="Omni IV" distance="30107" /> > + <Distance to="Quadrangle" from="Omni IV" distance="45626" /> > + <Distance to="Quadrangle" from="Quanaus Crossing" distance="36743" /> > + </Sector> > + <Sector flux="1" space="Quantar" name="Dark Trail" mapcoord="451 543 " > > + <Jumpgate name="Dark Path" position="-33200 -8800 -13100" /> > + <Jumpgate name="Corridor" position="0 0 0" /> > + <Jumpgate name="Outer Roh-Cloud" position="-4300 21700 -15500" /> > + <Beacon position="-14100 -300 -9600" /> > + <Distance to="Corridor" from="Outer Roh-Cloud" distance="27003" /> > + <Distance to="Corridor" from="Dark Path" distance="36757" /> > + <Distance to="Dark Path" from="Outer Roh-Cloud" distance="42110" /> > + </Sector> > + <Sector flux="7" space="Unreg" name="Outskirts" mapcoord="289 449 " > > + <Jumpgate name="Saron's Shoulder" position="43700 18500 -32300" /> > + <Jumpgate name="Light Lost" position="0 0 0" /> > + <Jumpgate name="Four Fingers" position="13800 4000 -27700" /> > + <Beacon position="12300 10400 -16300" /> > + <Building type="Subspace Transciever" position="21500 34200 -20100" /> > + <Distance to="Light Lost" from="Four Fingers" distance="31223" /> > + <Distance to="Four Fingers" from="Saron's Shoulder" distance="33486" /> > + <Distance to="Light Lost" from="Saron's Shoulder" distance="57355" /> > + </Sector> > + <Sector flux="6" space="Quantar" name="Callow Passage" mapcoord="554 485 " > > + <Jumpgate name="Tictac's Hook" position="37000 -29500 -3600" /> > + <Jumpgate name="Dark End" position="0 0 0" /> > + <Beacon position="13100 -25000 16600" /> > + <Distance to="Tictac's Hook" from="Dark End" distance="47409" /> > + </Sector> > + <Sector flux="5" space="Octavius" name="Vorgus 2" mapcoord="162 166 " > > + <Jumpgate name="Octavius Depot" position="0 0 0" /> > + <Jumpgate name="Orrus Minor" position="-40500 15800 -19000" /> > + <Jumpgate name="Dark Fork" position="5000 -19400 -15900" /> > + <Beacon position="-28300 11700 -11700" /> > + <Anomaly position="14800 -19200 -29200" /> > + <Distance to="Orrus Minor" from="Dark Fork" distance="57565" /> > + <Distance to="Dark Fork" from="Octavius Depot" distance="25533" /> > + <Distance to="Orrus Minor" from="Octavius Depot" distance="47409" /> > + </Sector> > + <Sector flux="1" space="Octavius" name="Blasted Corner" mapcoord="264 214 " > > + <Jumpgate name="Octavian Shore" position="27600 -2500 14700" /> > + <Jumpgate name="Outpost" position="0 0 0" /> > + <Beacon position="16700 400 4600" /> > + <Anomaly position="36500 10500 19600" /> > + <Distance to="Octavian Shore" from="Outpost" distance="31391" /> > + </Sector> > + <Sector flux="0" space="Octavius" name="Great Pillars" mapcoord="118 177 " > > + <Jumpgate name="Divide" position="0 0 0" /> > + <Station name="Great Pillars" position="1300 1200 12900" /> > + <Jumpgate name="Imperial Crossroads" position="-3800 13100 11900" /> > + <Building type="Naval Yard" position="-2600 4000 -8100" /> > + <Building type="Custom Producer" item="Sentinel" position="-6100 7200 -12800" /> > + <Building type="Science Factory" item="Duelist" position="100 2700 -3000" /> > + <Distance to="Divide" from="Great Pillars" distance="12914" /> > + <Distance to="Great Pillars" from="Imperial Crossroads" distance="13282" /> > + <Distance to="Divide" from="Imperial Crossroads" distance="18186" /> > + </Sector> > + <Sector flux="1" space="Quantar" name="Upper Third" mapcoord="554 602 " > > + <Jumpgate name="Orus' Tail" position="-7200 -29500 3200" /> > + <Jumpgate name="Orus' Leg" position="0 0 0"/> > + <Beacon position="-4400 -17700 500" /> > + <Distance to="Orus' Leg" from="Orus' Tail" distance="30524" /> > + </Sector> > + <Sector flux="1" space="Octavius" name="Outer Rim" mapcoord="82 216 " > > + <Jumpgate name="Rim" position="28100 -20700 17300" /> > + <Jumpgate name="Outer Edge" position="0 0 0" /> > + <Beacon position="12700 -11000 13300" /> > + <Distance to="Rim" from="Outer Edge" distance="38971" /> > + </Sector> > + <Sector flux="0" space="Quantar" name="Quantar Depot" mapcoord="528 431 " > > + <Jumpgate name="Hook of Roh" position="0 0 0" /> > + <Jumpgate name="Long Walk" position="15100 2400 33100" /> > + <Station name="Quantar Depot" position="-10600 3100 -9500" /> > + <Building type="Custom Producer" item="Glaive" position="3300 200 -3000" /> > + <Distance to="Quantar Depot" from="Long Walk" distance="49490" /> > + <Distance to="Quantar Depot" from="Hook of Roh" distance="14271" /> > + <Distance to="Long Walk" from="Hook of Roh" distance="36451" /> > + </Sector> > + <Sector flux="1" space="Unreg" name="Diluted Reaches" mapcoord="228 309 " > > + <Jumpgate name="Dark Gateway" position="0 0 0" /> > + <Jumpgate name="Stith" position="17800 -28700 29400" /> > + <Beacon position="5300 -10700 10900" /> > + <Distance to="Dark Gateway" from="Stith" distance="44784" /> > + </Sector> > + <Sector flux="1" space="Quantar" name="Omni V" mapcoord="430 410 " > > + <Jumpgate name="Quantar Core" position="0 0 0" /> > + <Jumpgate name="Ekoo's Stop" position="-27200 -16700 18700" ... [truncated message content] | 
| 
      
      
      From: <eg...@us...> - 2007-05-16 21:54:27
      
     | 
| Revision: 466
          http://svn.sourceforge.net/opengate/?rev=466&view=rev
Author:   egore
Date:     2007-05-16 14:54:28 -0700 (Wed, 16 May 2007)
Log Message:
-----------
Initial import of the jgmapper data
Added Paths:
-----------
    trunk/data/jgdata.xml
Added: trunk/data/jgdata.xml
===================================================================
--- trunk/data/jgdata.xml	                        (rev 0)
+++ trunk/data/jgdata.xml	2007-05-16 21:54:28 UTC (rev 466)
@@ -0,0 +1,1108 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<?RAVL  class="JGMapper::JGDataSetC" ?>
+<JGDataSet >
+ <Space colour="236 73 76" name="Octavius" />
+ <Space colour="243 199 245" name="Amananth" />
+ <Space colour="237 185 122" name="Hyperial" />
+ <Space colour="127 127 127" name="Unreg" />
+ <Space colour="114 152 199" name="Solrain" />
+ <Space colour="156 212 94" name="Quantar" />
+ <Sector flux="7" space="Unreg" name="Light Gateway" mapcoord="327 379 " >
+  <Jumpgate name="Inner Gyre" position="0 0 0" />
+  <Jumpgate name="Outer Gyre" position="-19600 18500 24400" />
+  <Jumpgate name="Light Crossroads" position="-16900 3300 -200" />
+  <Beacon position="-10100 11500 14200" />
+  <Anomaly position="4600 14700 8700" />
+  <Distance to="Outer Gyre" from="Light Crossroads" distance="29044" />
+  <Distance to="Inner Gyre" from="Light Crossroads" distance="17294" />
+  <Distance to="Outer Gyre" from="Inner Gyre" distance="36458" />
+ </Sector>
+ <Sector flux="1" space="Quantar" name="Quanaus Crossing" mapcoord="489 414 " >
+  <Jumpgate name="Path of Hordes" position="13300 33400 -12500" />
+  <Jumpgate name="Quantar Core" position="0 0 0" />
+  <Beacon position="1100 12400 -3800" />
+  <Distance to="Quantar Core" from="Path of Hordes" distance="38081" />
+ </Sector>
+ <Sector flux="1" space="Quantar" name="Ring View" mapcoord="412 353 " >
+  <Jumpgate name="Connexion" position="35600 10700 -24200" />
+  <Jumpgate name="Gurge" position="48600 600 -21600" />
+  <Jumpgate name="Quantar Hook" position="9800 -16100 6500" />
+  <Jumpgate name="Ekoo's Stop" position="0 0 0" />
+  <Beacon position="21800 -14000 -16600" />
+  <Distance to="Connexion" from="Ekoo's Stop" distance="44412" />
+  <Distance to="Quantar Hook" from="Ekoo's Stop" distance="19944" />
+  <Distance to="Quantar Hook" from="Connexion" distance="48240" />
+  <Distance to="Connexion" from="Gurge" distance="16651" />
+  <Distance to="Ekoo's Stop" from="Gurge" distance="53186" />
+  <Distance to="Quantar Hook" from="Gurge" distance="50681" />
+ </Sector>
+ <Sector flux="1" space="Solrain" name="Morain Harbour" mapcoord="269 476 " >
+  <Jumpgate name="Tranquillus Major" position="25400 11600 1600" />
+  <Jumpgate name="Fields" position="0 0 0" />
+  <Jumpgate name="Purian Lake" position="12900 5600 -17000" />
+  <Jumpgate name="Bronci Rift" position="13200 16800 900" />
+  <Beacon position="12500 7700 -7500" />
+  <Distance to="Bronci Rift" from="Purian Lake" distance="21037" />
+  <Distance to="Purian Lake" from="Tranquillus Major" distance="23150" />
+  <Distance to="Bronci Rift" from="Tranquillus Major" distance="13315" />
+  <Distance to="Purian Lake" from="Fields" distance="22036" />
+  <Distance to="Bronci Rift" from="Fields" distance="21333" />
+  <Distance to="Tranquillus Major" from="Fields" distance="27954" />
+ </Sector>
+ <Sector flux="6" space="Amananth" name="Last Point" mapcoord="409 307 " >
+  <Jumpgate name="Dark" position="0 0 0" />
+  <Jumpgate name="Inner Aman" position="18700 -1400 13700" />
+  <Beacon position="400 -5300 1100" />
+  <Building type="Subspace Transceiver" position="-10300 -800 7700" />
+  <Distance to="Dark" from="Inner Aman" distance="23181" />
+ </Sector>
+ <Sector flux="1" space="Amananth" name="Inner Aman" mapcoord="525 100 " >
+  <Jumpgate name="Amananth" position="0 0 0" />
+  <Jumpgate name="Last Point" position="7800 -4800 49000" />
+  <Beacon position="12900 2500 -19500" />
+  <Distance to="Last Point" from="Amananth" distance="49881" />
+ </Sector>
+ <Sector flux="1" space="Unreg" name="Connexion" mapcoord="304 327 " >
+  <Jumpgate name="Dark Crossroads" position="-3100 -19100 14900" />
+  <Jumpgate name="Stith" position="21200 -8900 15600" />
+  <Jumpgate name="Ring View" position="-1100 -12400 39400" />
+  <Jumpgate name="Light Crossroads" position="0 0 0" />
+  <Beacon position="9300 -11100 14600" />
+  <Distance to="Stith" from="Ring View" distance="32795" />
+  <Distance to="Light Crossroads" from="Ring View" distance="41294" />
+  <Distance to="Dark Crossroads" from="Ring View" distance="25529" />
+  <Distance to="Light Crossroads" from="Dark Crossroads" distance="24462" />
+  <Distance to="Stith" from="Dark Crossroads" distance="26413" />
+  <Distance to="Stith" from="Light Crossroads" distance="27809" />
+ </Sector>
+ <Sector flux="5" space="Unreg" name="Far Point" mapcoord="194 378 " >
+  <Jumpgate name="Dark Gateway" position="15700 -20200 12400" />
+  <Jumpgate name="Lothar's Landing" position="0 0 0" />
+  <Jumpgate name="Light Crossroads" position="-13100 1400 45200" />
+  <Beacon position="3800 -14800 15900" />
+  <Distance to="Dark Gateway" from="Light Crossroads" distance="48663" />
+  <Distance to="Lothar's Landing" from="Light Crossroads" distance="47002" />
+  <Distance to="Lothar's Landing" from="Dark Gateway" distance="28426" />
+ </Sector>
+ <Sector flux="1" space="Solrain" name="Tranquillus Minor" mapcoord="104 561 " >
+  <Jumpgate name="Solrain Depot" position="6900 -20100 -21700" />
+  <Jumpgate name="Inner Oasis" position="29200 -12600 -21000" />
+  <Jumpgate name="Fields" position="19500 2700 8300" />
+  <Jumpgate name="Narrow Canal" position="0 0 0" />
+  <Beacon position="9400 2100 4300" />
+  <Distance to="Narrow Canal" from="Fields" distance="21384" />
+  <Distance to="Inner Oasis" from="Fields" distance="34475" />
+  <Distance to="Narrow Canal" from="Inner Oasis" distance="38129" />
+  <Distance to="Fields" from="Solrain Depot" distance="39701" />
+  <Distance to="Inner Oasis" from="Solrain Depot" distance="23472" />
+  <Distance to="Narrow Canal" from="Solrain Depot" distance="30349" />
+ </Sector>
+ <Sector flux="6" space="Solrain" name="Cerulean Clouds" mapcoord="214 721 " >
+  <Jumpgate name="Hirbel's Channel" position="0 0 0" />
+  <Jumpgate name="Azure Churn" position="-19400 12200 -5500" />
+  <Jumpgate name="Tribular Canal" position="-1100 32400 -12200" />
+  <Anomaly position="-8400 4200 -15700" />
+  <Beacon position="-9000 11100 -10100" />
+  <Distance to="Tribular Canal" from="Azure Churn" distance="28033" />
+  <Distance to="Tribular Canal" from="Hirbel's Channel" distance="34611" />
+  <Distance to="Azure Churn" from="Hirbel's Channel" distance="23549" />
+ </Sector>
+ <Sector flux="5" space="Solrain" name="Hirbel's Channel" mapcoord="250 573 " >
+  <Jumpgate name="Cerulean Clouds" position="0 0 0" />
+  <Jumpgate name="Wake" position="14000 -1800 -7800" />
+  <Beacon position="2200 -8800 -1300" />
+  <Distance to="Wake" from="Cerulean Clouds" distance="16104" />
+ </Sector>
+ <Sector flux="1" space="Quantar" name="Omni IV" mapcoord="441 376 " >
+  <Jumpgate name="Path of Hordes" position="-14200 -18600 -6400" />
+  <Jumpgate name="Quantar Core" position="0 0 0" />
+  <Beacon position="-6100 -10700 -2000" />
+  <Distance to="Path of Hordes" from="Quantar Core" distance="24283" />
+ </Sector>
+ <Sector flux="1" space="Octavius" name="Gurge" mapcoord="338 254 " >
+  <Jumpgate name="Dark Crossroads" position="0 0 0" />
+  <Jumpgate name="Evenings End" position="-15800 -6900 -24900" />
+  <Jumpgate name="Octavian Shore" position="0100 -24900 -54700" />
+  <Jumpgate name="Ring View" position="52100 -12500 -27400" />
+  <Beacon position="17400 -1700 -32400" />
+  <Distance to="Ring View" from="Dark Crossroads" distance="60144" />
+  <Distance to="Octavian Shore" from="Dark Crossroads" distance="60097" />
+  <Distance to="Ring View" from="Octavian Shore" distance="60011" />
+  <Distance to="Evenings End" from="Ring View" distance="68137" />
+  <Distance to="Evenings End" from="Octavian Shore" distance="38293" />
+  <Distance to="Evenings End" from="Dark Crossroads" distance="30257" />
+ </Sector>
+ <Sector flux="7" space="Quantar" name="Quantar Gate" mapcoord="385 412 " >
+  <Jumpgate name="Greater Arm" position="-21800 8800 -900" />
+  <Jumpgate name="Inner Storm" position="0 0 0" />
+  <Jumpgate name="Ekoo's Stop" position="-31200 19200 21900" />
+  <Beacon position="-11200 4500 -2300" />
+  <Building type="Ore Depot" position="-12800 8900 1500" />
+  <Building type="Rearm Arsenal" position="-3800 18300 12300" />
+  <Building type="Refueling Stop" position="-24300 22000 21300" />
+  <Distance to="Ekoo's Stop" from="Greater Arm" distance="26674" />
+  <Distance to="Inner Storm" from="Greater Arm" distance="23566" />
+  <Distance to="Ekoo's Stop" from="Inner Storm" distance="42646" />
+ </Sector>
+ <Sector flux="1" space="Solrain" name="Outer Lighthouse" mapcoord="268 421 " >
+  <Jumpgate name="Greater Locks" position="26900 16800 22300" />
+  <Jumpgate name="Purian Lake" position="0 0 0" />
+  <Beacon position="12300 5900 10500" />
+  <Distance to="Greater Locks" from="Purian Lake" distance="38747" />
+ </Sector>
+ <Sector flux="6" space="Octavius" name="Orrus Minor" mapcoord="138 50 " >
+  <Jumpgate name="Orrus Major" position="0 0 0" />
+  <Jumpgate name="Vorgus 2" position="-4900 -2600 24700" />
+  <Beacon position="-4600 -1400 14300" />
+  <Distance to="Orrus Major" from="Vorgus 2" distance="25265" />
+ </Sector>
+ <Sector flux="7" space="Hyperial" name="Inner Cloud" mapcoord="373 568 " >
+  <Jumpgate name="Main Gate" position="31500 -2200 13800" />
+  <Jumpgate name="T&P" position="0 0 0" />
+  <Beacon position="4300 -2200 18800" />
+  <Distance to="Main Gate" from="T&P" distance="34471" />
+ </Sector>
+ <Sector flux="7" space="Quantar" name="Inner Third" mapcoord="538 640 " >
+  <Jumpgate name="Orus' Tail" position="3400 14800 -17200" />
+  <Jumpgate name="Outer Third" position="0 0 0" />
+  <Beacon position="900 7000 -2900" />
+  <Distance to="Outer Third" from="Orus' Tail" distance="22913" />
+ </Sector>
+ <Sector flux="0" space="Octavius" name="Octavius Depot" mapcoord="202 176 " >
+  <Station name="Octavius Depot" position="1300 -5600 -13000" />
+  <Jumpgate name="Vorgus 2" position="0 0 0" />
+  <Building type="Science Factory" item="Centerfuge Mk. V" position="4600 -4700 -19400" />
+  <Building type="Custom Producer" item="Centerfuge Mk. V" position="-3700 -1700 -25600" />
+  <Distance to="Vorgus 2" from="Octavius Depot" distance="14226" />
+ </Sector>
+ <Sector flux="1" space="Quantar" name="Great Venure Belt" mapcoord="347 517 " >
+  <Jumpgate name="Klatsches Hold" position="7700 15800 -12100" />
+  <Jumpgate name="Main Gate" position="28500 7800 6500" />
+  <Jumpgate name="Hyperion Gate" position="-9400 12000 7000" />
+  <Jumpgate name="Zealots Refuge" position="0 0 0" />
+  <Beacon position="12000 12000 -9800" />
+  <Building type="Ore Depot" position="17300 8300 -14700" />
+  <Building type="Nano Assembler" item="Chromium" position="8600 3300 -24100" />
+  <Building type="Nano Assembler" item="Antimony" position="28600 -6800 -28000" />
+  <Distance to="Main Gate" from="Hyperion Gate" distance="38078" />
+  <Distance to="Hyperion Gate" from="Zealots Refuge" distance="16761" />
+  <Distance to="Main Gate" from="Zealots Refuge" distance="30208" />
+  <Distance to="Zealots Refuge" from="Klatsches Hold" distance="21347" />
+  <Distance to="Hyperion Gate" from="Klatsches Hold" distance="25958" />
+  <Distance to="Main Gate" from="Klatsches Hold" distance="28941" />
+ </Sector>
+ <Sector flux="5" space="Solrain" name="Greater Locks" mapcoord="239 387 " >
+  <Jumpgate name="Outer Lighthouse" position="0 0 0" />
+  <Jumpgate name="Dark Gateway" position="-1800 -11900 -13400" />
+  <Jumpgate name="Inner Lighthouse" position="2500 700 10500" />
+  <Beacon position="-400 -2300 -9800" />
+  <Distance to="Dark Gateway" from="Inner Lighthouse" distance="27362" />
+  <Distance to="Inner Lighthouse" from="Outer Lighthouse" distance="10799" />
+  <Distance to="Dark Gateway" from="Outer Lighthouse" distance="18040" />
+ </Sector>
+ <Sector flux="7" space="Unreg" name="Outer Gyre" mapcoord="344 348 " >
+  <Jumpgate name="Light Gateway" position="0 0 0" />
+  <Jumpgate name="Greater Arm" position="7300 6600 5600" />
+  <Jumpgate name="Pulsar" position="6400 17300 13600" />
+  <Jumpgate name="Aman Gate" position="-8800 13600 22500" />
+  <Beacon position="-2100 11200 3600" />
+  <Distance to="Greater Arm" from="Aman Gate" distance="24278" />
+  <Distance to="Light Gateway" from="Aman Gate" distance="27758" />
+  <Distance to="Pulsar" from="Aman Gate" distance="18045" />
+  <Distance to="Light Gateway" from="Pulsar" distance="22868" />
+  <Distance to="Greater Arm" from="Pulsar" distance="13323" />
+  <Distance to="Greater Arm" from="Light Gateway" distance="11218" />
+ </Sector>
+ <Sector flux="10" space="Unreg" name="Lesser Arm" mapcoord="274 383 " >
+  <Jumpgate name="Light Crossroads" position="0 0 0" />
+ </Sector>
+ <Sector flux="1" space="Octavius" name="Arkan's Cloud" mapcoord="182 256 " >
+  <Jumpgate name="Rim" position="11700 4100 -1100" />
+  <Jumpgate name="Outer Edge" position="0 0 0" />
+  <Jumpgate name="Outpost" position="15000 -18400 14300" />
+  <Jumpgate name="Primus Point" position="30900 -26300 15300" />
+  <Beacon position="23200 -15300 7600" />
+  <Distance to="Rim" from="Outer Edge" distance="12409" />
+  <Distance to="Primus Point" from="Outer Edge" distance="43363" />
+  <Distance to="Outpost" from="Outer Edge" distance="27659" />
+  <Distance to="Rim" from="Outpost" distance="27378" />
+  <Distance to="Primus Point" from="Outpost" distance="17803" />
+  <Distance to="Primus Point" from="Rim" distance="39504" />
+ </Sector>
+ <Sector flux="1" space="Quantar" name="Hook of Roh" mapcoord="520 475 " >
+  <Jumpgate name="Dark Path" position="0 0 0" />
+  <Jumpgate name="Quantar Depot" position="3000 -19800 8500" />
+  <Jumpgate name="Square of Quantos" position="-22300 -16900 23200" />
+  <Beacon position="-11500 -10800 9700" />
+  <Distance to="Dark Path" from="Square of Quantos" distance="36395" />
+  <Distance to="Quantar Depot" from="Dark Path" distance="21727" />
+  <Distance to="Quantar Depot" from="Square of Quantos" distance="29478" />
+ </Sector>
+ <Sector flux="1" space="Quantar" name="Orus' Tail" mapcoord="483 598 " >
+  <Jumpgate name="Upper Third" position="13200 -15600 28800" />
+  <Jumpgate name="Corridor" position="-8600 -33200 13100" />
+  <Jumpgate name="Inner Third" position="0 0 0" />
+  <Beacon position="5100 -21500 16600" />
+  <Distance to="Inner Third" from="Corridor" distance="36759" />
+  <Distance to="Upper Third" from="Corridor" distance="32116" />
+  <Distance to="Inner Third" from="Upper Third" distance="35338" />
+ </Sector>
+ <Sector flux="1" space="Amananth" name="Aman Gate" mapcoord="331 318 " >
+  <Jumpgate name="Dark" position="-1400 -2400 -12000" />
+  <Jumpgate name="Outer Gyre" position="-14400 -2800 -23600" />
+  <Jumpgate name="Inner Gyre" position="0 0 0" />
+  <Beacon position="9300 -500 -4600" />
+  <Distance to="Inner Gyre" from="Dark" distance="12331" />
+  <Distance to="Outer Gyre" from="Dark" distance="17406" />
+  <Distance to="Inner Gyre" from="Outer Gyre" distance="27790" />
+ </Sector>
+ <Sector flux="7" space="Octavius" name="Sark's Passage" mapcoord="198 302 " >
+  <Jumpgate name="Edge" position="0 0 0" />
+  <Jumpgate name="Primus Point" position="-2000 -41000 14800" />
+  <Beacon position="-800 -14900 3200" />
+  <Distance to="Primus Point" from="Edge" distance="43625" />
+ </Sector>
+ <Sector flux="1" space="Solrain" name="Narrow Canal" mapcoord="255 652 " >
+  <Jumpgate name="Lesser Locks" position="0 0 0" />
+  <Jumpgate name="Tranquillus Minor" position="-32900 -900 1100" />
+  <Jumpgate name="Solrain Core" position="-34600 34300 -20800" />
+  <Beacon position="-21700 4800 -7500" />
+  <Distance to="Tranquillus Minor" from="Lesser Locks" distance="32899" />
+  <Distance to="Solrain Core" from="Lesser Locks" distance="52949" />
+  <Distance to="Tranquillus Minor" from="Solrain Core" distance="41500" />
+ </Sector>
+ <Sector flux="12" space="Quantar" name="Outer Third" mapcoord="556 675 " >
+  <Jumpgate name="Inner Third" position="0 0 0" />
+  <Beacon position="1400 11800 3200" />
+  <Anomaly position="10400 14300 10300" />
+ </Sector>
+ <Sector flux="7" space="Solrain" name="Bronci Rift" mapcoord="224 556 " >
+  <Jumpgate name="Tranquillus Major" position="7300 -10100 14500" />
+  <Jumpgate name="Morain Harbour" position="21300 -11900 6700" />
+  <Jumpgate name="Zealots Refuge" position="0 0 0" />
+  <Beacon position="21200 -21900 10700" />
+  <Anomaly position="8200 -7300 4300" />
+  <Distance to="Morain Harbour" from="Tranquillus Major" distance="16105" />
+  <Distance to="Zealots Refuge" from="Tranquillus Major" distance="19127" />
+  <Distance to="Zealots Refuge" from="Morain Harbour" distance="25292" />
+ </Sector>
+ <Sector flux="9" space="Unreg" name="Outer Storm" mapcoord="389 454 " >
+  <Jumpgate name="Inner Storm" position="0 0 0" />
+ </Sector>
+ <Sector flux="1" space="Hyperial" name="Outer Cloud" mapcoord="432 628 " >
+  <Jumpgate name="Reaches" position="27100 12200 14600" />
+  <Jumpgate name="Rear Gate" position="0 0 0" />
+  <Beacon position="13700 4700 6600" />
+  <Distance to="Rear Gate" from="Reaches" distance="33135" />
+ </Sector>
+ <Sector flux="1" space="Quantar" name="Inner Roh-Cloud" mapcoord="480 465 " >
+  <Jumpgate name="Quantar Core" position="12800 15300 1300" />
+  <Jumpgate name="Square of Quantos" position="-25800 27300 -15800" />
+  <Jumpgate name="Outer Roh-Cloud" position="0 0 0" />
+  <Beacon position="-15100 17800 -9700" />
+  <Distance to="Outer Roh-Cloud" from="Quantar Core" distance="19962" />
+  <Distance to="Square of Quantos" from="Quantar Core" distance="43808" />
+  <Distance to="Square of Quantos" from="Outer Roh-Cloud" distance="40727" />
+ </Sector>
+ <Sector flux="1" space="Quantar" name="Quadrangle" mapcoord="488 291 " >
+  <Jumpgate name="Path of Hordes" position="0 0 0" />
+  <Jumpgate name="Long Walk" position="22300 -5800 14500" />
+  <Jumpgate name="Tictac's Hook" position="-800 7200 21700" />
+  <Beacon position="14000 -2800 4400" />
+  <Anomaly position="20200 18900 56600" />
+  <Distance to="Tictac's Hook" from="Long Walk" distance="27211" />
+  <Distance to="Path of Hordes" from="Long Walk" distance="27211" />
+  <Distance to="Path of Hordes" from="Tictac's Hook" distance="22837" />
+ </Sector>
+ <Sector flux="6" space="Unreg" name="Inner Storm" mapcoord="363 446 " >
+  <Jumpgate name="Quantar Gate" />
+  <Jumpgate name="Outer Storm" />
+  <Jumpgate name="Four Fingers" />
+  <Distance to="Outer Storm" from="Quantar Gate" distance="14471" />
+  <Distance to="Four Fingers" from="Quantar Gate" distance="10358" />
+  <Distance to="Outer Storm" from="Four Fingers" distance="21013" />
+ </Sector>
+ <Sector flux="7" space="Quantar" name="Orus' Leg" mapcoord="533 575 " >
+  <Jumpgate name="Upper Third" position="0 0 0" />
+  <Jumpgate name="Dark End" position="17900 29100 -24800" />
+  <Beacon position="7900 21200 -15800" />
+  <Distance to="Dark End" from="Upper Third" distance="42179" />
+ </Sector>
+ <Sector flux="7" space="Octavius" name="Outer Edge" mapcoord="72 289 " >
+  <Jumpgate name="Arkan's Cloud" position="-4800 -11000 18100" />
+  <Jumpgate name="Outer Rim" position="-25700 -4700 2900" />
+  <Jumpgate name="Mokk's Battlefield" position="0 0 0" />
+  <Beacon position="-14400 -8000 11200" />
+  <Distance to="Arkan's Cloud" from="Outer Rim" distance="26618" />
+  <Distance to="Mokk's Battlefield" from="Outer Rim" distance="26309" />
+  <Distance to="Arkan's Cloud" from="Mokk's Battlefield" distance="21702" />
+ </Sector>
+ <Sector flux="7" space="Unreg" name="Light Crossroads" mapcoord="297 355 " >
+  <Jumpgate name="Light Gateway" position="24300 24700 -19200" />
+  <Jumpgate name="Far Point" position="0 0 0" />
+  <Jumpgate name="Connexion" position="11300 14600 -10300" />
+  <Jumpgate name="Lesser Arm" position="32400 -9200 -32700" />
+  <Beacon position="30200 2000 -29200" />
+  <Distance to="Light Gateway" from="Connexion" distance="18748" />
+  <Distance to="Far Point" from="Connexion" distance="21089" />
+  <Distance to="Lesser Arm" from="Connexion" distance="38966" />
+  <Distance to="Far Point" from="Lesser Arm" distance="47005" />
+  <Distance to="Light Gateway" from="Lesser Arm" distance="37317" />
+  <Distance to="Far Point" from="Light Gateway" distance="39590" />
+ </Sector>
+ <Sector flux="1" space="Solrain" name="Azure Churn" mapcoord="163 638 " >
+  <Jumpgate name="Cerulean Clouds" position="-15500 -1000 -11200" />
+  <Jumpgate name="Cornea" position="0 0 0" />
+  <Beacon position="6100 600 -5300" />
+  <Distance to="Cerulean Clouds" from="Cornea" distance="19120" />
+ </Sector>
+ <Sector flux="10" space="Unreg" name="Dark Crossroads" mapcoord="319 298 " >
+  <Jumpgate name="Connexion" />
+  <Jumpgate name="Gurge" />
+  <Distance to="Connexion" from="Gurge" distance="16470" />
+ </Sector>
+ <Sector flux="1" space="Amananth" name="Sea of Shadows" mapcoord="376 279 " >
+  <Jumpgate name="Split" position="0 0 0" />
+  <Jumpgate name="Last Parsec" position="6500 -1000 -12900" />
+  <Beacon position="3200 -9100 -6600" />
+  <Distance to="Split" from="Last Parsec" distance="14453" />
+ </Sector>
+ <Sector flux="1" space="Octavius" name="Imperial Crossroads" mapcoord="83 118 " >
+  <Jumpgate name="Dark Fork" position="-25100 -2400 -20800" />
+  <Jumpgate name="Great Pillars" position="0 0 0" />
+  <Beacon position="-15000 -900 -9100" />
+  <Distance to="Great Pillars" from="Dark Fork" distance="32660" />
+ </Sector>
+ <Sector flux="1" space="Solrain" name="Lesser Locks" mapcoord="343 631 " >
+  <Jumpgate name="Main Gate" position="-44500 34300 -27500" />
+  <Jumpgate name="Narrow Canal" position="0 0 0" />
+  <Anomaly position="-5800 15700 -28100" />
+  <Beacon position="-14000 11100 -12900" />
+  <Distance to="Narrow Canal" from="Main Gate" distance="62555" />
+ </Sector>
+ <Sector flux="7" space="Solrain" name="Inner Lighthouse" mapcoord="217 341 " >
+  <Jumpgate name="Greater Locks" position="5000 7800 13600" />
+  <Jumpgate name="Wanderer's Pond" position="0 0 0" />
+  <Beacon position="-6900 4500 10000" />
+  <Distance to="Greater Locks" from="Wanderer's Pond" distance="16498" />
+ </Sector>
+ <Sector flux="1" space="Quantar" name="Quantar Hook" mapcoord="439 333 " >
+  <Jumpgate name="Third Gate" position="6300 12500 18000" />
+  <Jumpgate name="Ring View" position="0 0 0" />
+  <Beacon position="2200 5700 9300" />
+  <Distance to="Third Gate" from="Ring View" distance="22844" />
+ </Sector>
+ <Sector flux="11" space="Amananth" name="Canis 9502" mapcoord="333 50 " >
+  <Jumpgate name="Aman Hook" position="0 0 0" />
+ </Sector>
+ <Sector flux="7" space="Octavius" name="Edge" mapcoord="150 318 " >
+  <Jumpgate name="Sark's Passage" position="0 0 0" />
+  <Jumpgate name="Divide" position="5300 -26200 19700" />
+  <Beacon position="3500 -15600 10900" />
+  <Distance to="Divide" from="Sark's Passage" distance="32639" />
+ </Sector>
+ <Sector flux="0" space="Solrain" name="Solrain Core" mapcoord="178 573 " >
+  <Station name="Solrain Core" position="17300 -2300 16200" />
+  <Jumpgate name="Sea of Solrain" position="19200 8500 28300" />
+  <Jumpgate name="Narrow Canal" position="0 0 0" />
+  <Jumpgate name="Wanderer's Pond" position="26600 -8800 6100" />
+  <Building type="Subspace Transceiver" position="34200 500 11100" />
+  <Building type="Naval Yard" position="38100 600 14400" />
+  <Building type="Custom Producer" item="Construction Materials" position="42900 1700 11100" />
+  <Building type="Naval Yard" position="41400 900 5500" />
+  <Building type="Naval Yard" position="36400 400 6000" />
+  <Building type="Naval Yard" position="28800 -400 32500" />
+  <Building type="Naval Yard" position="-3800 1800 45800" />
+  <Building type="Custom Producer" item="Echo" position="39600 2100 45900" />
+  <Distance to="Solrain Core" from="Narrow Canal" distance="23532" />
+  <Distance to="Sea of Solrain" from="Narrow Canal" distance="35265" />
+  <Distance to="Wanderer's Pond" from="Narrow Canal" distance="28633" />
+  <Distance to="Sea of Solrain" from="Solrain Core" distance="15641" />
+  <Distance to="Wanderer's Pond" from="Solrain Core" distance="15655" />
+  <Distance to="Sea of Solrain" from="Wanderer's Pond" distance="29125" />
+ </Sector>
+ <Sector flux="1" space="Unreg" name="Stith" mapcoord="280 295 " >
+  <Jumpgate name="Diluted Reaches" position="0 0 0" />
+  <Jumpgate name="Connexion" position="9900 -21300 31300" />
+  <Jumpgate name="Last Parsec" position="15200 -6900 -8600" />
+  <Beacon position="12800 -12700 7900" />
+  <Distance to="Diluted Reaches" from="Connexion" distance="39111" />
+  <Distance to="Last Parsec" from="Connexion" distance="42759" />
+  <Distance to="Diluted Reaches" from="Last Parsec" distance="18781" />
+ </Sector>
+ <Sector flux="1" space="Quantar" name="Tictac's Hook" mapcoord="542 258 " >
+  <Jumpgate name="Callow Passage" position="14200 12900 1800" />
+  <Jumpgate name="Long Walk" position="13800 -20100 -16300" />
+  <Jumpgate name="TriPoint" position="-1200 -14700 -18300" />
+  <Jumpgate name="Quadrangle" position="0 0 0"/>
+  <Beacon position="-3300 -11300 -8600" />
+  <Distance to="TriPoint" from="Quadrangle" distance="23447" />
+  <Distance to="Long Walk" from="TriPoint" distance="16070" />
+  <Distance to="Quadrangle" from="Long Walk" distance="29321" />
+  <Distance to="Quadrangle" from="Callow Passage" distance="19262" />
+  <Distance to="TriPoint" from="Callow Passage" distance="37449" />
+  <Distance to="Long Walk" from="Callow Passage" distance="37695" />
+ </Sector>
+ <Sector flux="6" space="Octavius" name="Orrus Major" mapcoord="104 76 " >
+  <Jumpgate name="Octavius Core" position="0 0 0" />
+  <Jumpgate name="Orrus Minor" position="20700 2600 16900" />
+  <Beacon position="6200 2900 13000" />
+  <Distance to="Octavius Core" from="Orrus Minor" distance="26840" />
+ </Sector>
+ <Sector flux="1" space="Solrain" name="Purian Lake" mapcoord="254 455 " >
+  <Jumpgate name="Outer Lighthouse" position="13800 9400 -2300" />
+  <Jumpgate name="Wake" position="10600 16800 16600" />
+  <Jumpgate name="Morain Harbour" position="0 0 0" />
+  <Beacon position="19300 4100 6600" />
+  <Distance to="Wake" from="Outer Lighthouse" distance="20604" />
+  <Distance to="Outer Lighthouse" from="Morain Harbour" distance="16838" />
+  <Distance to="Wake" from="Morain Harbour" distance="25888" />
+ </Sector>
+ <Sector flux="1" space="Quantar" name="Third Gate" mapcoord="503 395 " >
+  <Jumpgate name="Long Walk" position="0 0 0" />
+  <Jumpgate name="Quantar Hook" position="-20000 10400 -3400" />
+  <Beacon position="-11900 7000 -800" />
+  <Distance to="Long Walk" from="Quantar Hook" distance="22736" />
+ </Sector>
+ <Sector flux="1" space="Hyperial" name="T&P" mapcoord="493 641 " >
+  <Jumpgate name="Inner Cloud" position="-27100 -12200 -14600" />
+  <Jumpgate name="Far Gate" position="0 0 0" />
+  <Beacon position="-13400 -7500 -8000" />
+  <Distance to="Inner Cloud" from="Far Gate" distance="33135" />
+ </Sector>
+ <Sector flux="11" space="Octavius" name="Mokk's Battlefield" mapcoord="100 318 " >
+  <Jumpgate name="Outer Edge" position="0 0 0" />
+ </Sector>
+ <Sector flux="1" space="Hyperial" name="Main Gate" mapcoord="405 551 " >
+  <Jumpgate name="Lesser Locks" position="39100 0 -25700" />
+  <Jumpgate name="Great Venure Belt" position="66100 0 -26800" />
+  <Jumpgate name="Inner Cloud" position="0 0 0" />
+  <Jumpgate name="Reaches" position="40200 0 -43700" />
+  <Beacon position="30000 200 -32600" />
+  <Distance to="Reaches" from="Great Venure Belt" distance="30969" />
+  <Distance to="Lesser Locks" from="Reaches" distance="18055" />
+  <Distance to="Great Venure Belt" from="Lesser Locks" distance="27098" />
+  <Distance to="Inner Cloud" from="Lesser Locks" distance="46731" />
+  <Distance to="Inner Cloud" from="Great Venure Belt" distance="71350" />
+  <Distance to="Reaches" from="Inner Cloud" distance="59344" />
+ </Sector>
+ <Sector flux="7" space="Unreg" name="Greater Arm" mapcoord="368 364 " >
+  <Jumpgate name="Quantar Gate" position="-20300 -7600 -8700" />
+  <Jumpgate name="Outer Gyre" position="-21600 4800 100" />
+  <Jumpgate name="Saron's Eye" position="0 0 0" />
+  <Beacon position="-11600 800 -1100" />
+  <Distance to="Saron's Eye" from="Outer Gyre" distance="22103" />
+  <Distance to="Quantar Gate" from="Outer Gyre" distance="15217" />
+  <Distance to="Saron's Eye" from="Quantar Gate" distance="23424" />
+ </Sector>
+ <Sector flux="1" space="Solrain" name="Wanderer's Pond" mapcoord="213 527 " >
+  <Jumpgate name="Inner Lighthouse" position="-20300 -7700 -15600" />
+  <Jumpgate name="Solrain Core" position="0 0 0" />
+  <Beacon position="-14400 -2300 -9800" />
+  <Distance to="Solrain Core" from="Inner Lighthouse" distance="26474" />
+ </Sector>
+ <Sector flux="6" space="Amananth" name="Dark" mapcoord="364 321 " >
+  <Jumpgate name="Last Point" position="0 0 0" />
+  <Jumpgate name="Aman Gate" position="21800 0 9900" />
+  <Beacon position="11700 200 8800" />
+  <Distance to="Aman Gate" from="Last Point" distance="23933" />
+ </Sector>
+ <Sector flux="1" space="Solrain" name="Inner Oasis" mapcoord="136 565 " >
+  <Jumpgate name="Midpoint Rift" position="0 0 0" />
+  <Jumpgate name="Tranquillus Minor" position="-8300 12200 14200" />
+  <Beacon position="2100 1100 11900" />
+  <Distance to="Midpoint Rift" from="Tranquillus Minor" distance="20483" />
+ </Sector>
+ <Sector flux="1" space="Octavius" name="Rim" mapcoord="109 232 " >
+  <Jumpgate name="Divide" position="23400 -15100 17300" />
+  <Jumpgate name="Arkan's Cloud" position="0 0 0" />
+  <Jumpgate name="Outer Rim" position="14300 8300 12900" />
+  <Beacon position="11800 -2900 5400" />
+  <Distance to="Outer Rim" from="Divide" distance="25515" />
+  <Distance to="Arkan's Cloud" from="Divide" distance="32811" />
+  <Distance to="Outer Rim" from="Arkan's Cloud" distance="20960" />
+ </Sector>
+ <Sector flux="1" space="Solrain" name="Tranquillus Major" mapcoord="181 520 " >
+  <Jumpgate name="Morain Harbour" position="9300 1300 -15100" />
+  <Jumpgate name="Bronci Rift" position="0 0 0" />
+  <Anomaly position="14100 7900 -2200" />
+  <Beacon position="-2500 5200 -10600" />
+  <Distance to="Bronci Rift" from="Morain Harbour" distance="17843" />
+ </Sector>
+ <Sector flux="1" space="Octavius" name="Imperial Causeway" mapcoord="216 61 " >
+  <Jumpgate name="Verselus' Hook" position="32800 -2600 6000" />
+  <Jumpgate name="Octavius Core" position="0 0 0" />
+  <Beacon position="18600 -1400 3300" />
+  <Anomaly position="22100 8800 -14500" />
+  <Distance to="Octavius Core" from="Verselus' Hook" distance="33474" />
+ </Sector>
+ <Sector flux="1" space="Quantar" name="Ekoo's Stop" mapcoord="406 403 " >
+  <Jumpgate name="Quantar Gate" position="0 0 0" />
+  <Jumpgate name="Rounds of Quantos" position="-35000 5400 -11200" />
+  <Jumpgate name="Ring View" position="-18600 6700 -2000" />
+  <Jumpgate name="Omni V" position="-29100 23400 15000" />
+  <Beacon position="-20100 19100 5600" />
+  <Distance to="Quantar Gate" from="Omni V" distance="40251" />
+  <Distance to="Ring View" from="Omni V" distance="26007" />
+  <Distance to="Rounds of Quantos" from="Omni V" distance="32317" />
+  <Distance to="Rounds of Quantos" from="Ring View" distance="18903" />
+  <Distance to="Quantar Gate" from="Ring View" distance="19870" />
+  <Distance to="Rounds of Quantos" from="Quantar Gate" distance="37181" />
+ </Sector>
+ <Sector flux="7" space="Hyperial" name="Hyperian Hook" mapcoord="442 720 " >
+  <Jumpgate name="Far Gate" position="0 0 0" />
+  <Jumpgate name="Rear Gate" position="31500 -16100 -20400" />
+  <Beacon position="13700 -9800 -12200" />
+  <Anomaly position="4700 -18100 -3200" />
+  <Distance to="Far Gate" from="Rear Gate" distance="40859" />
+ </Sector>
+ <Sector flux="1" space="Solrain" name="Sea of Solrain" mapcoord="220 591 " >
+  <Jumpgate name="Fields" position="0 0 0" />
+  <Jumpgate name="Solrain Core" position="14000 -1800 -7800" />
+  <Beacon position="13900 -11800 -3800" />
+  <Distance to="Fields" from="Solrain Core" distance="16105" />
+ </Sector>
+ <Sector flux="1" space="Hyperial" name="Rear Gate" mapcoord="444 672 " >
+  <Jumpgate name="Outer Cloud" position="-30100 6000 -19400" />
+  <Jumpgate name="Hyperial" position="-46700 -12900 -7400" />
+  <Jumpgate name="Hyperian Hook" position="0 0 0" />
+  <Beacon position="-21200 -6600 -24500" />
+  <Distance to="Hyperian Hook" from="Outer Cloud" distance="36247" />
+  <Distance to="Hyperial" from="Outer Cloud" distance="27840" />
+  <Distance to="Hyperian Hook" from="Hyperial" distance="48989" />
+ </Sector>
+ <Sector flux="1" space="Octavius" name="Primus Point" mapcoord="241 284 " >
+  <Jumpgate name="Sark's Passage" position="0 0 0" />
+  <Jumpgate name="Dark Gateway" position="-4600 -29700 -9400" />
+  <Jumpgate name="Arkan's Cloud" position="-19900 -10400 -800" />
+  <Beacon position="-9400 -14700 -4900" />
+  <Building type="Repair Station" position="-9400 -14000 -6000" />
+  <Distance to="Sark's Passage" from="Arkan's Cloud" distance="22464" />
+  <Distance to="Arkan's Cloud" from="Dark Gateway" distance="25986" />
+  <Distance to="Sark's Passage" from="Dark Gateway" distance="31484" />
+ </Sector>
+ <Sector flux="1" space="Hyperial" name="Far Gate" mapcoord="500 708 " >
+  <Jumpgate name="Hyperial" position="-48600 37100 -29400" />
+  <Jumpgate name="T&P" position="-17700 7500 33300" />
+  <Jumpgate name="Hyperian Hook" position="0 0 0" />
+  <Beacon position="-29200 25800 21600" />
+  <Anomaly position="-51100 29600 11300" />
+  <Building type="Subspace Transciever" position="3200 17700 30900" />
+  <Distance to="T&P" from="Hyperian Hook" distance="38382" />
+  <Distance to="Hyperial" from="Hyperian Hook" distance="67813" />
+  <Distance to="T&P" from="Hyperial" distance="75851" />
+ </Sector>
+ <Sector flux="1" space="Amananth" name="Gyre" mapcoord="441 190 " >
+  <Jumpgate name="Amananth" position="11200 0 19500" />
+  <Jumpgate name="Aman Hook" position="22500 0 0" />
+  <Jumpgate name="Split" position="0 0 0" />
+  <Beacon position="11200 0 6600" />
+  <Building type="Subspace Transceiver" position="-1000 9500 29600" />
+  <Distance to="Amananth" from="Split" distance="22515" />
+  <Distance to="Amananth" from="Aman Hook" distance="22515" />
+  <Distance to="Split" from="Aman Hook" distance="22453" />
+ </Sector>
+ <Sector flux="1" space="Solrain" name="Midpoint Rift" mapcoord="106 597 " >
+  <Jumpgate name="Inner Oasis" position="-18300 1000 18100" />
+  <Jumpgate name="Outer Oasis" position="0 0 0" />
+  <Beacon position="-9200 1700 6300" />
+  <Distance to="Outer Oasis" from="Inner Oasis" distance="25764" />
+ </Sector>
+ <Sector flux="7" space="Unreg" name="Inner Gyre" mapcoord="306 380 " >
+  <Jumpgate name="Light Gateway" position="12300 15400 12700" />
+  <Jumpgate name="Saron's Shoulder" position="0 0 0" />
+  <Jumpgate name="Pulsar" position="-22300 18500 28800" />
+  <Jumpgate name="Aman Gate" position="-12000 12900 17600" />
+  <Beacon position="-700 11500 11700" />
+  <Building type="Subspace Transciever" position="-17700 14500 3300" />
+  <Distance to="Saron's Shoulder" from="Aman Gate" distance="24792" />
+  <Distance to="Pulsar" from="Aman Gate" distance="16276" />
+  <Distance to="Light Gateway" from="Aman Gate" distance="24940" />
+  <Distance to="Pulsar" from="Light Gateway" distance="38377" />
+  <Distance to="Saron's Shoulder" from="Light Gateway" distance="23462" />
+  <Distance to="Saron's Shoulder" from="Pulsar" distance="40804" />
+ </Sector>
+ <Sector flux="11" space="Solrain" name="Outer Depths" mapcoord="98 723 " >
+  <Jumpgate name="Tribular Canal" position="0 0 0" />
+  <Jumpgate name="Cornea" position="32700 -2500 1200" />
+  <Distance to="Tribular Canal" from="Cornea" distance="32839" />
+ </Sector>
+ <Sector flux="10" space="Unreg" name="Four Fingers" mapcoord="343 432 " >
+  <Jumpgate name="Outer Ring" />
+  <Jumpgate name="Inner Storm" />
+  <Jumpgate name="Outskirts" />
+  <Jumpgate name="Saron's Eye" />
+  <Distance to="Outer Ring" from="Inner Storm" distance="23449" />
+  <Distance to="Saron's Eye" from="Inner Storm" distance="31050" />
+  <Distance to="Outskirts" from="Inner Storm" distance="19066" />
+  <Distance to="Saron's Eye" from="Outer Ring" distance="23591" />
+  <Distance to="Outskirts" from="Outer Ring" distance="24979" />
+  <Distance to="Saron's Eye" from="Outskirts" distance="15673" />
+ </Sector>
+ <Sector flux="0" space="Quantar" name="Quantar Core" mapcoord="463 418 " >
+  <Jumpgate name="Quanaus Crossing" position="-1900 -9500 -17000" />
+  <Station name="Quantar Core" position="-5800 -2300 -8500" />
+  <Jumpgate name="Omni IV" position="-13900 3700 -2200" />
+  <Jumpgate name="Omni V" position="-29300 -9500 -9200" />
+  <Jumpgate name="Inner Roh-Cloud" position="0 0 0"/>
+  <Building type="Subspace Transciever" position="-19600 -100 -300" />
+  <Building type="Custom Producer" item="Mechanical Parts" position="-22600 7000 3900" />
+  <Building type="Naval Yard" position="-27000 3300 8400" />
+  <Building type="Naval Yard" position="-31100 2900 5100" />
+  <Building type="Naval Yard" position="-32500 11200 11700" />
+  <Building type="Tooling Center" position="4300 -700 -200" />
+  <Distance to="Inner Roh-Cloud" from="Quantar Core" distance="15588" />
+  <Distance to="Omni IV" from="Quantar Core" distance="11945" />
+  <Distance to="Quanaus Crossing" from="Quantar Core" distance="11738" />
+  <Distance to="Quanaus Crossing" from="Inner Roh-Cloud" distance="19564" />
+  <Distance to="Omni V" from="Inner Roh-Cloud" distance="32107" />
+  <Distance to="Omni V" from="Quantar Core" distance="24458" />
+  <Distance to="Omni IV" from="Quanaus Crossing" distance="23197" />
+  <Distance to="Omni V" from="Quanaus Crossing" distance="28439" />
+  <Distance to="Omni IV" from="Inner Roh-Cloud" distance="14567" />
+  <Distance to="Omni IV" from="Omni V" distance="21396" />
+ </Sector>
+ <Sector flux="1" space="Amananth" name="Last Parsec" mapcoord="381 169 " >
+  <Jumpgate name="Aman Hook" position="28400 10000 -17500" />
+  <Jumpgate name="Stith" position="0 0 0" />
+  <Jumpgate name="Sea of Shadows" position="26100 10000 16000" />
+  <Beacon position="-10100 12000 44400" />
+  <Distance to="Aman Hook" from="Stith" distance="34857" />
+  <Distance to="Sea of Shadows" from="Stith" distance="32220" />
+  <Distance to="Aman Hook" from="Sea of Shadows" distance="33643" />
+ </Sector>
+ <Sector flux="9" space="Unreg" name="Saron's Shoulder" mapcoord="316 413 " >
+  <Jumpgate name="Pulsar" position="-12800 15400 9700" />
+  <Jumpgate name="Inner Gyre" position="3800 17800 3800" />
+  <Jumpgate name="Outskirts" position="-20400 10100 -2900" />
+  <Jumpgate name="GBS" position="0 0 0" />
+  <Beacon position="-12000 10700 -600" />
+  <Building type="Subspace Transciever" position="-33600 -200 -17600" />
+  <Distance to="Pulsar" from="Outskirts" distance="15573" />
+  <Distance to="Inner Gyre" from="Outskirts" distance="26364" />
+  <Distance to="Pulsar" from="Inner Gyre" distance="17750" />
+  <Distance to="GBS" from="Pulsar" distance="22817" />
+  <Distance to="GBS" from="Outskirts" distance="23065" />
+  <Distance to="GBS" from="Inner Gyre" distance="18560" />
+ </Sector>
+ <Sector flux="0" space="Quantar" name="Corridor" mapcoord="481 544 " >
+  <Jumpgate name="Orus' Tail" position="23300 18100 3100" />
+  <Jumpgate name="Dark Trail" position="0 0 0" />
+  <Jumpgate name="Dark End" position="36000 21800 20200" />
+  <Station name="Corridor" position="19500 5800 1700" />
+  <Building type="Science Factory" item="Abattis" position="17800 9900 -1500" />
+  <Building type="Naval Yard" position="14700 6000 2600" />
+  <Building type="Custom Producer" item="Ivy" position="16700 8400 7100" />
+  <Building type="Naval Yard" position="20900 1900 8600" />
+  <Distance to="Dark Trail" from="Corridor" distance="20270" />
+  <Distance to="Orus' Tail" from="Corridor" distance="13136" />
+  <Distance to="Dark End" from="Corridor" distance="29693" />
+  <Distance to="Dark Trail" from="Orus' Tail" distance="29635" />
+  <Distance to="Dark Trail" from="Dark End" distance="46670" />
+  <Distance to="Dark End" from="Orus' Tail" distance="21628" />
+ </Sector>
+ <Sector flux="0" space="Unreg" name="Lothar's Landing" mapcoord="176 412 " >
+  <Jumpgate name="Far Point" position="0 0 0" />
+  <Station name="Lothar's Landing" position="8300 -3300 5100" />
+  <Distance to="Far Point" from="Lothar's Landing" distance="9921" />
+ </Sector>
+ <Sector flux="0" space="Quantar" name="TriPoint" mapcoord="524 302 " >
+  <Station name="TriPoint" position="600 -14900 0" />
+  <Jumpgate name="Tictac's Hook" position="0 0 0" />
+  <Building type="Naval Yard" position="-17300 -17900 -3900" />
+  <Distance to="TriPoint" from="Tictac's Hook" distance="15138" />
+ </Sector>
+ <Sector flux="0" space="Unreg" name="Klatsches Hold" mapcoord="323 555 " >
+  <Jumpgate name="Great Venure Belt" position="0 0 0" />
+  <Station name="Klatsches Hold" position="4500 -3700 7300" />
+  <Distance to="Great Venure Belt" from="Klatsches Hold" distance="9058" />
+ </Sector>
+ <Sector flux="1" space="Octavius" name="Verselus' Hook" mapcoord="237 142 " >
+  <Jumpgate name="Imperial Causeway" position="-600 -5800 -11500" />
+  <Jumpgate name="Octavian Shore" position="0 0 0" />
+  <Jumpgate name="Dark Fork" position="-42600 -22600 11200" />
+  <Beacon position="-13600 -9100 -5200" />
+  <Distance to="Dark Fork" from="Octavian Shore" distance="49522" />
+  <Distance to="Imperial Causeway" from="Octavian Shore" distance="12919" />
+  <Distance to="Dark Fork" from="Imperial Causeway" distance="50633" />
+ </Sector>
+ <Sector flux="1" space="Solrain" name="Outer Oasis" mapcoord="74 634 " >
+  <Jumpgate name="Midpoint Rift" position="-18300 1000 18100" />
+  <Jumpgate name="Cornea" position="0 0 0" />
+  <Beacon position="-9200 1700 6300" />
+  <Distance to="Cornea" from="Midpoint Rift" distance="25764" />
+ </Sector>
+ <Sector flux="1" space="Octavius" name="Octavian Shore" mapcoord="294 125 " >
+  <Jumpgate name="Verselus' Hook" position="0 0 0" />
+  <Jumpgate name="Gurge" position="-18700 -35800 31700" />
+  <Jumpgate name="Blasted Corner" position="34800 -7500 -10900" />
+  <Beacon position="21400 -2600 -9000" />
+  <Distance to="Verselus' Hook" from="Blasted Corner" distance="37185" />
+  <Distance to="Gurge" from="Verselus' Hook" distance="51359" />
+  <Distance to="Gurge" from="Blasted Corner" distance="73990" />
+ </Sector>
+ <Sector flux="1" space="Solrain" name="Fields" mapcoord="121 502 " >
+  <Jumpgate name="Sea of Solrain" position="13300 -3600 -4900" />
+  <Jumpgate name="Morain Harbour" position="-10000 5100 19700" />
+  <Jumpgate name="Tranquillus Minor" position="0 0 0" />
+  <Beacon position="-700 4400 11800" />
+  <Distance to="Tranquillus Minor" from="Sea of Solrain" distance="14593" />
+  <Distance to="Morain Harbour" from="Sea of Solrain" distance="34933" />
+  <Distance to="Tranquillus Minor" from="Morain Harbour" distance="22639" />
+ </Sector>
+ <Sector flux="0" space="Solrain" name="Solrain Depot" mapcoord="72 531 " >
+  <Station name="Solrain Depot" position="-10700 3100 -9900" />
+  <Jumpgate name="Tranquillus Minor" position="0 0 0" />
+  <Building type="Custom Producer" item="Sabre" position="-35300 5400 -18100" />
+  <Distance to="Solrain Depot" from="Tranquillus Minor" distance="14271" />
+ </Sector>
+ <Sector flux="1" space="Quantar" name="Hyperion Gate" mapcoord="414 504 " >
+  <Jumpgate name="Rounds of Quantos" position="38600 17900 -5600" />
+  <Jumpgate name="Great Venure Belt" position="0 0 0" />
+  <Beacon position="59600 10900 -3500" />
+  <Distance to="Great Venure Belt" from="Rounds of Quantos" distance="42917" />
+ </Sector>
+ <Sector flux="1" space="Octavius" name="Imperial Gates" mapcoord="179 68 " >
+  <Jumpgate name="Octavius Core" position="16200 8400 30000" />
+  <Jumpgate name="Dark Fork"  position="0 0 0" />
+  <Beacon position="5700 4900 20100" />
+  <Distance to="Dark Fork" from="Octavius Core" distance="35148" />
+ </Sector>
+ <Sector flux="7" space="Amananth" name="Aman Hook" mapcoord="400 78 " >
+  <Jumpgate name="Canis 9502" position="-3200 -21900 -2000" />
+  <Jumpgate name="Last Parsec" position="0 0 0" />
+  <Jumpgate name="Gyre" position="-6800 -11700 30400" />
+  <Beacon position="-14900 -6000 25500" />
+  <Anomaly position="-22800 -8200 16600" />
+  <Distance to="Gyre" from="Last Parsec" distance="33311" />
+  <Distance to="Gyre" from="Canis 9502" distance="34183" />
+  <Distance to="Canis 9502" from="Last Parsec" distance="22192" />
+ </Sector>
+ <Sector flux="0" space="Hyperial" name="Hyperial" mapcoord="482 672 " >
+  <Station name="Hyperial" position="6600 5800 -16000" />
+  <Jumpgate name="Far Gate" position="0 0 0" />
+  <Jumpgate name="Rear Gate" position="7400 -4300 -16900" />
+  <Building type="Custom Producer" item="Insight" position="-1000 -6900 7000" />
+  <Building type="Custom Producer" item="Deepol" position="1100 -6900 4400" />
+  <Building type="Subspace Tranceiver" position="-4000 4500 -17300" />
+  <Building type="Science Factory" item="Construction Materials" position="-4100 4400 -22000" />
+  <Distance to="Hyperial" from="Rear Gate" distance="10376" />
+  <Distance to="Far Gate" from="Hyperial" distance="18115" />
+  <Distance to="Rear Gate" from="Far Gate" distance="18957" />
+ </Sector>
+ <Sector flux="1" space="Octavius" name="Dark Gateway" mapcoord="257 318 " >
+  <Jumpgate name="Far Point" position="0 0 0" />
+  <Jumpgate name="Diluted Reaches" position="-36800 9800 -15100" />
+  <Jumpgate name="Greater Locks" position="-6000 37400 4700" />
+  <Jumpgate name="Primus Point" position="-9800 8100 12600" />
+  <Beacon position="-5800 23000 6000" />
+  <Building type="Rearm Arsenal" position="6300 16000 15200" />
+  <Distance to="Far Point" from="Diluted Reaches" distance="41003" />
+  <Distance to="Primus Point" from="Diluted Reaches" distance="38788" />
+  <Distance to="Greater Locks" from="Diluted Reaches" distance="45909" />
+  <Distance to="Primus Point" from="Greater Locks" distance="30602" />
+  <Distance to="Far Point" from="Greater Locks" distance="38130" />
+  <Distance to="Primus Point" from="Far Point" distance="17887" />
+ </Sector>
+ <Sector flux="1" space="Quantar" name="Outer Roh-Cloud" mapcoord="455 466 " >
+  <Jumpgate name="Dark Trail" position="0 0 0" />
+  <Jumpgate name="Inner Roh-Cloud" position="53800 5900 -1900" />
+  <Beacon position="-18400 2200 -1200" />
+  <Distance to="Dark Trail" from="Inner Roh-Cloud" distance="54109" />
+ </Sector>
+ <Sector flux="1" space="Octavius" name="Divide" mapcoord="147 209 " >
+  <Jumpgate name="Edge" position="5100 22200 1500" />
+  <Jumpgate name="Rim" position="0 0 0" />
+  <Jumpgate name="Great Pillars" position="8100 52900 17300" />
+  <Beacon position="7600 39700 16200" />
+  <Distance to="Edge" from="Rim" distance="22831" />
+  <Distance to="Rim" from="Great Pillars" distance="56209" />
+  <Distance to="Edge" from="Great Pillars" distance="34624" />
+ </Sector>
+ <Sector flux="1" space="Octavius" name="Dark Fork" mapcoord="137 110 " >
+  <Jumpgate name="Verselus' Hook" position="25700 21700 23700" />
+  <Jumpgate name="Vorgus 2" position="-9100 24700 -11500" />
+  <Jumpgate name="Imperial Crossroads" position="0 0 0" />
+  <Jumpgate name="Imperial Gates" position="18800 8200 -5600" />
+  <Beacon position="800 17000 2200" />
+  <Distance to="Vorgus 2" from="Imperial Gates" distance="32929" />
+  <Distance to="Verselus' Hook" from="Imperial Gates" distance="32930" />
+  <Distance to="Imperial Crossroads" from="Imperial Gates" distance="21288" />
+  <Distance to="Imperial Crossroads" from="Verselus' Hook" distance="41160" />
+  <Distance to="Vorgus 2" from="Verselus' Hook" distance="49569" />
+  <Distance to="Imperial Crossroads" from="Vorgus 2" distance="28702" />
+ </Sector>
+ <Sector flux="8" space="Unreg" name="Light Lost" mapcoord="297 470 " >
+  <Jumpgate name="Outskirts" position="300 -15400 49900" />
+  <Jumpgate name="Zealots Refuge" position="0 0 0" />
+  <Anomaly position="18000 9300 46300" />
+  <Beacon position="-11700 -1400 47600" />
+  <Distance to="Zealots Refuge" from="Outskirts" distance="52209" />
+ </Sector>
+ <Sector flux="0" space="Unreg" name="Evenings End" mapcoord="362 224 " >
+  <Jumpgate name="Gurge" position="0 0 0" />
+  <Station name="Evenings End" position="-4000 6400 -6600" />
+  <Distance to="Gurge" from="Evenings End" distance="10211" />
+ </Sector>
+ <Sector flux="1" space="Quantar" name="Rounds of Quantos" mapcoord="420 463 " >
+  <Jumpgate name="Hyperion Gate" position="0 0 0" />
+  <Jumpgate name="Ekoo's Stop" position="26600 6300 27200" />
+  <Beacon position="20200 4800 16000" />
+  <Distance to="Hyperion Gate" from="Ekoo's Stop" distance="38536" />
+ </Sector>
+ <Sector flux="0" space="Octavius" name="Octavius Core" mapcoord="198 99 " >
+  <Jumpgate name="Imperial Causeway" position="0 0 0" />
+  <Jumpgate name="Orrus Major" position="-28400 -2100 700" />
+  <Station name="Octavius Core" position="-11800 1600 10100" />
+  <Jumpgate name="Imperial Gates" position="-100 7200 15400" />
+  <Building type="Subspace Transceiver" position="-3900 11000 17800" />
+  <Building type="Naval Yard" position="-7500 8400 22800" />
+  <Building type="Naval Yard" position="-13100 8100 22800" />
+  <Building type="Naval Yard" position="-16200 10500 17800" />
+  <Building type="Custom Producer" item="HellRazor" position="8000 -2600 -1900" /> 
+  <Building type="Naval Yard" position="-27400 -1600 -7200" />
+  <Distance to="Octavius Core" from="Imperial Causeway" distance="14273" />
+  <Distance to="Imperial Gates" from="Imperial Causeway" distance="16973" />
+  <Distance to="Orrus Major" from="Imperial Causeway" distance="28516" />
+  <Distance to="Orrus Major" from="Octavius Core" distance="18404" />
+  <Distance to="Imperial Gates" from="Octavius Core" distance="15203" />
+  <Distance to="Orrus Major" from="Imperial Gates" distance="33236" />
+ </Sector>
+ <Sector flux="1" space="Unreg" name="Zealots Refuge" mapcoord="305 524 " >
+  <Jumpgate name="Great Venure Belt" position="-11500 14900 -52800" />
+  <Jumpgate name="Outer Ring" position="2600 26400 -17500" />
+  <Jumpgate name="Light Lost" position="24700 -13700 -54400" />
+  <Jumpgate name="Bronci Rift" position="0 0 0" />
+  <Beacon position="-2300 5700 -28600" />
+  <Distance to="Bronci Rift" from="Light Lost" distance="61267" />
+  <Distance to="Outer Ring" from="Light Lost" distance="58114" />
+  <Distance to="Great Venure Belt" from="Light Lost" distance="46125" />
+  <Distance to="Outer Ring" from="Bronci Rift" distance="31998" />
+  <Distance to="Great Venure Belt" from="Bronci Rift" distance="56094" />
+  <Distance to="Great Venure Belt" from="Outer Ring" distance="40521" />
+ </Sector>
+ <Sector flux="12" space="Unreg" name="Pulsar" mapcoord="339 401 " >
+  <Jumpgate name="Saron's Shoulder" />
+  <Jumpgate name="Outer Gyre" />
+  <Jumpgate name="Inner Gyre" />
+  <Jumpgate name="Saron's Eye" />
+  <Distance to="Inner Gyre" from="Saron's Eye" distance="23625" />
+  <Distance to="Saron's Eye" from="Outer Gyre" distance="15947" />
+  <Distance to="Inner Gyre" from="Outer Gyre" distance="13627" />
+  <Distance to="Outer Gyre" from="Saron's Shoulder" distance="23324" />
+  <Distance to="Saron's Eye" from="Saron's Shoulder" distance="25179" />
+  <Distance to="Inner Gyre" from="Saron's Shoulder" distance="20272" />
+ </Sector>
+ <Sector flux="5" space="Quantar" name="Long Walk" mapcoord="533 345 " >
+  <Jumpgate name="Third Gate" position="0 0 0" />
+  <Jumpgate name="Quantar Depot" position="3900 -5500 20900" />
+  <Jumpgate name="Tictac's Hook" position="20900 -21200 4700" />
+  <Jumpgate name="Quadrangle" position="8300 -27900 -6900" />
+  <Beacon position="10100 -15900 -2300" />
+  <Distance to="Quadrangle" from="Third Gate" distance="29926" />
+  <Distance to="Tictac's Hook" from="Third Gate" distance="30133" />
+  <Distance to="Tictac's Hook" from="Quadrangle" distance="18434" />
+  <Distance to="Quantar Depot" from="Third Gate" distance="21919" />
+  <Distance to="Quantar Depot" from="Quadrangle" distance="35915" />
+  <Distance to="Quantar Depot" from="Tictac's Hook" distance="28222" />
+ </Sector>
+ <Sector flux="1" space="Quantar" name="Square of Quantos" mapcoord="502 452 " >
+  <Jumpgate name="Hook of Roh" position="31800 -18900 -22400" />
+  <Jumpgate name="Inner Roh-Cloud" position="0 0 0" />
+  <Beacon position="9600 -8600 -11500" />
+  <Distance to="Hook of Roh" from="Inner Roh-Cloud" distance="43172" />
+ </Sector>
+ <Sector flux="8" space="Unreg" name="Outer Ring" mapcoord="329 468 " >
+  <Jumpgate name="Zealots Refuge" />
+  <Jumpgate name="Four Fingers" />
+  <Distance to="Zealots Refuge" from="Four Fingers" distance="36793" />
+ </Sector>
+ <Sector flux="6" space="Quantar" name="Path of Hordes" mapcoord="480 356 " >
+  <Jumpgate name="Quanaus Crossing" position="14300 -16000 -21100" />
+  <Jumpgate name="Omni IV" position="0 0 0" />
+  <Jumpgate name="Quadrangle" position="-17900 -16400 -38600" />
+  <Beacon position="6800 -810 -13700" />
+  <Distance to="Quanaus Crossing" from="Omni IV" distance="30107" />
+  <Distance to="Quadrangle" from="Omni IV" distance="45626" />
+  <Distance to="Quadrangle" from="Quanaus Crossing" distance="36743" />
+ </Sector>
+ <Sector flux="1" space="Quantar" name="Dark Trail" mapcoord="451 543 " >
+  <Jumpgate name="Dark Path" position="-33200 -8800 -13100" />
+  <Jumpgate name="Corridor" position="0 0 0" />
+  <Jumpgate name="Outer Roh-Cloud" position="-4300 21700 -15500" />
+  <Beacon position="-14100 -300 -9600" />
+  <Distance to="Corridor" from="Outer Roh-Cloud" distance="27003" />
+  <Distance to="Corridor" from="Dark Path" distance="36757" />
+  <Distance to="Dark Path" from="Outer Roh-Cloud" distance="42110" />
+ </Sector>
+ <Sector flux="7" space="Unreg" name="Outskirts" mapcoord="289 449 " >
+  <Jumpgate name="Saron's Shoulder" position="43700 18500 -32300" />
+  <Jumpgate name="Light Lost" position="0 0 0" />
+  <Jumpgate name="Four Fingers" position="13800 4000 -27700" />
+  <Beacon position="12300 10400 -16300" />
+  <Building type="Subspace Transciever" position="21500 34200 -20100" />
+  <Distance to="Light Lost" from="Four Fingers" distance="31223" />
+  <Distance to="Four Fingers" from="Saron's Shoulder" distance="33486" />
+  <Distance to="Light Lost" from="Saron's Shoulder" distance="57355" />
+ </Sector>
+ <Sector flux="6" space="Quantar" name="Callow Passage" mapcoord="554 485 " >
+  <Jumpgate name="Tictac's Hook" position="37000 -29500 -3600" />
+  <Jumpgate name="Dark End" position="0 0 0" />
+  <Beacon position="13100 -25000 16600" />
+  <Distance to="Tictac's Hook" from="Dark End" distance="47409" />
+ </Sector>
+ <Sector flux="5" space="Octavius" name="Vorgus 2" mapcoord="162 166 " >
+  <Jumpgate name="Octavius Depot" position="0 0 0" />
+  <Jumpgate name="Orrus Minor" position="-40500 15800 -19000" />
+  <Jumpgate name="Dark Fork" position="5000 -19400 -15900" />
+  <Beacon position="-28300 11700 -11700" />
+  <Anomaly position="14800 -19200 -29200" />
+  <Distance to="Orrus Minor" from="Dark Fork" distance="57565" />
+  <Distance to="Dark Fork" from="Octavius Depot" distance="25533" />
+  <Distance to="Orrus Minor" from="Octavius Depot" distance="47409" />
+ </Sector>
+ <Sector flux="1" space="Octavius" name="Blasted Corner" mapcoord="264 214 " >
+  <Jumpgate name="Octavian Shore" position="27600 -2500 14700" />
+  <Jumpgate name="Outpost" position="0 0 0" />
+  <Beacon position="16700 400 4600" />
+  <Anomaly position="36500 10500 19600" />
+  <Distance to="Octavian Shore" from="Outpost" distance="31391" />
+ </Sector>
+ <Sector flux="0" space="Octavius" name="Great Pillars" mapcoord="118 177 " >
+  <Jumpgate name="Divide" position="0 0 0" />
+  <Station name="Great Pillars" position="1300 1200 12900" />
+  <Jumpgate name="Imperial Crossroads" position="-3800 13100 11900" />
+  <Building type="Naval Yard" position="-2600 4000 -8100" />
+  <Building type="Custom Producer" item="Sentinel" position="-6100 7200 -12800" />
+  <Building type="Science Factory" item="Duelist" position="100 2700 -3000" />
+  <Distance to="Divide" from="Great Pillars" distance="12914" />
+  <Distance to="Great Pillars" from="Imperial Crossroads" distance="13282" />
+  <Distance to="Divide" from="Imperial Crossroads" distance="18186" />
+ </Sector>
+ <Sector flux="1" space="Quantar" name="Upper Third" mapcoord="554 602 " >
+  <Jumpgate name="Orus' Tail" position="-7200 -29500 3200" />
+  <Jumpgate name="Orus' Leg" position="0 0 0"/>
+  <Beacon position="-4400 -17700 500" />
+  <Distance to="Orus' Leg" from="Orus' Tail" distance="30524" />
+ </Sector>
+ <Sector flux="1" space="Octavius" name="Outer Rim" mapcoord="82 216 " >
+  <Jumpgate name="Rim" position="28100 -20700 17300" />
+  <Jumpgate name="Outer Edge" position="0 0 0" />
+  <Beacon position="12700 -11000 13300" />
+  <Distance to="Rim" from="Outer Edge" distance="38971" />
+ </Sector>
+ <Sector flux="0" space="Quantar" name="Quantar Depot" mapcoord="528 431 " >
+  <Jumpgate name="Hook of Roh" position="0 0 0" />
+  <Jumpgate name="Long Walk" position="15100 2400 33100" />
+  <Station name="Quantar Depot" position="-10600 3100 -9500" />
+  <Building type="Custom Producer" item="Glaive" position="3300 200 -3000" />
+  <Distance to="Quantar Depot" from="Long Walk" distance="49490" />
+  <Distance to="Quantar Depot" from="Hook of Roh" distance="14271" />
+  <Distance to="Long Walk" from="Hook of Roh" distance="36451" />
+ </Sector>
+ <Sector flux="1" space="Unreg" name="Diluted Reaches" mapcoord="228 309 " >
+  <Jumpgate name="Dark Gateway" position="0 0 0" />
+  <Jumpgate name="Stith" position="17800 -28700 29400" />
+  <Beacon position="5300 -10700 10900" />
+  <Distance to="Dark Gateway" from="Stith" distance="44784" />
+ </Sector>
+ <Sector flux="1" space="Quantar" name="Omni V" mapcoord="430 410 " >
+  <Jumpgate name="Quantar Core" position="0 0 0" />
+  <Jumpgate name="Ekoo's Stop" position="-27200 -16700 18700" />
+  <Beacon position="-16300 -5900 9700" />
+  <Distance to="Ekoo's Stop" from="Quantar Core" distance="36992" />
+ </Sector>
+ <Sector flux="1" space="Hyperial" name="Reaches" mapcoord="429 578 " >
+  <Jumpgate name="Outer Cloud" position="0 0 0" />
+  <Jumpgate name="Main Gate" position="22500 -14500 -21100" />
+  <Beacon position="10600 -3900 -10900" />
+  <Asteroid name="Emma" type="Semifluxor" position="8800 -5700 -8400" />
+  <Distance to="Outer Cloud" from="Main Gate" distance="34051" />
+ </Sector>
+ <Sector flux="0" space="Solrain" name="Cornea" mapcoord="113 672 " >
+  <Jumpgate name="Azure Churn" position="5300 3400 7800" />
+  <Jumpgate name="Outer Oasis" position="-24800 -5500 4600" />
+  <Jumpgate name="Outer Depths" position="0 0 0" />
+  <Station name="Cornea" position="-11500 -2100 4700" />
+  <Building type="Naval Yard" position="-28100 -2900 -1300" />
+  <Building type="Custom Producer" item="Echo" position="-36700 -2600 -600" />
+  <Distance to="Outer Depths" from="Cornea" distance="12315" />
+  <Distance to="Outer Oasis" from="Cornea" distance="14006" />
+  <Distance to="Azure Churn" from="Cornea" distance="17615" />
+  <Distance to="Outer Depths" from="Azure Churn" distance="9976" />
+  <Distance to="Azure Churn" from="Outer Oasis" distance="31500" />
+  <Distance to="Outer Depths" from="Outer Oasis" distance="25782" />
+ </Sector>
+ <Sector flux="0" space="Solrain" name="Wake" mapcoord="229 444 " >
+  <Station name="Wake" position="-36600 -1100 11800" />
+  <Jumpgate name="Hirbel's Channel" position="0 0 0" />
+  <Jumpgate name="Purian Lake" position="-24400 -4800 4500" />
+  <Building type="Science Factory" item="Proximity Fuses" position="-13600 -100 -1300" />
+  <Building type="Naval Yard" position="-16500 -200 -5200" />
+  <Distance to="Wake" from="Purian Lake" distance="14426" />
+  <Distance to="Hirbel's Channel" from="Purian Lake" distance="25277" />
+  <Distance to="Hirbel's Channel" from="Wake" distance="38173" />
+ </Sector>
+ <Sector flux="7" space="Solrain" name="Tribular Canal" mapcoord="145 683 " >
+  <Jumpgate name="Cerulean Clouds" position="17100 31800 19500" />
+  <Jumpgate name="Outer Depths" position="0 0 0" />
+  <Beacon position="12300 14100 940...
 
[truncated message content] | 
| 
      
      
      From: <ult...@us...> - 2007-05-13 17:17:46
      
     | 
| Revision: 465
          http://svn.sourceforge.net/opengate/?rev=465&view=rev
Author:   ultrasick
Date:     2007-05-13 10:17:46 -0700 (Sun, 13 May 2007)
Log Message:
-----------
fixed wrong normal vectors
Modified Paths:
--------------
    trunk/data/stations/tauseti/tauseti_wake.blend
Modified: trunk/data/stations/tauseti/tauseti_wake.blend
===================================================================
(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-12 19:49:40
      
     | 
| Revision: 464
          http://svn.sourceforge.net/opengate/?rev=464&view=rev
Author:   ultrasick
Date:     2007-05-12 12:49:40 -0700 (Sat, 12 May 2007)
Log Message:
-----------
moved gunpoints to the second layer for better renderings.
+ changed file name
Added Paths:
-----------
    trunk/data/ships/tauseti/catcher/catcher.blend
Removed Paths:
-------------
    trunk/data/ships/tauseti/catcher/tauseti_catcher.blend
Added: trunk/data/ships/tauseti/catcher/catcher.blend
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/catcher/catcher.blend
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Deleted: trunk/data/ships/tauseti/catcher/tauseti_catcher.blend
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <eg...@us...> - 2007-05-12 16:10:20
      
     | 
| Revision: 463
          http://svn.sourceforge.net/opengate/?rev=463&view=rev
Author:   egore
Date:     2007-05-12 09:10:22 -0700 (Sat, 12 May 2007)
Log Message:
-----------
Add gunpoints
Modified Paths:
--------------
    trunk/data/ships/tauseti/catcher/tauseti_catcher.blend
Modified: trunk/data/ships/tauseti/catcher/tauseti_catcher.blend
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <eg...@us...> - 2007-05-12 16:04:10
      
     | 
| Revision: 462
          http://svn.sourceforge.net/opengate/?rev=462&view=rev
Author:   egore
Date:     2007-05-12 09:04:11 -0700 (Sat, 12 May 2007)
Log Message:
-----------
Minor adjustments on the model
Remove backup file
Compress the file
Modified Paths:
--------------
    trunk/data/ships/tauseti/catcher/tauseti_catcher.blend
Removed Paths:
-------------
    trunk/data/ships/tauseti/catcher/tauseti_catcher.blend1
Modified: trunk/data/ships/tauseti/catcher/tauseti_catcher.blend
===================================================================
(Binary files differ)
Deleted: trunk/data/ships/tauseti/catcher/tauseti_catcher.blend1
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <eg...@us...> - 2007-05-12 15:53:08
      
     | 
| Revision: 461
          http://svn.sourceforge.net/opengate/?rev=461&view=rev
Author:   egore
Date:     2007-05-12 08:53:09 -0700 (Sat, 12 May 2007)
Log Message:
-----------
Add catcher, the Interceptor replacement
Added Paths:
-----------
    trunk/data/ships/tauseti/catcher/
    trunk/data/ships/tauseti/catcher/tauseti_catcher.blend
    trunk/data/ships/tauseti/catcher/tauseti_catcher.blend1
Added: trunk/data/ships/tauseti/catcher/tauseti_catcher.blend
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/catcher/tauseti_catcher.blend
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/catcher/tauseti_catcher.blend1
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/catcher/tauseti_catcher.blend1
___________________________________________________________________
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: <spo...@us...> - 2007-05-12 09:13:12
      
     | 
| Revision: 460
          http://svn.sourceforge.net/opengate/?rev=460&view=rev
Author:   spom_spom
Date:     2007-05-12 02:13:13 -0700 (Sat, 12 May 2007)
Log Message:
-----------
win compatibility commit
Modified Paths:
--------------
    branches/ogsector/win32/ogsectorclient/ogre.cfg
    branches/ogsector/win32/ogsectorclient/ogsectorclient.cbp
    branches/ogsector/win32/ogsectorclient/ogsectorclient.exe
    branches/ogsector/win32/ogsectorclient/resources.cfg
    branches/ogsector/win32/ogsectorclient/ships.xml
Added Paths:
-----------
    branches/ogsector/win32/ogsectorclient/CEGUIBase.dll
    branches/ogsector/win32/ogsectorclient/CEGUIFalagardWRBase.dll
    branches/ogsector/win32/ogsectorclient/CEGUITinyXMLParser.dll
Added: branches/ogsector/win32/ogsectorclient/CEGUIBase.dll
===================================================================
(Binary files differ)
Property changes on: branches/ogsector/win32/ogsectorclient/CEGUIBase.dll
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: branches/ogsector/win32/ogsectorclient/CEGUIFalagardWRBase.dll
===================================================================
(Binary files differ)
Property changes on: branches/ogsector/win32/ogsectorclient/CEGUIFalagardWRBase.dll
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: branches/ogsector/win32/ogsectorclient/CEGUITinyXMLParser.dll
===================================================================
(Binary files differ)
Property changes on: branches/ogsector/win32/ogsectorclient/CEGUITinyXMLParser.dll
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Modified: branches/ogsector/win32/ogsectorclient/ogre.cfg
===================================================================
--- branches/ogsector/win32/ogsectorclient/ogre.cfg	2007-05-11 23:41:21 UTC (rev 459)
+++ branches/ogsector/win32/ogsectorclient/ogre.cfg	2007-05-12 09:13:13 UTC (rev 460)
@@ -12,7 +12,7 @@
 [OpenGL Rendering Subsystem]
 Colour Depth=32
 Display Frequency=60
-FSAA=8
+FSAA=0
 Full Screen=Yes
 RTT Preferred Mode=FBO
 VSync=No
Modified: branches/ogsector/win32/ogsectorclient/ogsectorclient.cbp
===================================================================
--- branches/ogsector/win32/ogsectorclient/ogsectorclient.cbp	2007-05-11 23:41:21 UTC (rev 459)
+++ branches/ogsector/win32/ogsectorclient/ogsectorclient.cbp	2007-05-12 09:13:13 UTC (rev 460)
@@ -18,6 +18,7 @@
 					<Add option="-D_WIN32_WINNT=0x0500" />
 					<Add directory="..\..\..\..\..\asio-0.3.7\include" />
 					<Add directory="..\..\..\..\..\boost_1_33_1" />
+					<Add directory="C:\OgreSDK\include\CEGUI" />
 				</Compiler>
 				<Linker>
 					<Add option="-s" />
@@ -27,6 +28,9 @@
 					<Add library="C:\OgreSDK\bin\release\OIS.dll" />
 					<Add library="ws2_32" />
 					<Add library="mswsock" />
+					<Add library="CEGUIBase" />
+					<Add library="CEGUITinyXMLParser" />
+					<Add library="OgreGUIRenderer" />
 				</Linker>
 			</Target>
 		</Build>
@@ -51,18 +55,24 @@
 			<Add directory="C:\OgreSDK\lib" />
 			<Add directory="C:\OgreSDK\bin\Release" />
 		</Linker>
+		<Unit filename="..\..\src\DockedState.cpp" />
+		<Unit filename="..\..\src\DockedState.h" />
+		<Unit filename="..\..\src\GameState.cpp" />
+		<Unit filename="..\..\src\GameState.h" />
+		<Unit filename="..\..\src\GameStateManager.cpp" />
+		<Unit filename="..\..\src\GameStateManager.h" />
 		<Unit filename="..\..\src\InputManager.cpp" />
 		<Unit filename="..\..\src\InputManager.h" />
 		<Unit filename="..\..\src\LogManager.cpp" />
 		<Unit filename="..\..\src\LogManager.h" />
 		<Unit filename="..\..\src\Sector.cpp" />
 		<Unit filename="..\..\src\Sector.h" />
-		<Unit filename="..\..\src\SectorClient.cpp" />
-		<Unit filename="..\..\src\SectorClient.h" />
-		<Unit filename="..\..\src\SectorClientFrameListener.cpp" />
-		<Unit filename="..\..\src\SectorClientFrameListener.h" />
 		<Unit filename="..\..\src\SectorObjects.cpp" />
 		<Unit filename="..\..\src\SectorObjects.h" />
+		<Unit filename="..\..\src\ShipConfigDialog.cpp" />
+		<Unit filename="..\..\src\ShipConfigDialog.h" />
+		<Unit filename="..\..\src\UnDockedState.cpp" />
+		<Unit filename="..\..\src\UnDockedState.h" />
 		<Unit filename="..\..\src\VesselManager.cpp" />
 		<Unit filename="..\..\src\VesselManager.h" />
 		<Unit filename="..\..\src\common.cpp" />
@@ -72,7 +82,7 @@
 		<Unit filename="..\..\src\networkProtocol.h" />
 		<Unit filename="..\..\src\ogconsole.cpp" />
 		<Unit filename="..\..\src\ogconsole.h" />
-		<Unit filename="..\..\src\ogsectorclient.cpp" />
+		<Unit filename="..\..\src\opengateclient.cpp" />
 		<Unit filename="..\..\src\tinyxml\tinyxml.cpp" />
 		<Unit filename="..\..\src\tinyxml\tinyxml.h" />
 		<Unit filename="..\..\src\tinyxml\tinyxmlerror.cpp" />
Modified: branches/ogsector/win32/ogsectorclient/ogsectorclient.exe
===================================================================
(Binary files differ)
Modified: branches/ogsector/win32/ogsectorclient/resources.cfg
===================================================================
--- branches/ogsector/win32/ogsectorclient/resources.cfg	2007-05-11 23:41:21 UTC (rev 459)
+++ branches/ogsector/win32/ogsectorclient/resources.cfg	2007-05-12 09:13:13 UTC (rev 460)
@@ -8,7 +8,12 @@
 FileSystem=../../data/textures
 Zip=../../data/simpleSkybox.zip
 FileSystem=../../data/MediaFromOgre
+FileSystem=../../data/gui
+FileSystem=../../data/gui/schemes/
+FileSystem=../../data/gui/schemes/opengate
+FileSystem=../../data/gui/layouts/
 Zip=../../data/fonts.zip
 FileSystem=../../../../trunk/data/
 FileSystem=../../../../trunk/data/ships/octavius/apteryx
 FileSystem=../../../../trunk/data/ships/quantar/storm
+FileSystem=../../../../trunk/data/ships/tauseti/lady_kickstart
Modified: branches/ogsector/win32/ogsectorclient/ships.xml
===================================================================
--- branches/ogsector/win32/ogsectorclient/ships.xml	2007-05-11 23:41:21 UTC (rev 459)
+++ branches/ogsector/win32/ogsectorclient/ships.xml	2007-05-12 09:13:13 UTC (rev 460)
@@ -4,4 +4,5 @@
 	<Resource id="1" location="../../data/ships/squadrok/squid/squid.xml"/>
 	<Resource id="2" location="../../../../trunk/data/ships/octavius/apteryx/apteryx.xml" />
 	<Resource id="3" location="../../../../trunk/data/ships/quantar/storm/storm.xml" />
+	<Resource id="4" location="../../../../trunk/data/ships/tauseti/lady_kickstart/lady_kickstart.xml" />
 </ships>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <eg...@us...> - 2007-05-11 23:41:21
      
     | 
| Revision: 459
          http://svn.sourceforge.net/opengate/?rev=459&view=rev
Author:   egore
Date:     2007-05-11 16:41:21 -0700 (Fri, 11 May 2007)
Log Message:
-----------
Simple documentation about the upcoming network model
Added Paths:
-----------
    trunk/doc/network_model.odt
    trunk/doc/network_model.pdf
Added: trunk/doc/network_model.odt
===================================================================
(Binary files differ)
Property changes on: trunk/doc/network_model.odt
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/doc/network_model.pdf
===================================================================
(Binary files differ)
Property changes on: trunk/doc/network_model.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: <eg...@us...> - 2007-05-11 21:08:10
      
     | 
| Revision: 458
          http://svn.sourceforge.net/opengate/?rev=458&view=rev
Author:   egore
Date:     2007-05-11 14:08:12 -0700 (Fri, 11 May 2007)
Log Message:
-----------
Minimal changes to the testing code
Modified Paths:
--------------
    branches/ogsector/src/GameStateManager.cpp
Modified: branches/ogsector/src/GameStateManager.cpp
===================================================================
--- branches/ogsector/src/GameStateManager.cpp	2007-05-11 20:10:56 UTC (rev 457)
+++ branches/ogsector/src/GameStateManager.cpp	2007-05-11 21:08:12 UTC (rev 458)
@@ -33,7 +33,7 @@
 
 // class TestFrameListener : public Ogre::FrameListener { 
 // public: 
-//   SimpleFrameListener() { } 
+//   TestFrameListener() { } 
 //   bool frameStarted(const Ogre::FrameEvent& evt) { return true;  } 
 //   bool frameEnded(const Ogre::FrameEvent& evt) {  return true;  } 
 // private: 
@@ -64,7 +64,7 @@
 //   Ogre::SceneManager* sceneMgr = devices_.ogreRoot->createSceneManager(Ogre::ST_GENERIC); 
 //   Ogre::Camera* camera = sceneMgr->createCamera("SimpleCamera"); 
 //   Ogre::Viewport* viewPort = devices_.renderWindow->addViewport(camera);
-//   SimpleFrameListener* frameListener = new SimpleFrameListener( );
+//   TestFrameListener* frameListener = new TestFrameListener( );
 //   devices_.ogreRoot->addFrameListener(frameListener); 
 //   camera->setPosition( Ogre::Vector3( 0, 0, 200 ) );
 //   camera->lookAt( Ogre::Vector3( 0, 0, -300 ) );
@@ -74,10 +74,10 @@
 //   Ogre::SceneNode * mainNode = static_cast< Ogre::SceneNode * >( sceneMgr->getRootSceneNode()->createChild() );
 //   Ogre::Entity * shape = sceneMgr->createEntity( "ogrehead", "ogrehead.mesh" );
 //   mainNode->attachObject( shape );
-//   while(1){
-//     //  devices_.ogreRoot->startRendering(); 
-//     devices_.ogreRoot->renderOneFrame( );
-//   }
+//   devices_.ogreRoot->startRendering(); 
+//   //while(1){
+//   //  devices_.ogreRoot->renderOneFrame( );
+//   //}
   //** end just for test purposes
 }
 
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <spo...@us...> - 2007-05-11 20:10:56
      
     | 
| Revision: 457
          http://svn.sourceforge.net/opengate/?rev=457&view=rev
Author:   spom_spom
Date:     2007-05-11 13:10:56 -0700 (Fri, 11 May 2007)
Log Message:
-----------
Add: lady kickstart stuff for ogre
Added Paths:
-----------
    trunk/data/ships/tauseti/lady_kickstart/1.png
    trunk/data/ships/tauseti/lady_kickstart/11.png
    trunk/data/ships/tauseti/lady_kickstart/12_+_13.png
    trunk/data/ships/tauseti/lady_kickstart/14_+_15.png
    trunk/data/ships/tauseti/lady_kickstart/16.png
    trunk/data/ships/tauseti/lady_kickstart/17_+_18.png
    trunk/data/ships/tauseti/lady_kickstart/19_+_20.png
    trunk/data/ships/tauseti/lady_kickstart/2.png
    trunk/data/ships/tauseti/lady_kickstart/21_+_22.png
    trunk/data/ships/tauseti/lady_kickstart/23_+_24.png
    trunk/data/ships/tauseti/lady_kickstart/25_+_26.png
    trunk/data/ships/tauseti/lady_kickstart/27_+_28.png
    trunk/data/ships/tauseti/lady_kickstart/29_+_30.png
    trunk/data/ships/tauseti/lady_kickstart/31_+_32.png
    trunk/data/ships/tauseti/lady_kickstart/33_+_34.png
    trunk/data/ships/tauseti/lady_kickstart/35_+_36.png
    trunk/data/ships/tauseti/lady_kickstart/37_+_38.png
    trunk/data/ships/tauseti/lady_kickstart/39_+_40.png
    trunk/data/ships/tauseti/lady_kickstart/3_+_4.png
    trunk/data/ships/tauseti/lady_kickstart/41_+_42.png
    trunk/data/ships/tauseti/lady_kickstart/43_+_44.png
    trunk/data/ships/tauseti/lady_kickstart/45_+_46.png
    trunk/data/ships/tauseti/lady_kickstart/47_+_48.png
    trunk/data/ships/tauseti/lady_kickstart/49_+_50.png
    trunk/data/ships/tauseti/lady_kickstart/51.png
    trunk/data/ships/tauseti/lady_kickstart/52_+_53.png
    trunk/data/ships/tauseti/lady_kickstart/54.png
    trunk/data/ships/tauseti/lady_kickstart/55_+_56.png
    trunk/data/ships/tauseti/lady_kickstart/57_+_58.png
    trunk/data/ships/tauseti/lady_kickstart/59.png
    trunk/data/ships/tauseti/lady_kickstart/5_+_6.png
    trunk/data/ships/tauseti/lady_kickstart/60_+_61.png
    trunk/data/ships/tauseti/lady_kickstart/62_+_63.png
    trunk/data/ships/tauseti/lady_kickstart/64_+_65.png
    trunk/data/ships/tauseti/lady_kickstart/66.png
    trunk/data/ships/tauseti/lady_kickstart/67.png
    trunk/data/ships/tauseti/lady_kickstart/68_+_69.png
    trunk/data/ships/tauseti/lady_kickstart/70.png
    trunk/data/ships/tauseti/lady_kickstart/71_+_72.png
    trunk/data/ships/tauseti/lady_kickstart/73_+_74.png
    trunk/data/ships/tauseti/lady_kickstart/75_+_76.png
    trunk/data/ships/tauseti/lady_kickstart/7_+_8.png
    trunk/data/ships/tauseti/lady_kickstart/9_+_10.png
    trunk/data/ships/tauseti/lady_kickstart/glas.png
    trunk/data/ships/tauseti/lady_kickstart/lady_kickstart.material
    trunk/data/ships/tauseti/lady_kickstart/lady_kickstart.mesh
    trunk/data/ships/tauseti/lady_kickstart/lady_kickstart.xml
Added: trunk/data/ships/tauseti/lady_kickstart/1.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/1.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/11.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/11.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/12_+_13.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/12_+_13.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/14_+_15.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/14_+_15.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/16.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/16.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/17_+_18.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/17_+_18.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/19_+_20.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/19_+_20.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/2.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/2.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/21_+_22.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/21_+_22.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/23_+_24.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/23_+_24.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/25_+_26.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/25_+_26.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/27_+_28.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/27_+_28.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/29_+_30.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/29_+_30.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/31_+_32.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/31_+_32.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/33_+_34.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/33_+_34.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/35_+_36.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/35_+_36.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/37_+_38.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/37_+_38.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/39_+_40.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/39_+_40.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/3_+_4.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/3_+_4.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/41_+_42.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/41_+_42.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/43_+_44.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/43_+_44.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/45_+_46.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/45_+_46.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/47_+_48.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/47_+_48.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/49_+_50.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/49_+_50.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/51.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/51.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/52_+_53.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/52_+_53.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/54.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/54.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/55_+_56.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/55_+_56.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/57_+_58.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/57_+_58.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/59.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/59.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/5_+_6.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/5_+_6.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/60_+_61.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/60_+_61.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/62_+_63.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/62_+_63.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/64_+_65.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/64_+_65.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/66.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/66.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/67.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/67.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/68_+_69.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/68_+_69.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/70.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/70.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/71_+_72.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/71_+_72.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/73_+_74.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/73_+_74.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/75_+_76.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/75_+_76.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/7_+_8.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/7_+_8.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/9_+_10.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/9_+_10.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/glas.png
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/glas.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/lady_kickstart.material
===================================================================
--- trunk/data/ships/tauseti/lady_kickstart/lady_kickstart.material	                        (rev 0)
+++ trunk/data/ships/tauseti/lady_kickstart/lady_kickstart.material	2007-05-11 20:10:56 UTC (rev 457)
@@ -0,0 +1,1100 @@
+material lady_kickstart/TEXFACE/29_+_30.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 29_+_30.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/45_+_46.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 45_+_46.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/37_+_38.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 37_+_38.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/54.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 54.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/70.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 70.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/17_+_18.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 17_+_18.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/66.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 66.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/31_+_32.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 31_+_32.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/25_+_26.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 25_+_26.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/11.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 11.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/47_+_48.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 47_+_48.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/2.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 2.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/59.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 59.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/23_+_24.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 23_+_24.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/35_+_36.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 35_+_36.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/55_+_56.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 55_+_56.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/60_+_61.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 60_+_61.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/73_+_74.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 73_+_74.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/9_+_10.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 9_+_10.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/21_+_22.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 21_+_22.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/71_+_72.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 71_+_72.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/27_+_28.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 27_+_28.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/39_+_40.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 39_+_40.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/1.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 1.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/16.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 16.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/33_+_34.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 33_+_34.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/64_+_65.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 64_+_65.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/49_+_50.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 49_+_50.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/12_+_13.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 12_+_13.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/5_+_6.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 5_+_6.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/43_+_44.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 43_+_44.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/67.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 67.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/51.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 51.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/14_+_15.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 14_+_15.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/75_+_76.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 75_+_76.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/41_+_42.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 41_+_42.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/19_+_20.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 19_+_20.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/68_+_69.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 68_+_69.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/3_+_4.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 3_+_4.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/52_+_53.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 52_+_53.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/7_+_8.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 7_+_8.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/57_+_58.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 57_+_58.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/62_+_63.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture 62_+_63.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
+material lady_kickstart/TEXFACE/glas.png
+{
+	receive_shadows on
+	technique
+	{
+		pass
+		{
+			ambient 0.500000 0.500000 0.500000 1.000000
+			diffuse 0.800000 0.800000 0.800000 1.000000
+			emissive 0.000000 0.000000 0.000000 1.000000
+			texture_unit
+			{
+				texture glas.png
+				colour_op modulate
+			}
+		}
+		pass
+		{
+			ambient 0.0 0.0 0.0
+			diffuse 0.0 0.0 0.0
+			specular 0.000000 0.000000 0.000000 1.000000 12.750000
+			scene_blend add
+		}
+	}
+}
Added: trunk/data/ships/tauseti/lady_kickstart/lady_kickstart.mesh
===================================================================
(Binary files differ)
Property changes on: trunk/data/ships/tauseti/lady_kickstart/lady_kickstart.mesh
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Added: trunk/data/ships/tauseti/lady_kickstart/lady_kickstart.xml
===================================================================
--- trunk/data/ships/tauseti/lady_kickstart/lady_kickstart.xml	                        (rev 0)
+++ trunk/data/ships/tauseti/lady_kickstart/lady_kickstart.xml	2007-05-11 20:10:56 UTC (rev 457)
@@ -0,0 +1,38 @@
+<?xml version="1.0"?>
+
+<ship>
+	<!-- Naming -->
+	<faction>tauseti</faction>
+	<name>lady_kickstart</name>
+
+	<!-- Generic Data -->
+	<class>Patrol Trainer</class>
+	<techlevel>0</techlevel>
+	<size>12.2</size>
+	<mass>8500</mass>
+
+	<!-- Sizes -->	
+	<capacitorsize>1</capacitorsize>
+	<ecmsize>1</ecmsize>
+	<engines>1</engines>
+	<enginesize>3</enginesize>
+	<guns>2</guns>
+	<gunsize>1:1</gunsize>
+	<missiles>2</missiles>
+	<missilesize>2:2</missilesize>
+	<modx>2</modx>
+	<powerplantsize>2</powerplantsize>
+	<radarsize>1</radarsize>
+	<shieldsize>1</shieldsize>
+	<armor>9000</armor>
+	<cargocapacity>1</cargocapacity>
+
+	<!-- Movement -->
+	<dragfactor>12.96</dragfactor> <!-- 13.0 ingame -->
+	<pitch>0.001571</pitch> <!-- 90.0 in jossh -->
+	<roll>0.001222</roll> <!-- 70.0 in jossh -->
+	<yaw>0.001396</yaw> <!-- 80.0 in jossh -->
+
+	<mesh>lady_kickstart.mesh</mesh>
+	<baseyaw>-90</baseyaw>
+</ship>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <spo...@us...> - 2007-05-11 20:10:32
      
     | 
| Revision: 456
          http://svn.sourceforge.net/opengate/?rev=456&view=rev
Author:   spom_spom
Date:     2007-05-11 13:10:32 -0700 (Fri, 11 May 2007)
Log Message:
-----------
Fix: some minors
Modified Paths:
--------------
    branches/ogsector/resources.cfg
    branches/ogsector/runClient.sh
    branches/ogsector/src/GameState.h
    branches/ogsector/src/GameStateManager.cpp
    branches/ogsector/src/Sector.cpp
    branches/ogsector/src/SectorObjects.cpp
    branches/ogsector/src/SectorObjects.h
    branches/ogsector/src/opengateclient.cpp
Modified: branches/ogsector/resources.cfg
===================================================================
--- branches/ogsector/resources.cfg	2007-05-10 21:24:04 UTC (rev 455)
+++ branches/ogsector/resources.cfg	2007-05-11 20:10:32 UTC (rev 456)
@@ -7,27 +7,24 @@
 FileSystem=./data
 FileSystem=./data/materials
 FileSystem=./data/textures
+FileSystem=./data/gui/
+FileSystem=./data/gui/layouts/
 FileSystem=./data/gui/schemes/
-FileSystem=./data/gui/schemes/sleekspace
 FileSystem=./data/gui/schemes/opengate
-FileSystem=./data/gui/layouts/
-FileSystem=./data/local
-FileSystem=./data/local/astro/
-FileSystem=./data/local/station/
+#FileSystem=./data/local
+#FileSystem=./data/local/astro/
+#FileSystem=./data/local/station/
 Zip=./data/simpleSkybox.zip
-#Zip=./data/skybox_512.zip
-#Zip=./data/skybox_1024.zip
-#Zip=./data/skybox_2048.zip
-#Zip=./data/skybox_4096.zip
 Zip=./data/fonts.zip
 #
 FileSystem=./data/MediaFromOgre
-FileSystem=./data/MediaFromOgre/AdvancedMaterials/
+#FileSystem=./data/MediaFromOgre/AdvancedMaterials/
 #
 FileSystem=../../trunk/data/
 FileSystem=../../trunk/data/ships/octavius/apteryx
 FileSystem=../../trunk/data/ships/quantar/storm
-FileSystem=../../trunk/data/ships/tauseti/lady_kickstart/
+FileSystem=../../trunk/data/ships/tauseti/lady_kickstart
+FileSystem=../../trunk/data/stations/tauseti
 #FileSystem=../../trunk/data/GUI
 #FileSystem=../../trunk/data/client/data1.x/
 #FileSystem=../../trunk/data/client/data1.x/GUI
Modified: branches/ogsector/runClient.sh
===================================================================
--- branches/ogsector/runClient.sh	2007-05-10 21:24:04 UTC (rev 455)
+++ branches/ogsector/runClient.sh	2007-05-11 20:10:32 UTC (rev 456)
@@ -13,4 +13,3 @@
 echo "starting client for user: $USERNAME and looking for host: $HOSTNAME"
 
 ./src/opengateclient $USERNAME $HOSTNAME --ogreconfig=0
-#./src/ogsectorclient $USERNAME $HOSTNAME --ogreconfig=0
Modified: branches/ogsector/src/GameState.h
===================================================================
--- branches/ogsector/src/GameState.h	2007-05-10 21:24:04 UTC (rev 455)
+++ branches/ogsector/src/GameState.h	2007-05-11 20:10:32 UTC (rev 456)
@@ -45,7 +45,7 @@
   virtual void manageGameState( const std::string & stateName, GameState * state ) = 0;
   
   /*! Find a game state by name. @Remarks returns 0 on failure. */
-  virtual GameState *findByName( const std::string & stateName) = 0;
+  virtual GameState * findByName( const std::string & stateName) = 0;
   
   /** Request a change to state. */
   virtual void changeGameState( GameState * state ) = 0;
@@ -133,7 +133,7 @@
   virtual ~GameState( ) {};
 
   /** Find a state by its name. */
-  GameState * findByName( const std::string & state_name ) { parent_->findByName(state_name); }
+  GameState * findByName( const std::string & stateName ) { return parent_->findByName( stateName ); }
 
   /** Request a change to game state. */
   void changeGameState( GameState *state ) { parent_->changeGameState( state ); }
Modified: branches/ogsector/src/GameStateManager.cpp
===================================================================
--- branches/ogsector/src/GameStateManager.cpp	2007-05-10 21:24:04 UTC (rev 455)
+++ branches/ogsector/src/GameStateManager.cpp	2007-05-11 20:10:32 UTC (rev 456)
@@ -28,8 +28,18 @@
 #include  "VesselManager.h"
 
 
+#include <OgreFrameListener.h>
 namespace OpenGate {
 
+// class TestFrameListener : public Ogre::FrameListener { 
+// public: 
+//   SimpleFrameListener() { } 
+//   bool frameStarted(const Ogre::FrameEvent& evt) { return true;  } 
+//   bool frameEnded(const Ogre::FrameEvent& evt) {  return true;  } 
+// private: 
+// }; 
+
+
 class NetworkClient;
 
 GameStateManager::GameStateManager( NetworkClient & nw, bool dialog ) {
@@ -49,6 +59,26 @@
 
   initialiseDevices_( dialog );
 
+  //** start for test purposes
+//   shutdownRequest_ = false;
+//   Ogre::SceneManager* sceneMgr = devices_.ogreRoot->createSceneManager(Ogre::ST_GENERIC); 
+//   Ogre::Camera* camera = sceneMgr->createCamera("SimpleCamera"); 
+//   Ogre::Viewport* viewPort = devices_.renderWindow->addViewport(camera);
+//   SimpleFrameListener* frameListener = new SimpleFrameListener( );
+//   devices_.ogreRoot->addFrameListener(frameListener); 
+//   camera->setPosition( Ogre::Vector3( 0, 0, 200 ) );
+//   camera->lookAt( Ogre::Vector3( 0, 0, -300 ) );
+//   camera->setNearClipDistance( 1 );
+//   sceneMgr->setAmbientLight( Ogre::ColourValue(0.5, 0.5, 0.5) );
+//   //  sceneMgr->setSkyBox( true, "Examples/SpaceSkyBox", 100 );
+//   Ogre::SceneNode * mainNode = static_cast< Ogre::SceneNode * >( sceneMgr->getRootSceneNode()->createChild() );
+//   Ogre::Entity * shape = sceneMgr->createEntity( "ogrehead", "ogrehead.mesh" );
+//   mainNode->attachObject( shape );
+//   while(1){
+//     //  devices_.ogreRoot->startRendering(); 
+//     devices_.ogreRoot->renderOneFrame( );
+//   }
+  //** end just for test purposes
 }
 
 GameStateManager::~GameStateManager( ){
@@ -96,13 +126,15 @@
 
   while ( !shutdownRequest_ ){
     devices_.inputManager->capture();
-    
+
+    Ogre::WindowEventUtilities::messagePump();
+
 #if OGRE_PLATFORM == OGRE_PLATFORM_WIN32
     {
       MSG msg;
       while (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE)) {
 	if (msg.message == WM_QUIT){
-	  Shutdown();
+	  shutdown();
 	} else  {
 	// TranslateMessage(&msg);
 	// DispatchMessage(&msg);
Modified: branches/ogsector/src/Sector.cpp
===================================================================
--- branches/ogsector/src/Sector.cpp	2007-05-10 21:24:04 UTC (rev 455)
+++ branches/ogsector/src/Sector.cpp	2007-05-11 20:10:32 UTC (rev 456)
@@ -180,9 +180,9 @@
 		      Ogre::Real( 500.0 ),
 		      Ogre::Degree( 0.0 ) );
 
-//   createStaticObject( Ogre::String("Mesh.004.mesh"),
+//   createStaticObject( Ogre::String("tauseti_wake.mesh"),
 // 		      "Tauseti - Wake",
-// 		      Ogre::Vector3( 0, 0, -5000 ),
+// 		      Ogre::Vector3( 0, 0, 5000 ),
 // 		      Ogre::Real( 1000.0 ),
 // 		      Ogre::Degree( 00.0 ) );
 
Modified: branches/ogsector/src/SectorObjects.cpp
===================================================================
--- branches/ogsector/src/SectorObjects.cpp	2007-05-10 21:24:04 UTC (rev 455)
+++ branches/ogsector/src/SectorObjects.cpp	2007-05-11 20:10:32 UTC (rev 456)
@@ -157,7 +157,7 @@
   : BaseObject( name, sector, userID, childID ) {
 
   isOnRadar_ = false;
-  mainNodeEntity = mainNode_->createChildSceneNode( name_ + "_transform" );
+  mainNodeEntity_ = mainNode_->createChildSceneNode( name_ + "_transform" );
   baseSize_ = 0.0;
   selectable_ = true;
 }
@@ -166,14 +166,14 @@
   sector_->collisionContext()->destroyObject( collObj_ );
   OgreOpcode::CollisionManager::getSingletonPtr()->destroyShape( collObj_->getShape() );
 
-  mainNodeEntity->detachObject( entity );
-  sceneMgr_->destroyEntity( entity );
-  mainNode_->removeAndDestroyChild( mainNodeEntity->getName() );
+  mainNodeEntity_->detachObject( entity_ );
+  sceneMgr_->destroyEntity( entity_ );
+  mainNode_->removeAndDestroyChild( mainNodeEntity_->getName() );
 }
 
 void SectorObject::setShape( const Ogre::String & meshname ){
-  entity = sceneMgr_->createEntity( name_ + "_shape", meshname );
-  mainNodeEntity->attachObject( entity );
+  entity_ = sceneMgr_->createEntity( name_ + "_shape", meshname );
+  mainNodeEntity_->attachObject( entity_ );
 
   OgreOpcode::EntityCollisionShape * collShape = OgreOpcode::CollisionManager::getSingletonPtr()->createEntityCollisionShape( name_ + "CollShape" );
   collShape->load( this->shape() );
@@ -187,9 +187,9 @@
 }
 
 void SectorObject::setBaseSize( Ogre::Real targetSize ){
-  Ogre::Real scale = targetSize / ( entity->getBoundingBox().getMaximum()[ 0 ]
-				    - entity->getBoundingBox().getMinimum()[ 0 ] );
-  mainNodeEntity->scale( scale, scale, scale );
+  Ogre::Real scale = targetSize / ( entity_->getBoundingBox().getMaximum()[ 0 ]
+				    - entity_->getBoundingBox().getMinimum()[ 0 ] );
+  mainNodeEntity_->scale( scale, scale, scale );
   baseSize_ = targetSize;
 }
 
Modified: branches/ogsector/src/SectorObjects.h
===================================================================
--- branches/ogsector/src/SectorObjects.h	2007-05-10 21:24:04 UTC (rev 455)
+++ branches/ogsector/src/SectorObjects.h	2007-05-11 20:10:32 UTC (rev 456)
@@ -50,6 +50,7 @@
   virtual Ogre::Vector3 velDirection() const = 0;
 
   bool selectable() const { return selectable_ ;}
+
   void setSelectable( bool selectable ) { selectable_ = selectable; }
 
 protected:
@@ -112,13 +113,13 @@
 
   virtual bool update( Ogre::Real elapsedTime ){ return true; }
 
-  void baseYaw( Ogre::Degree yaw ) { mainNodeEntity->yaw( yaw ); }
+  void baseYaw( Ogre::Degree yaw ) { mainNodeEntity_->yaw( yaw ); }
 
   void setShape( const Ogre::String & meshname );
 
   void setShape( Ogre::MeshPtr & mesh );
 
-  Ogre::Entity * shape(){ return entity; }
+  Ogre::Entity * shape(){ return entity_; }
 
   void setBaseSize( Ogre::Real targetSize );
 
@@ -131,8 +132,8 @@
 
 protected:
 
-  Ogre::SceneNode      * mainNodeEntity;   // Main character node
-  Ogre::Entity         * entity;
+  Ogre::SceneNode      * mainNodeEntity_;   // Main character node
+  Ogre::Entity         * entity_;
 
   bool isOnRadar_;
   double baseSize_;
@@ -178,7 +179,7 @@
   }
 
   // Change visibility - Useful for 1st person view
-  inline void setVisible( bool visible ) { mainNodeEntity->setVisible( visible ); }
+  inline void setVisible( bool visible ) { mainNodeEntity_->setVisible( visible ); }
 
   void updateThruster();
 
Modified: branches/ogsector/src/opengateclient.cpp
===================================================================
--- branches/ogsector/src/opengateclient.cpp	2007-05-10 21:24:04 UTC (rev 455)
+++ branches/ogsector/src/opengateclient.cpp	2007-05-11 20:10:32 UTC (rev 456)
@@ -60,10 +60,8 @@
   try {
     OpenGate::GameStateManager gameStateMgr( nw, dialog );
     OpenGate::DockedState::create( &gameStateMgr, "DockedState" );
-    //    OpenGate::UnDockedState::create( &gameStateMgr, "UnDockedState" );
-
+    OpenGate::UnDockedState::create( &gameStateMgr, "UnDockedState" );
     gameStateMgr.start( gameStateMgr.findByName( "DockedState" ) );
-
   } catch( Ogre::Exception& e ) {
 
 #if OGRE_PLATFORM == OGRE_PLATFORM_WIN32
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <ult...@us...> - 2007-05-10 21:24:03
      
     | 
| Revision: 455
          http://svn.sourceforge.net/opengate/?rev=455&view=rev
Author:   ultrasick
Date:     2007-05-10 14:24:04 -0700 (Thu, 10 May 2007)
Log Message:
-----------
added docking and launch tubes
Modified Paths:
--------------
    trunk/data/stations/tauseti/tauseti_wake.blend
Modified: trunk/data/stations/tauseti/tauseti_wake.blend
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <spo...@us...> - 2007-05-10 18:42:25
      
     | 
| Revision: 454
          http://svn.sourceforge.net/opengate/?rev=454&view=rev
Author:   spom_spom
Date:     2007-05-10 11:42:16 -0700 (Thu, 10 May 2007)
Log Message:
-----------
Forgot fonts
Added Paths:
-----------
    branches/ogsector/data/gui/schemes/opengate/BlueHighway-10.font
    branches/ogsector/data/gui/schemes/opengate/BlueHighway-12.font
    branches/ogsector/data/gui/schemes/opengate/BlueHighway.ttf
Added: branches/ogsector/data/gui/schemes/opengate/BlueHighway-10.font
===================================================================
--- branches/ogsector/data/gui/schemes/opengate/BlueHighway-10.font	                        (rev 0)
+++ branches/ogsector/data/gui/schemes/opengate/BlueHighway-10.font	2007-05-10 18:42:16 UTC (rev 454)
@@ -0,0 +1,2 @@
+<?xml version="1.0" ?>
+<Font Name="BlueHighway-10" Filename="BlueHighway.ttf" Type="FreeType" Size="10" NativeHorzRes="800" NativeVertRes="600" AutoScaled="false" />
Added: branches/ogsector/data/gui/schemes/opengate/BlueHighway-12.font
===================================================================
--- branches/ogsector/data/gui/schemes/opengate/BlueHighway-12.font	                        (rev 0)
+++ branches/ogsector/data/gui/schemes/opengate/BlueHighway-12.font	2007-05-10 18:42:16 UTC (rev 454)
@@ -0,0 +1,2 @@
+<?xml version="1.0" ?>
+<Font Name="BlueHighway-12" Filename="BlueHighway.ttf" Type="FreeType" Size="12" NativeHorzRes="800" NativeVertRes="600" AutoScaled="false" />
Added: branches/ogsector/data/gui/schemes/opengate/BlueHighway.ttf
===================================================================
(Binary files differ)
Property changes on: branches/ogsector/data/gui/schemes/opengate/BlueHighway.ttf
___________________________________________________________________
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: <spo...@us...> - 2007-05-10 17:55:50
      
     | 
| Revision: 453
          http://svn.sourceforge.net/opengate/?rev=453&view=rev
Author:   spom_spom
Date:     2007-05-10 10:55:52 -0700 (Thu, 10 May 2007)
Log Message:
-----------
Added Paths:
-----------
    branches/ogsector/src/opengateclient.cpp
    branches/ogsector/src/opengateserver.cpp
Added: branches/ogsector/src/opengateclient.cpp
===================================================================
--- branches/ogsector/src/opengateclient.cpp	                        (rev 0)
+++ branches/ogsector/src/opengateclient.cpp	2007-05-10 17:55:52 UTC (rev 453)
@@ -0,0 +1,80 @@
+
+#ifdef WIN32
+#if OGRE_PLATFORM == OGRE_PLATFORM_WIN32
+#define WIN32_LEAN_AND_MEAN
+#include "windows.h"
+#endif
+#endif
+
+#include "LogManager.h"
+#include "networkProtocol.h"
+#include "networkClient.h"
+#include "GameStateManager.h"
+#include "DockedState.h"
+#include "UnDockedState.h"
+
+int main( int argc, char * argv[ ] ) {
+
+  OpenGate::LogManager *log = new OpenGate::LogManager();
+  log->setLogFile( "OpenGate.log" );
+  log->setChatLogFile( "OpenGateChat.log" );
+
+  std::string username = "testuser";
+  std::string hostname = "localhost";
+  std::string password = "";
+  bool dialog = true;
+
+  if ( argc > 1 ){
+    username = argv[ 1 ];
+  }
+  if ( argc > 2 ){
+    username = argv[ 1 ];
+    hostname = argv[ 2 ];
+  }
+  if ( argc > 3 ){
+    std::string dialogStr( argv[ 3 ] );
+    if ( dialogStr.find( "--ogreconfig=0", 0 ) != std::string::npos ) dialog = false;
+  }
+
+  log->info( std::string( "User: " + username + " looking for host: " + hostname ) );
+
+  asio::io_service io_service;
+  OpenGate::NetworkClient nw( io_service, hostname );
+  
+  if ( nw.online() ){
+    //   //** waiting for userid;
+    asio::thread t( boost::bind( & asio::io_service::run, & io_service ) );
+    
+    while( nw.online() && nw.userID() == 0 ){
+      myMSleep( 100 );
+    }
+    
+    log->info( std::string( "Userid: " + toStr(nw.userID() ) ) );
+    log->info( std::string( "Login user: " + username + " to: " + nw.hostname() ) );
+    nw.login( username );
+  } else {
+    nw.setUserName( username );
+    log->info( "Offline mode." );
+  }
+  
+  try {
+    OpenGate::GameStateManager gameStateMgr( nw, dialog );
+    OpenGate::DockedState::create( &gameStateMgr, "DockedState" );
+    //    OpenGate::UnDockedState::create( &gameStateMgr, "UnDockedState" );
+
+    gameStateMgr.start( gameStateMgr.findByName( "DockedState" ) );
+
+  } catch( Ogre::Exception& e ) {
+
+#if OGRE_PLATFORM == OGRE_PLATFORM_WIN32
+    MessageBox( NULL, e.getFullDescription().c_str(), 
+		"An exception has occured!", MB_OK | MB_ICONERROR | MB_TASKMODAL);
+#else
+    log->fatal( std::string("An exception has occured: ") +  e.getFullDescription().c_str() );
+#endif
+  }
+  nw.close();
+
+  delete log;
+  return EXIT_SUCCESS;
+}
Added: branches/ogsector/src/opengateserver.cpp
===================================================================
--- branches/ogsector/src/opengateserver.cpp	                        (rev 0)
+++ branches/ogsector/src/opengateserver.cpp	2007-05-10 17:55:52 UTC (rev 453)
@@ -0,0 +1,58 @@
+/***************************************************************************
+ *   Copyright (C) 2006 by Christoph Brill   *
+ *   eg...@us...   *
+ *   2007 spom_spom@.sourceforge.net   *
+ *                                                                         *
+ *   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.             *
+ ***************************************************************************/
+
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include <iostream>
+
+#include "common.h"
+#include "networkServer.h"
+#include "LogManager.h"
+
+using namespace OpenGate;
+
+int main( int argc, char *argv[] ) {
+  LogManager *log = new LogManager( );
+  log->setLogFile( "OGserver.log" );
+  log->setChatLogFile( "OGserverChat.log" );
+
+  std::cout << "Starting up" << std::endl;
+  std::cout << "-----------" << std::endl;
+
+  try {
+    asio::io_service io_service;
+    tcp::endpoint endpoint( tcp::v4(), OG_PORT );
+    Server server( io_service, endpoint );
+    
+    io_service.run();
+  }
+  catch ( asio::error & e ) {
+    log->fatal( e.what() );
+  }
+  catch ( std::exception & e ) {
+    log->fatal( std::string("Exception: ") + e.what() );
+  } 
+
+  return EXIT_SUCCESS;
+}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 |