Exemplo n.º 1
0
        static Setup()
        {
            // Issue 10 - Update the code to Net Framework 3.5 - http://code.google.com/p/pandorasbox3/issues/detail?id=10 - Smjert
            Modules = new List <BoxModule>();
            // Issue 10 - End

            // CORE FILES
            m_Core = new BoxModule(
                "Core", null,
                "Configuration.cs",
                @"Core\Authentication.cs",
                @"Core\BoxServer.cs",
                @"Core\BoxSpawn.cs",
                @"Core\Errors.cs",
                @"Core\GenericNode.cs",
                @"Core\Login.cs",
                @"Core\Utility.cs",
                @"Core\BuildItem.cs",
                @"Datafiles\BoxData.cs",
                @"Datafiles\Item.cs",
                @"Datafiles\PropsData.cs",
                @"Datafiles\SpawnData.cs");

            // ITEM BUILDER
            Modules.Add(new BoxModule(
                            "Builder", "Provides support for dealing with building structures (moving, deleting, hueing of complex items structures generated by features such as roofing or the area random tiler)",
                            @"Modules\Builder\BuilderCore.cs",
                            @"Modules\Builder\BuilderMessage.cs",
                            @"Modules\Builder\ControlMessages.cs"));

            // DATAFILES TRANSFER
            Modules.Add(new BoxModule(
                            "Datafile Transfer", "Allows Pandora to remotely retrieve datafiles such as BoxData, PropsData and SpawnData.",
                            @"Modules\RetrieveDatafiles\GetDatafile.cs",
                            @"Modules\RetrieveDatafiles\ReturnDatafile.cs"));

            // RANDOM TILER
            Modules.Add(new BoxModule(
                            "Random Tiler", "Allows Pandora to perform random tiling.",
                            @"Modules\RandomTiler\RandomBrushMessage.cs",
                            @"Modules\RandomTiler\RandomItem.cs",
                            @"Modules\RandomTiler\RandomTile.cs"));

            // SCRIPT EXPLORER
            Modules.Add(new BoxModule(
                            "Script Explorer", "Allows remote users to remotely manage script files. NOTE: This feature requires manual configuration in the file [BoxServer]\\Modules\\ScriptExplorer\\Configuration.cs",
                            @"Modules\ScriptExplorer\Configuration.cs",
                            @"Modules\ScriptExplorer\CreateFolder.cs",
                            @"Modules\ScriptExplorer\DeleteRequest.cs",
                            @"Modules\ScriptExplorer\DownloadRequest.cs",
                            @"Modules\ScriptExplorer\ExplorerMessage.cs",
                            @"Modules\ScriptExplorer\ExplorerRequest.cs",
                            @"Modules\ScriptExplorer\FileTransport.cs",
                            @"Modules\ScriptExplorer\FolderInfo.cs",
                            @"Modules\ScriptExplorer\MoveRequest.cs"));

            // SPAWN GROUPS
            Modules.Add(new BoxModule(
                            "Spawn Groups", "Allows Pandora's Box to use the Spawn Groups feature",
                            @"Modules\SpawnGroups\SpawnMessage.cs"));

            // CLIENT LIST
            Modules.Add(new BoxModule(
                            "Client List", "Allows remote users to view the player population through Pandora's Box",
                            @"Modules\ClientList\ClientListMessage.cs",
                            @"Modules\ClientList\ClientListRequest.cs",
                            @"Modules\ClientList\ClientCommand.cs"));
        }
Exemplo n.º 2
0
		static Setup()
		{
			// Issue 10 - Update the code to Net Framework 3.5 - http://code.google.com/p/pandorasbox3/issues/detail?id=10 - Smjert
			Modules = new List<BoxModule>();
			// Issue 10 - End

			// CORE FILES
			m_Core = new BoxModule(
				"Core", null,
				"Configuration.cs",
				@"Core\Authentication.cs",
				@"Core\BoxServer.cs",
				@"Core\BoxSpawn.cs",
				@"Core\Errors.cs",
				@"Core\GenericNode.cs",
				@"Core\Login.cs",
				@"Core\Utility.cs",
				@"Core\BuildItem.cs",
				@"Datafiles\BoxData.cs",
				@"Datafiles\Item.cs",
				@"Datafiles\PropsData.cs",
				@"Datafiles\SpawnData.cs" );

			// ITEM BUILDER
			Modules.Add( new BoxModule(
				"Builder", "Provides support for dealing with building structures (moving, deleting, hueing of complex items structures generated by features such as roofing or the area random tiler)",
				@"Modules\Builder\BuilderCore.cs",
				@"Modules\Builder\BuilderMessage.cs",
				@"Modules\Builder\ControlMessages.cs" ) );

			// DATAFILES TRANSFER
			Modules.Add( new BoxModule(
				"Datafile Transfer", "Allows Pandora to remotely retrieve datafiles such as BoxData, PropsData and SpawnData.",
				@"Modules\RetrieveDatafiles\GetDatafile.cs",
				@"Modules\RetrieveDatafiles\ReturnDatafile.cs" ) );

			// RANDOM TILER
			Modules.Add( new BoxModule(
				"Random Tiler", "Allows Pandora to perform random tiling.",
				@"Modules\RandomTiler\RandomBrushMessage.cs",
				@"Modules\RandomTiler\RandomItem.cs",
				@"Modules\RandomTiler\RandomTile.cs" ) );

			// SCRIPT EXPLORER
			Modules.Add( new BoxModule(
				"Script Explorer", "Allows remote users to remotely manage script files. NOTE: This feature requires manual configuration in the file [BoxServer]\\Modules\\ScriptExplorer\\Configuration.cs",
				@"Modules\ScriptExplorer\Configuration.cs",
				@"Modules\ScriptExplorer\CreateFolder.cs",
				@"Modules\ScriptExplorer\DeleteRequest.cs",
				@"Modules\ScriptExplorer\DownloadRequest.cs",
				@"Modules\ScriptExplorer\ExplorerMessage.cs",
				@"Modules\ScriptExplorer\ExplorerRequest.cs",
				@"Modules\ScriptExplorer\FileTransport.cs",
				@"Modules\ScriptExplorer\FolderInfo.cs",
				@"Modules\ScriptExplorer\MoveRequest.cs" ) );

			// SPAWN GROUPS
			Modules.Add( new BoxModule(
				"Spawn Groups", "Allows Pandora's Box to use the Spawn Groups feature",
				@"Modules\SpawnGroups\SpawnMessage.cs" ) );

			// CLIENT LIST
			Modules.Add( new BoxModule(
				"Client List", "Allows remote users to view the player population through Pandora's Box",
				@"Modules\ClientList\ClientListMessage.cs",
				@"Modules\ClientList\ClientListRequest.cs",
				@"Modules\ClientList\ClientCommand.cs" ) );
		}