mirror of
https://github.com/blupi-games/planetblupi
synced 2024-12-30 10:15:36 +01:00
Fix build on linux
This commit is contained in:
parent
36a1822d59
commit
01156f514a
@ -1,8 +1,8 @@
|
|||||||
// Arrange.cpp
|
// Arrange.cpp
|
||||||
//
|
//
|
||||||
|
|
||||||
#include "DECOR.H"
|
#include "decor.h"
|
||||||
#include "MISC.H"
|
#include "misc.h"
|
||||||
|
|
||||||
// Cette table indique les quarts de cases contenant de
|
// Cette table indique les quarts de cases contenant de
|
||||||
// l'eau lorsque la valeur est à un.
|
// l'eau lorsque la valeur est à un.
|
||||||
|
@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
// (c) 1997, Denis Dumoulin
|
// (c) 1997, Denis Dumoulin
|
||||||
|
|
||||||
#include "DECOR.H"
|
#include "decor.h"
|
||||||
#include "FIFO.H"
|
#include "fifo.h"
|
||||||
#include "ACTION.H"
|
#include "action.h"
|
||||||
|
|
||||||
// Mémorise toutes les positions des blupi.
|
// Mémorise toutes les positions des blupi.
|
||||||
|
|
||||||
|
@ -3,11 +3,11 @@
|
|||||||
|
|
||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
#include "gettext.h"
|
#include "gettext.h"
|
||||||
#include "DEF.H"
|
#include "def.h"
|
||||||
#include "DECOR.H"
|
#include "decor.h"
|
||||||
#include "ACTION.H"
|
#include "action.h"
|
||||||
#include "MISC.H"
|
#include "misc.h"
|
||||||
#include "RESOURCE.H"
|
#include "resource.h"
|
||||||
#include "decgoal.h"
|
#include "decgoal.h"
|
||||||
|
|
||||||
// Cette table donne l'action à effectuer pour un bouton
|
// Cette table donne l'action à effectuer pour un bouton
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
// DecGoal.cpp
|
// DecGoal.cpp
|
||||||
|
|
||||||
#include "decgoal.h"
|
#include "decgoal.h"
|
||||||
#include "DEF.H"
|
#include "def.h"
|
||||||
#include "DECOR.H"
|
#include "decor.h"
|
||||||
|
|
||||||
short table_goal_nbop[] =
|
short table_goal_nbop[] =
|
||||||
{
|
{
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
// DecIO.cpp
|
// DecIO.cpp
|
||||||
//
|
//
|
||||||
|
|
||||||
#include "DEF.H"
|
#include "def.h"
|
||||||
#include "DECOR.H"
|
#include "decor.h"
|
||||||
#include "MISC.H"
|
#include "misc.h"
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
//
|
//
|
||||||
|
|
||||||
#include "blupi.h"
|
#include "blupi.h"
|
||||||
#include "DEF.H"
|
#include "def.h"
|
||||||
#include "DECOR.H"
|
#include "decor.h"
|
||||||
|
|
||||||
#define MAP_CADRE 1
|
#define MAP_CADRE 1
|
||||||
#define MAP_FOG 2
|
#define MAP_FOG 2
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
// DecMove.cpp
|
// DecMove.cpp
|
||||||
//
|
//
|
||||||
|
|
||||||
#include "DECOR.H"
|
#include "decor.h"
|
||||||
#include "MISC.H"
|
#include "misc.h"
|
||||||
#include "DECMOVE.h"
|
#include "decmove.h"
|
||||||
|
|
||||||
// Mouvement pour secouer un arbre
|
// Mouvement pour secouer un arbre
|
||||||
// (synchrone avec ACTION_PIOCHE).
|
// (synchrone avec ACTION_PIOCHE).
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
#include "text.h"
|
#include "text.h"
|
||||||
#include "misc.h"
|
#include "misc.h"
|
||||||
#include "fifo.h"
|
#include "fifo.h"
|
||||||
#include "DECMOVE.h"
|
#include "decmove.h"
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -3,9 +3,9 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
#include "DEF.H"
|
#include "def.h"
|
||||||
#include "SOUND.H"
|
#include "sound.h"
|
||||||
#include "PIXMAP.H"
|
#include "pixmap.h"
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
@ -2,10 +2,10 @@
|
|||||||
//
|
//
|
||||||
|
|
||||||
#include "gettext.h"
|
#include "gettext.h"
|
||||||
#include "RESOURCE.H"
|
#include "resource.h"
|
||||||
#include "DECOR.H"
|
#include "decor.h"
|
||||||
#include "TEXT.H"
|
#include "text.h"
|
||||||
#include "MISC.H"
|
#include "misc.h"
|
||||||
|
|
||||||
#define STATNB 12
|
#define STATNB 12
|
||||||
|
|
||||||
|
@ -20,6 +20,12 @@
|
|||||||
#include "text.h"
|
#include "text.h"
|
||||||
#include "misc.h"
|
#include "misc.h"
|
||||||
|
|
||||||
|
#ifdef _WIN32
|
||||||
|
#define unlink _unlink
|
||||||
|
#else // _WIN32
|
||||||
|
#include <unistd.h>
|
||||||
|
#endif // !_WINE32
|
||||||
|
|
||||||
|
|
||||||
#define DEF_TIME_HELP 10000 // ~10 minutes
|
#define DEF_TIME_HELP 10000 // ~10 minutes
|
||||||
#define DEF_TIME_DEMO 1000 // ~1 minute
|
#define DEF_TIME_DEMO 1000 // ~1 minute
|
||||||
@ -4349,7 +4355,7 @@ void CEvent::DemoRecStop()
|
|||||||
|
|
||||||
if ( m_pDemoBuffer != nullptr )
|
if ( m_pDemoBuffer != nullptr )
|
||||||
{
|
{
|
||||||
_unlink ("data/demo.blp");
|
unlink ("data/demo.blp");
|
||||||
file = fopen("data/demo.blp", "wb");
|
file = fopen("data/demo.blp", "wb");
|
||||||
if ( file != nullptr )
|
if ( file != nullptr )
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// Fog.cpp
|
// Fog.cpp
|
||||||
|
|
||||||
#include "DECOR.H"
|
#include "decor.h"
|
||||||
|
|
||||||
// Cette table indique les quarts de cases contenant du
|
// Cette table indique les quarts de cases contenant du
|
||||||
// brouillard lorsque la valeur est à un.
|
// brouillard lorsque la valeur est à un.
|
||||||
|
@ -7,7 +7,14 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
|
#ifdef _WIN32
|
||||||
#include <direct.h>
|
#include <direct.h>
|
||||||
|
#define mkdir(a, b) _mkdir(a)
|
||||||
|
#else /* _WIN32 */
|
||||||
|
#include <sys/stat.h>
|
||||||
|
#endif /*! _WIN32 */
|
||||||
|
|
||||||
#include "misc.h"
|
#include "misc.h"
|
||||||
#include "blupi.h"
|
#include "blupi.h"
|
||||||
#include "def.h"
|
#include "def.h"
|
||||||
@ -102,7 +109,7 @@ void AddUserPath(char *pFilename)
|
|||||||
strcat(temp, pFilename);
|
strcat(temp, pFilename);
|
||||||
last = temp[pos];
|
last = temp[pos];
|
||||||
temp[pos] = 0;
|
temp[pos] = 0;
|
||||||
_mkdir (temp);
|
mkdir (temp, 755);
|
||||||
temp[pos] = last;
|
temp[pos] = last;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
// Obstacle.cpp
|
// Obstacle.cpp
|
||||||
//
|
//
|
||||||
|
|
||||||
#include "DECOR.H"
|
#include "decor.h"
|
||||||
#include "MISC.H"
|
#include "misc.h"
|
||||||
#include "ACTION.H"
|
#include "action.h"
|
||||||
|
|
||||||
// Cette table indique les obstacles sur les sols.
|
// Cette table indique les obstacles sur les sols.
|
||||||
// 0=passage, 1=obstacle
|
// 0=passage, 1=obstacle
|
||||||
|
@ -3,8 +3,15 @@
|
|||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <io.h>
|
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
|
#ifdef _WIN32
|
||||||
|
#include <io.h>
|
||||||
|
#define access _access
|
||||||
|
#else /* _WIN32 */
|
||||||
|
#include <unistd.h>
|
||||||
|
#endif /* !_WIN32 */
|
||||||
|
|
||||||
#include "def.h"
|
#include "def.h"
|
||||||
#include "pixmap.h"
|
#include "pixmap.h"
|
||||||
#include "misc.h"
|
#include "misc.h"
|
||||||
@ -192,7 +199,7 @@ bool CPixmap::Cache(int channel, const char *pFilename, POINT totalDim, POINT ic
|
|||||||
if ( channel < 0 || channel >= MAXIMAGE ) return false;
|
if ( channel < 0 || channel >= MAXIMAGE ) return false;
|
||||||
|
|
||||||
std::string file = pFilename;
|
std::string file = pFilename;
|
||||||
if (_access ((file + ".bmp").c_str (), 0 /* F_OK */) != -1)
|
if (access ((file + ".bmp").c_str (), 0 /* F_OK */) != -1)
|
||||||
file += ".bmp";
|
file += ".bmp";
|
||||||
|
|
||||||
SDL_Surface *surface = SDL_LoadBMP (file.c_str ());
|
SDL_Surface *surface = SDL_LoadBMP (file.c_str ());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user