Sophie

Sophie

distrib > Fedora > 13 > i386 > media > updates-src > by-pkgid > 0dd8d381972e1bf312a0a288eee09cff > files > 1

SolarModel-2.1-7.fc13.src.rpm

diff -up SolarModel_src/GameMain.cpp.Fedora SolarModel_src/GameMain.cpp
--- SolarModel_src/GameMain.cpp.Fedora	2008-06-01 06:29:58.000000000 -0400
+++ SolarModel_src/GameMain.cpp	2010-05-18 14:32:35.345827475 -0400
@@ -3,7 +3,7 @@
 
 void GameSetup()
 {
-	GameConfig::Load("config.dat", &Game);
+	GameConfig::Load("/usr/share/SolarModel/config.dat", &Game);
 }
 
 const float distances[] = { // array of distances from the Sun
@@ -109,7 +109,7 @@ void GameInit()
 
 	// Maps setup
 
-	Game.FS->addZipFileArchive("data.dat", true, false);
+	Game.FS->addZipFileArchive("/usr/share/SolarModel/data.dat", true, false);
 
 	Game.Map->Load("maps/sun.xml");
 	Game.Map->Load("maps/mercury.xml");
@@ -479,7 +479,7 @@ void ProcessEvent_GUI_ButtonClicked_Opti
 	// reading options from config file
 
 	GameStruct conf;
-	GameConfig::Load("config.dat", &conf);
+	GameConfig::Load("/usr/share/SolarModel/config.dat", &conf);
 
 	// creating window
 
@@ -1174,7 +1174,7 @@ void ProcessSysInfo()
 	Game.OS->getSystemMemory(&mem_total, &mem_avail);
 
 	wchar_t ss[1024];
-	_snwprintf(ss, sizeof(ss),
+	swprintf(ss, (sizeof(ss)/sizeof(ss[0])),
 		L"FPS:  %03u            "
 		L"POLYGONS DRAWN:  %06u            "
 		L"RENDERER:  %ls\n"
@@ -1384,4 +1384,4 @@ void GameDone()
 {
 	if (mapdesc) delete mapdesc;
 	gameMeasurer.Done();
-}
\ No newline at end of file
+}
diff -up SolarModel_src/GameMeasurer.cpp.Fedora SolarModel_src/GameMeasurer.cpp
--- SolarModel_src/GameMeasurer.cpp.Fedora	2008-05-31 01:34:54.000000000 -0400
+++ SolarModel_src/GameMeasurer.cpp	2010-05-18 14:30:04.006828154 -0400
@@ -298,23 +298,23 @@ core::stringw GameMeasurer::GetDistanceA
 
 	if (distanceKM < 100)
 	{
-		_snwprintf(s, sizeof(s), L"%.0lf m", distanceKM*1000.0f);
+		swprintf(s, (sizeof(s)/sizeof(s[0])), L"%.0lf m", distanceKM*1000.0f);
 	}
 	else
 	{
 		// 1 au == 149,597,871 km
 		wchar_t au[512];
-		_snwprintf(au, sizeof(au), L" (%.3lf au)",
+		swprintf(au, (sizeof(au)/sizeof(au[0])), L" (%.3lf au)",
 			distanceKM/149597871.0f);
 
 		// 1 ly == 9,460,730,472,581 km
 		wchar_t ly[512];
-		_snwprintf(ly, sizeof(ly), L" (%.3lf ly)",
+		swprintf(ly, (sizeof(ly)/sizeof(ly[0])), L" (%.3lf ly)",
 			distanceKM/9460730472581.0f);
 
-		_snwprintf(s, sizeof(s), L"%.0lf km%s%s",
-			distanceKM, distanceKM>149598?au:L"", distanceKM>9460730473?ly:L"");
+		swprintf(s, (sizeof(s)/sizeof(s[0])), L"%.0lf km%s%s",
+			distanceKM, distanceKM>149598?au:L"", distanceKM>9460730473LL?ly:L"");
 	}
 
 	return core::stringw(s);
-}
\ No newline at end of file
+}
diff -up SolarModel_src/Makefile.Fedora SolarModel_src/Makefile
--- SolarModel_src/Makefile.Fedora	2008-05-31 02:29:00.000000000 -0400
+++ SolarModel_src/Makefile	2010-05-18 14:30:04.007827665 -0400
@@ -1,14 +1,11 @@
 # Makefile for SolarModel
 
 Target = SolarModel
-Sources = GameAnimatedMeshObject.cpp GameBillboardObject.cpp GameConfig.cpp GameCore.cpp GameEventReceiver.cpp GameGlobals.cpp GameLightObject.cpp GameMain.cpp GameMap.cpp GameMapDescription.cpp GameObject.cpp GameSkyBoxObject.cpp GamePointcloudObject.cpp GameMeshObject.cpp GameMeasurer.cpp
-
-# Paths
-IRRLICHT_HOME = $(HOME)/irrlicht/svn-plain
+Sources = GameAnimatedMeshObject.cpp GameBillboardObject.cpp GameConfig.cpp GameCore.cpp GameEventReceiver.cpp GameGlobals.cpp GameLightObject.cpp GameMain.cpp GameMap.cpp GameMapDescription.cpp GameObject.cpp GameSkyboxObject.cpp GamePointcloudObject.cpp GameMeshObject.cpp GameMeasurer.cpp
 
 # general compiler settings
-CPPFLAGS = -I$(IRRLICHT_HOME)/include -I/usr/X11R6/include
-CXXFLAGS = -O3 -ffast-math
+CPPFLAGS = -I/usr/include/irrlicht
+CXXFLAGS = -ffast-math $(RPM_OPT_FLAGS)
 #CXXFLAGS = -g -Wall
 
 #default target is Linux
@@ -19,7 +16,7 @@ LIBSELECT=64
 endif
 
 # target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L$(IRRLICHT_HOME)/lib/Linux -lIrrlicht -lGL -lGLU -lXxf86vm -lXext -lX11
+all_linux: LDFLAGS = -lIrrlicht -lGL -lGLU -lXxf86vm -lXext -lX11
 all_linux clean_linux: SYSTEM=Linux
 all_win32: LDFLAGS = -L$(IRRLICHT_HOME)/lib/Win32-gcc -lIrrlicht -lopengl32 -lglu32 -lm
 all_win32 clean_win32: SYSTEM=Win32-gcc