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. |