Fixed events

daa82 [2002-11-24 21:40:07]
Fixed events
- all special events, i.e. "v" for view will now be triggered by pressing CTRL_v
- this workspace is a start. Now the way I wanted to break up prjects but AI2TV will take too long to decouple from everything. - Will fix the Release procedure in the subsequent commit
Filename
client94/AlwaysVisibleWindow.cpp
client94/ChatWindow.cpp
client94/ChimeSystemDriver.cpp
client94/WindowToolkit.h
client94/chimeClient.vcproj
client94/debug.txt
diff --git a/client94/AlwaysVisibleWindow.cpp b/client94/AlwaysVisibleWindow.cpp
index 1a950c9..ba36beb 100644
--- a/client94/AlwaysVisibleWindow.cpp
+++ b/client94/AlwaysVisibleWindow.cpp
@@ -25,17 +25,9 @@ bool AlwaysVisibleWindow::HandleEvent(iEvent &Event) {
 			int x = Event.Mouse.x;
 			int y = Event.Mouse.y;
 			if ((app->bound.xmin < x && x < app->bound.xmax) && (app->bound.ymin < y && y < app->bound.ymax)) {
-				//csWindow *top_window = (csWindow*) GetTop();
-
-				//if (!top_window)
 					Select();
-				//else
-				//	top_window->Select();
 			}
-
-			return csWindow::HandleEvent(Event);
 	}

-	else
-		return csWindow::HandleEvent(Event);
+	return csWindow::HandleEvent(Event);
 }
\ No newline at end of file
diff --git a/client94/ChatWindow.cpp b/client94/ChatWindow.cpp
index cc98213..134d7a5 100644
--- a/client94/ChatWindow.cpp
+++ b/client94/ChatWindow.cpp
@@ -439,11 +439,8 @@ UserListBox::GetID() {
 	return last_ID++;
 }

-UserListBox::DeleteAll() {
+void UserListBox::DeleteAll() {
 	csListBox::DeleteAll();
-	//Insert (new csComponent(this));
-
-	//csListBox::csListBox(parent, CSLBS_VSCROLL | CSLBS_MULTIPLESEL, cslfsThinRect);
 }

 //this is an item that is present in the user list box
diff --git a/client94/ChimeSystemDriver.cpp b/client94/ChimeSystemDriver.cpp
index 0543046..445e266 100644
--- a/client94/ChimeSystemDriver.cpp
+++ b/client94/ChimeSystemDriver.cpp
@@ -83,7 +83,7 @@ static bool ChimeHandleEvent(iEvent& ev) {
 		return true;
 	}

-	else
+	else
 		return Sys ? Sys->HandleEvent(ev): false;
 }

@@ -1821,24 +1821,24 @@ bool ChimeSystemDriver::HandleKeyEvent (iEvent &Event)
 		break;
 	case csevKeyDown:

-		if(Event.Key.Code == 'a')
+		if(Event.Key.Code == 'a' && Event.Key.Modifiers == CSMASK_CTRL)
 		{
 			return MoveLeft(speed);
 		}
-		if(Event.Key.Code == 'd')
+		if(Event.Key.Code == 'd' && Event.Key.Modifiers == CSMASK_CTRL)
 		{
 			return MoveRight(speed);
 		}
-		if(Event.Key.Code == 'w')
+		if(Event.Key.Code == 'w' && Event.Key.Modifiers == CSMASK_CTRL)
 		{
 			return MoveForward(speed);
 		}
-		if(Event.Key.Code == 's')
+		if(Event.Key.Code == 's' && Event.Key.Modifiers == CSMASK_CTRL)
 		{
 			return MoveBackward(speed);
 		}

-		if(Event.Key.Code == 'r')
+		if(Event.Key.Code == 'r' && Event.Key.Modifiers == CSMASK_CTRL)
 		{
 			if( meshSelected )
 			{
@@ -1848,51 +1848,51 @@ bool ChimeSystemDriver::HandleKeyEvent (iEvent &Event)
 			}
 			return true;
 		}
-		if(Event.Key.Code == 'f')
+		if(Event.Key.Code == 'f' && Event.Key.Modifiers == CSMASK_CTRL)
 		{
 			if( freeLook ) freeLook = false;
 			else freeLook = true;
 			return true;
 		}
-		if(Event.Key.Code == '=')
+		if(Event.Key.Code == '=' && Event.Key.Modifiers == CSMASK_CTRL)
 		{
 			if( SPEED < 40 ) SPEED += 1;
 			return true;
 		}
-		if(Event.Key.Code == '-')
+		if(Event.Key.Code == '-' && Event.Key.Modifiers == CSMASK_CTRL)
 		{
 			if( SPEED > 0 ) SPEED -= 1;
 			return true;
 		}

-		if(Event.Key.Code == 'c') {
+		if(Event.Key.Code == 'c' && Event.Key.Modifiers == CSMASK_CTRL) {
 			ChangeMouseCursor();
 		}

-		if(Event.Key.Code == ',' && overviewWindow) {
+		if(Event.Key.Code == ',' && overviewWindow && Event.Key.Modifiers == CSMASK_CTRL) {
 			//if (overviewWindow) overviewWindow->GetCamera()->Move (CS_VEC_BACKWARD * 2.0f * moveSpeed);
 			overviewWindow->AddHeight(1.0);
 			overviewWindow->AdjustHeight();
 		}

-		if(Event.Key.Code == '.' && overviewWindow) {
+		if(Event.Key.Code == '.' && overviewWindow && Event.Key.Modifiers == CSMASK_CTRL) {
 			//overviewWindow->GetCamera()->Move (CS_VEC_FORWARD * 2.0f * moveSpeed);
 			overviewWindow->AddHeight(-1.0);
 			overviewWindow->AdjustHeight();
 		}

-		if(Event.Key.Code == 'u') {
+		if(Event.Key.Code == 'u' && Event.Key.Modifiers == CSMASK_CTRL) {
 			locked = false;
 		}

-		if(Event.Key.Code == 'l' && overviewWindow) {
+		if(Event.Key.Code == 'l' && overviewWindow && Event.Key.Modifiers == CSMASK_CTRL) {
 			if (!locked)
 				overviewWindow->SnapThisCamera();
 			moveMain = true;
 			locked = true;
 		}

-		if(Event.Key.Code == 'k' && overviewWindow) {
+		if(Event.Key.Code == 'k' && overviewWindow && Event.Key.Modifiers == CSMASK_CTRL) {
 			if (!locked)
 				overviewWindow->SnapMainCamera();
 			moveMain = true;
@@ -1900,11 +1900,11 @@ bool ChimeSystemDriver::HandleKeyEvent (iEvent &Event)
 		}


-		if(Event.Key.Code == '1') {
+		if(Event.Key.Code == '1' && Event.Key.Modifiers == CSMASK_CTRL) {
 			moveMain = true;
 		}

-		if(Event.Key.Code == '2') {
+		if(Event.Key.Code == '2' && Event.Key.Modifiers == CSMASK_CTRL) {
 			moveMain = false;
 		}

@@ -1926,7 +1926,7 @@ bool ChimeSystemDriver::HandleKeyEvent (iEvent &Event)
 			AIVideoPlayer::TestMusicStatic();
 		}
 		*/
-		if (Event.Key.Code == 'v'){
+		if (Event.Key.Code == 'v' && Event.Key.Modifiers == CSMASK_CTRL){
 			try{

 		// First get the corresponding object, and statically
@@ -2122,47 +2122,7 @@ bool ChimeSystemDriver::HandleEvent (iEvent &Event)
 		break;
 	case csevKeyUp:
 		break;
-		/*
-	case csevKeyDown:
-
-		HandleKeyEvent(Event);
-
-		if(Event.Key.Code == 116)
-		{
-			csVector3 *camLocation;
-
-			curSector = (curSector + 1) % NUM_SECT;
-			iSector *room = sector[curSector]->GetRoom(0);
-
-			if( room )
-			{
-				camLocation = sector[curSector]->GetCamLocation();
-				Transport(room, *camLocation, csVector3(0,0, 1), csVector3(0,-1, 0));
-			}
-
-			goto handled;
-		}
-		if(Event.Key.Code == 117)
-		{
-			iSector *room = sector[curSector]->GetRoom(0);
-
-			Transport(room, csVector3(0,2.5, -3), csVector3(0,0, 1), csVector3(0,-1, 0));
-
-			goto handled;
-		}
-
-		if(Event.Key.Code == 118)
-		{
-			iSector *room = sector[curSector]->GetRoom(0);
-
-			//csPolygon3D *p = room->GetPolygon3D(0);
-			//csMaterialWrapper* mat = engine->GetMaterials ()->FindByName ("marble");
-			//p->SetMaterial(mat);
-			//engine->Prepare();
-		}
-
-	*/
-
+
 	}//Switch

 	return false;
diff --git a/client94/WindowToolkit.h b/client94/WindowToolkit.h
index b9836d4..dfe75a2 100644
--- a/client94/WindowToolkit.h
+++ b/client94/WindowToolkit.h
@@ -66,7 +66,7 @@ class UserListBox : public csListBox
 public:
 	UserListBox(csComponent *iParent, int iStyle, csListBoxFrameStyle iFrameStyle);
 	int GetID();  //Get the last ID
-	DeleteAll();
+	void DeleteAll();
 };

 //this is an item that is present in the user list box
diff --git a/client94/chimeClient.vcproj b/client94/chimeClient.vcproj
index 4e55a91..e6ca5aa 100644
--- a/client94/chimeClient.vcproj
+++ b/client94/chimeClient.vcproj
@@ -73,6 +73,7 @@
 			ATLMinimizesCRunTimeLibraryUsage="FALSE">
 			<Tool
 				Name="VCCLCompilerTool"
+				AdditionalOptions="/Zi"
 				Optimization="0"
 				PreprocessorDefinitions="NDEBUG,_WINDOWS,WIN32,WIN32_VOLATILE,___CRYSTAL_SPACE__,CS_DEBUG"
 				BasicRuntimeChecks="3"
@@ -85,7 +86,8 @@
 				BrowseInformation="1"
 				WarningLevel="3"
 				SuppressStartupBanner="TRUE"
-				DebugInformationFormat="4"/>
+				DebugInformationFormat="4"
+				DisableSpecificWarnings="4995"/>
 			<Tool
 				Name="VCCustomBuildTool"/>
 			<Tool
@@ -98,7 +100,9 @@
 				SuppressStartupBanner="TRUE"
 				IgnoreDefaultLibraryNames="libcmt.lib"
 				GenerateDebugInformation="TRUE"
-				ProgramDatabaseFile=".\Debug/chimeClient.pdb"
+				ProgramDatabaseFile=".\Debug\chimeClient.pdb"
+				GenerateMapFile="TRUE"
+				MapFileName=".\Debug\chimeclient.map"
 				SubSystem="2"/>
 			<Tool
 				Name="VCMIDLTool"
@@ -128,139 +132,115 @@
 			Name="Source Files"
 			Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
 			<File
-				RelativePath=".\AICacheController.cpp">
-			</File>
-			<File
-				RelativePath=".\AICommController.cpp">
-			</File>
-			<File
-				RelativePath=".\AIDownloader.cpp">
-			</File>
-			<File
-				RelativePath=".\AISyncController.cpp">
-			</File>
-			<File
-				RelativePath=".\AITimeController.cpp">
-			</File>
-			<File
-				RelativePath=".\AIVideoFrame.cpp">
-			</File>
-			<File
-				RelativePath=".\AIVideoFrameBuffer.cpp">
-			</File>
-			<File
-				RelativePath=".\AIVideoPlayer.cpp">
-			</File>
-			<File
-				RelativePath=".\AIVideoPlayerWindow.cpp">
-			</File>
-			<File
-				RelativePath="Ai2tvWindow.cpp">
-			</File>
-			<File
-				RelativePath=".\AlwaysVisibleWindow.cpp">
-			</File>
-			<File
-				RelativePath=".\ChatWindow.cpp">
-			</File>
-			<File
 				RelativePath=".\ChimeApp.cpp">
 			</File>
 			<File
-				RelativePath=".\ChimeComm.cpp">
-			</File>
-			<File
 				RelativePath=".\ChimeSector.cpp">
 			</File>
 			<File
 				RelativePath=".\ChimeSystemDriver.cpp">
 			</File>
 			<File
-				RelativePath=".\ChimeWindow.cpp">
-			</File>
-			<File
-				RelativePath=".\ChimeWorldView.cpp">
-			</File>
-			<File
-				RelativePath=".\comm_client\ClientComm.cpp">
-			</File>
-			<File
-				RelativePath=".\ConnectWindow.cpp">
-			</File>
-			<File
-				RelativePath=".\GetObjectWindow.cpp">
-			</File>
-			<File
-				RelativePath=".\HistoryWindow.cpp">
-			</File>
-			<File
 				RelativePath=".\InfoStorer.cpp">
 			</File>
-			<File
-				RelativePath=".\OverviewAWS.cpp">
-			</File>
-			<File
-				RelativePath=".\comm_client\SienaPublisher.cpp">
-			</File>
-			<File
-				RelativePath=".\comm_client\SienaSubscriber.cpp">
-			</File>
-			<File
-				RelativePath=".\SienaWindow.cpp">
-			</File>
-			<File
-				RelativePath=".\comm_client\UDPClient.cpp">
-			</File>
-			<File
-				RelativePath=".\comm_client\UDPServer.cpp">
-			</File>
-			<File
-				RelativePath=".\VEMWindow.cpp">
-			</File>
+			<Filter
+				Name="Windows"
+				Filter="">
+				<File
+					RelativePath=".\AIVideoPlayerWindow.cpp">
+				</File>
+				<File
+					RelativePath="Ai2tvWindow.cpp">
+				</File>
+				<File
+					RelativePath=".\AlwaysVisibleWindow.cpp">
+				</File>
+				<File
+					RelativePath=".\ChatWindow.cpp">
+				</File>
+				<File
+					RelativePath=".\ChimeWindow.cpp">
+				</File>
+				<File
+					RelativePath=".\ChimeWorldView.cpp">
+				</File>
+				<File
+					RelativePath=".\ConnectWindow.cpp">
+				</File>
+				<File
+					RelativePath=".\GetObjectWindow.cpp">
+				</File>
+				<File
+					RelativePath=".\HistoryWindow.cpp">
+				</File>
+				<File
+					RelativePath=".\OverviewAWS.cpp">
+				</File>
+				<File
+					RelativePath=".\SienaWindow.cpp">
+				</File>
+				<File
+					RelativePath=".\VEMWindow.cpp">
+				</File>
+			</Filter>
+			<Filter
+				Name="AI2TV"
+				Filter="">
+				<File
+					RelativePath=".\AICacheController.cpp">
+				</File>
+				<File
+					RelativePath=".\AICommController.cpp">
+				</File>
+				<File
+					RelativePath=".\AIDownloader.cpp">
+				</File>
+				<File
+					RelativePath=".\AISyncController.cpp">
+				</File>
+				<File
+					RelativePath=".\AITimeController.cpp">
+				</File>
+				<File
+					RelativePath=".\AIVideoFrame.cpp">
+				</File>
+				<File
+					RelativePath=".\AIVideoFrameBuffer.cpp">
+				</File>
+				<File
+					RelativePath=".\AIVideoPlayer.cpp">
+				</File>
+			</Filter>
+			<Filter
+				Name="Communication"
+				Filter="">
+				<File
+					RelativePath=".\ChimeComm.cpp">
+				</File>
+				<File
+					RelativePath=".\comm_client\ClientComm.cpp">
+				</File>
+				<File
+					RelativePath=".\comm_client\SienaPublisher.cpp">
+				</File>
+				<File
+					RelativePath=".\comm_client\SienaSubscriber.cpp">
+				</File>
+				<File
+					RelativePath=".\comm_client\UDPClient.cpp">
+				</File>
+				<File
+					RelativePath=".\comm_client\UDPServer.cpp">
+				</File>
+			</Filter>
 		</Filter>
 		<Filter
 			Name="Header Files"
 			Filter="h;hpp;hxx;hm;inl">
 			<File
-				RelativePath=".\AI2TVConstants.h">
-			</File>
-			<File
-				RelativePath=".\AICache.h">
-			</File>
-			<File
-				RelativePath=".\AICacheController.h">
-			</File>
-			<File
-				RelativePath=".\AICommController.h">
-			</File>
-			<File
-				RelativePath=".\AIDownloader.h">
-			</File>
-			<File
-				RelativePath=".\AISyncController.h">
-			</File>
-			<File
-				RelativePath=".\AITimeController.h">
-			</File>
-			<File
-				RelativePath=".\AIVideoFrame.h">
-			</File>
-			<File
-				RelativePath=".\AIVideoFrameBuffer.h">
-			</File>
-			<File
-				RelativePath=".\AIVideoPlayer.h">
-			</File>
-			<File
-				RelativePath=".\AIVideoPlayerWindow.h">
-			</File>
-			<File
 				RelativePath=".\ChimeApp.h">
 			</File>
 			<File
-				RelativePath=".\ChimeComm.h">
-			</File>
-			<File
 				RelativePath=".\ChimeInfoEvent.h">
 			</File>
 			<File
@@ -273,23 +253,71 @@
 				RelativePath=".\ChimeSystemDriver.h">
 			</File>
 			<File
-				RelativePath=".\ChimeWindow.h">
-			</File>
-			<File
-				RelativePath=".\ChimeWorldView.h">
-			</File>
-			<File
-				RelativePath=".\comm_client\ClientComm.h">
-			</File>
-			<File
 				RelativePath=".\InfoStorer.h">
 			</File>
-			<File
-				RelativePath=".\OverviewAWS.h">
-			</File>
-			<File
-				RelativePath=".\WindowToolkit.h">
-			</File>
+			<Filter
+				Name="Windows"
+				Filter="">
+				<File
+					RelativePath=".\AIVideoPlayerWindow.h">
+				</File>
+				<File
+					RelativePath=".\ChimeWindow.h">
+				</File>
+				<File
+					RelativePath=".\ChimeWorldView.h">
+				</File>
+				<File
+					RelativePath=".\OverviewAWS.h">
+				</File>
+				<File
+					RelativePath=".\WindowToolkit.h">
+				</File>
+			</Filter>
+			<Filter
+				Name="Communication"
+				Filter="">
+				<File
+					RelativePath=".\ChimeComm.h">
+				</File>
+				<File
+					RelativePath=".\comm_client\ClientComm.h">
+				</File>
+			</Filter>
+			<Filter
+				Name="AI2TV"
+				Filter="">
+				<File
+					RelativePath=".\AI2TVConstants.h">
+				</File>
+				<File
+					RelativePath=".\AICache.h">
+				</File>
+				<File
+					RelativePath=".\AICacheController.h">
+				</File>
+				<File
+					RelativePath=".\AICommController.h">
+				</File>
+				<File
+					RelativePath=".\AIDownloader.h">
+				</File>
+				<File
+					RelativePath=".\AISyncController.h">
+				</File>
+				<File
+					RelativePath=".\AITimeController.h">
+				</File>
+				<File
+					RelativePath=".\AIVideoFrame.h">
+				</File>
+				<File
+					RelativePath=".\AIVideoFrameBuffer.h">
+				</File>
+				<File
+					RelativePath=".\AIVideoPlayer.h">
+				</File>
+			</Filter>
 		</Filter>
 		<Filter
 			Name="Resource Files"
diff --git a/client94/debug.txt b/client94/debug.txt
index 1ebe72d..405f79f 100644
--- a/client94/debug.txt
+++ b/client94/debug.txt
@@ -45000,3 +45000,118 @@ crystalspace.system: displayed frame...
 crystalspace.system: skipped a frame
 crystalspace.system: Frame buffer Size: 19, head=4.tail=24
 crystalspace.system: TRIED TO CREATE FRAME ON  with name fr_6438
+crystalspace.canvas.openglwin: Using 32 bits per pixel (16777216 color mode).
+crystalspace.canvas.openglcommon: OpenGL renderer: GDI Generic (vendor: Microsoft Corporation) version 1.1.0
+crystalspace.canvas.openglcommon: Using windowed mode at resolution 1024x968.
+crystalspace.graphics3d.opengl:   Super lightmaps: num=10 size=256x256
+crystalspace.graphics3d.opengl:   Optional Clipping: 0Pp
+crystalspace.graphics3d.opengl:   Required Clipping: 0Pp
+crystalspace.graphics3d.opengl:   Outer Clipping: PZp
+crystalspace.system: Siena Publisher
+Unable to Connect Socket to Server
+
+crystalspace.system: Siena Publisher
+Can't Setup Socket
+
+crystalspace.system: Siena Publisher
+Unable to Connect Socket to Server
+
+crystalspace.system: Siena Publisher
+Can't Setup Socket
+
+crystalspace.system: Loading AWS...
+crystalspace.awsprefs: Could not open image file '/aws/chkup.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/chkdn.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/chkon.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/chkoff.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/radup.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/raddn.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/radon.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/radoff.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/treecol.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/treeexp.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/treecol.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/treevl.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/treehl.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/treechke.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/treechkf.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/treegrpe.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/treegrpf.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/sbup.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/sbdn.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/sbrt.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/sblt.png' on VFS!
+crystalspace.engine.notify: Engine is using back2front mode.
+crystalspace.system: Siena Publisher
+Unable to Connect Socket to Server
+
+crystalspace.system: Siena Publisher
+Can't Setup Socket
+
+crystalspace.system: Siena Publisher
+Unable to Connect Socket to Server
+
+crystalspace.system: Siena Publisher
+Can't Setup Socket
+
+crystalspace.canvas.openglwin: Using 32 bits per pixel (16777216 color mode).
+crystalspace.canvas.openglcommon: OpenGL renderer: GDI Generic (vendor: Microsoft Corporation) version 1.1.0
+crystalspace.canvas.openglcommon: Using windowed mode at resolution 1024x968.
+crystalspace.graphics3d.opengl:   Super lightmaps: num=10 size=256x256
+crystalspace.graphics3d.opengl:   Optional Clipping: 0Pp
+crystalspace.graphics3d.opengl:   Required Clipping: 0Pp
+crystalspace.graphics3d.opengl:   Outer Clipping: PZp
+crystalspace.canvas.openglwin: Using 32 bits per pixel (16777216 color mode).
+crystalspace.canvas.openglcommon: OpenGL renderer: GDI Generic (vendor: Microsoft Corporation) version 1.1.0
+crystalspace.canvas.openglcommon: Using windowed mode at resolution 1024x968.
+crystalspace.graphics3d.opengl:   Super lightmaps: num=10 size=256x256
+crystalspace.graphics3d.opengl:   Optional Clipping: 0Pp
+crystalspace.graphics3d.opengl:   Required Clipping: 0Pp
+crystalspace.graphics3d.opengl:   Outer Clipping: PZp
+crystalspace.system: Siena Publisher
+Unable to Connect Socket to Server
+
+crystalspace.system: Siena Publisher
+Can't Setup Socket
+
+crystalspace.system: Siena Publisher
+Unable to Connect Socket to Server
+
+crystalspace.system: Siena Publisher
+Can't Setup Socket
+
+crystalspace.system: Loading AWS...
+crystalspace.awsprefs: Could not open image file '/aws/chkup.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/chkdn.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/chkon.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/chkoff.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/radup.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/raddn.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/radon.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/radoff.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/treecol.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/treeexp.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/treecol.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/treevl.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/treehl.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/treechke.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/treechkf.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/treegrpe.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/treegrpf.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/sbup.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/sbdn.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/sbrt.png' on VFS!
+crystalspace.awsprefs: Could not open image file '/aws/sblt.png' on VFS!
+crystalspace.engine.notify: Engine is using back2front mode.
+crystalspace.system: Siena Publisher
+Unable to Connect Socket to Server
+
+crystalspace.system: Siena Publisher
+Can't Setup Socket
+
+crystalspace.system: Siena Publisher
+Unable to Connect Socket to Server
+
+crystalspace.system: Siena Publisher
+Can't Setup Socket
+