Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37508297
en ru br
Репозитории ALT

Группа :: Игры/Прочее
Пакет: biniax

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: biniax-1.2-gfx.patch
Скачать


--- desktop/gfx.c	2005-10-29 23:13:42.000000000 +0200
+++ desktop/gfx.c.patch	2008-10-18 21:53:18.000000000 +0200
@@ -43,7 +43,7 @@
 	SDL_WM_SetCaption("BINIAX", "");
 
 	/* Load GAME related graphics data */
-	temp = SDL_LoadBMP("data/background.bmp");
+	temp = SDL_LoadBMP("@DATADIR@/biniax/data/background.bmp");
 	if ( temp == 0 )
 	{
 		return BNX_FALSE;
@@ -56,56 +56,56 @@
 	SDL_FreeSurface(temp);
 
 	// Loading Game Elements
-	temp = SDL_LoadBMP("data/element0.bmp");
+	temp = SDL_LoadBMP("@DATADIR@/biniax/data/element0.bmp");
 	if ( temp == 0 )
 	{
 		return BNX_FALSE;
 	}
 	_Gfx.elements[ 0 ] = SDL_DisplayFormat(temp);
 	SDL_FreeSurface(temp);
-	temp = SDL_LoadBMP("data/element1.bmp");
+	temp = SDL_LoadBMP("@DATADIR@/biniax/data/element1.bmp");
 	if ( temp == 0 )
 	{
 		return BNX_FALSE;
 	}
 	_Gfx.elements[ 1 ] = SDL_DisplayFormat(temp);
 	SDL_FreeSurface(temp);
-	temp = SDL_LoadBMP("data/element2.bmp");
+	temp = SDL_LoadBMP("@DATADIR@/biniax/data/element2.bmp");
 	if ( temp == 0 )
 	{
 		return BNX_FALSE;
 	}
 	_Gfx.elements[ 2 ] = SDL_DisplayFormat(temp);
 	SDL_FreeSurface(temp);
-	temp = SDL_LoadBMP("data/element3.bmp");
+	temp = SDL_LoadBMP("@DATADIR@/biniax/data/element3.bmp");
 	if ( temp == 0 )
 	{
 		return BNX_FALSE;
 	}
 	_Gfx.elements[ 3 ] = SDL_DisplayFormat(temp);
 	SDL_FreeSurface(temp);
-	temp = SDL_LoadBMP("data/shield.bmp");
+	temp = SDL_LoadBMP("@DATADIR@/biniax/data/shield.bmp");
 	if ( temp == 0 )
 	{
 		return BNX_FALSE;
 	}
 	_Gfx.shield = SDL_DisplayFormat(temp);
 	SDL_FreeSurface(temp);
-	temp = SDL_LoadBMP("data/cursor0.bmp");
+	temp = SDL_LoadBMP("@DATADIR@/biniax/data/cursor0.bmp");
 	if ( temp == 0 )
 	{
 		return BNX_FALSE;
 	}
 	_Gfx.cursors[ 0 ] = SDL_DisplayFormat(temp);
 	SDL_FreeSurface(temp);
-	temp = SDL_LoadBMP("data/cursor1.bmp");
+	temp = SDL_LoadBMP("@DATADIR@/biniax/data/cursor1.bmp");
 	if ( temp == 0 )
 	{
 		return BNX_FALSE;
 	}
 	_Gfx.cursors[ 1 ] = SDL_DisplayFormat(temp);
 	SDL_FreeSurface(temp);
-	temp = SDL_LoadBMP("data/gameover.bmp");
+	temp = SDL_LoadBMP("@DATADIR@/biniax/data/gameover.bmp");
 	if ( temp == 0 )
 	{
 		return BNX_FALSE;
@@ -114,28 +114,28 @@
 	SDL_FreeSurface(temp);
 
 	/* Load MENU related graphics data */
-	temp = SDL_LoadBMP("data/splash.bmp");
+	temp = SDL_LoadBMP("@DATADIR@/biniax/data/splash.bmp");
 	if ( temp == 0 )
 	{
 		return BNX_FALSE;
 	}
 	_Gfx.splash = SDL_DisplayFormat(temp);
 	SDL_FreeSurface(temp);
-	temp = SDL_LoadBMP("data/option0.bmp");
+	temp = SDL_LoadBMP("@DATADIR@/biniax/data/option0.bmp");
 	if ( temp == 0 )
 	{
 		return BNX_FALSE;
 	}
 	_Gfx.options[ 0 ] = SDL_DisplayFormat(temp);
 	SDL_FreeSurface(temp);
-	temp = SDL_LoadBMP("data/option1.bmp");
+	temp = SDL_LoadBMP("@DATADIR@/biniax/data/option1.bmp");
 	if ( temp == 0 )
 	{
 		return BNX_FALSE;
 	}
 	_Gfx.options[ 1 ] = SDL_DisplayFormat(temp);
 	SDL_FreeSurface(temp);
-	temp = SDL_LoadBMP("data/option2.bmp");
+	temp = SDL_LoadBMP("@DATADIR@/biniax/data/option2.bmp");
 	if ( temp == 0 )
 	{
 		return BNX_FALSE;
@@ -144,7 +144,7 @@
 	SDL_FreeSurface(temp);
 
 	/* Load FONT related graphics data */
-	temp = SDL_LoadBMP("data/font.bmp");
+	temp = SDL_LoadBMP("@DATADIR@/biniax/data/font.bmp");
 	if ( temp == 0 )
 	{
 		return BNX_FALSE;
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin