1
0
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:
Mathieu Schroeter 2017-02-11 21:43:47 +01:00
parent 36a1822d59
commit 01156f514a
15 changed files with 56 additions and 36 deletions

View File

@ -1,8 +1,8 @@
// Arrange.cpp
//
#include "DECOR.H"
#include "MISC.H"
#include "decor.h"
#include "misc.h"
// Cette table indique les quarts de cases contenant de
// l'eau lorsque la valeur est à un.

View File

@ -2,9 +2,9 @@
// (c) 1997, Denis Dumoulin
#include "DECOR.H"
#include "FIFO.H"
#include "ACTION.H"
#include "decor.h"
#include "fifo.h"
#include "action.h"
// Mémorise toutes les positions des blupi.

View File

@ -3,11 +3,11 @@
#include <unordered_map>
#include "gettext.h"
#include "DEF.H"
#include "DECOR.H"
#include "ACTION.H"
#include "MISC.H"
#include "RESOURCE.H"
#include "def.h"
#include "decor.h"
#include "action.h"
#include "misc.h"
#include "resource.h"
#include "decgoal.h"
// Cette table donne l'action à effectuer pour un bouton

View File

@ -1,8 +1,8 @@
// DecGoal.cpp
#include "decgoal.h"
#include "DEF.H"
#include "DECOR.H"
#include "def.h"
#include "decor.h"
short table_goal_nbop[] =
{

View File

@ -1,9 +1,9 @@
// DecIO.cpp
//
#include "DEF.H"
#include "DECOR.H"
#include "MISC.H"
#include "def.h"
#include "decor.h"
#include "misc.h"
typedef struct
{

View File

@ -2,8 +2,8 @@
//
#include "blupi.h"
#include "DEF.H"
#include "DECOR.H"
#include "def.h"
#include "decor.h"
#define MAP_CADRE 1
#define MAP_FOG 2

View File

@ -1,9 +1,9 @@
// DecMove.cpp
//
#include "DECOR.H"
#include "MISC.H"
#include "DECMOVE.h"
#include "decor.h"
#include "misc.h"
#include "decmove.h"
// Mouvement pour secouer un arbre
// (synchrone avec ACTION_PIOCHE).

View File

@ -14,7 +14,7 @@
#include "text.h"
#include "misc.h"
#include "fifo.h"
#include "DECMOVE.h"
#include "decmove.h"
/////////////////////////////////////////////////////////////////////////////

View File

@ -3,9 +3,9 @@
#pragma once
#include <unordered_map>
#include "DEF.H"
#include "SOUND.H"
#include "PIXMAP.H"
#include "def.h"
#include "sound.h"
#include "pixmap.h"
/////////////////////////////////////////////////////////////////////////////

View File

@ -2,10 +2,10 @@
//
#include "gettext.h"
#include "RESOURCE.H"
#include "DECOR.H"
#include "TEXT.H"
#include "MISC.H"
#include "resource.h"
#include "decor.h"
#include "text.h"
#include "misc.h"
#define STATNB 12

View File

@ -20,6 +20,12 @@
#include "text.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_DEMO 1000 // ~1 minute
@ -4349,7 +4355,7 @@ void CEvent::DemoRecStop()
if ( m_pDemoBuffer != nullptr )
{
_unlink ("data/demo.blp");
unlink ("data/demo.blp");
file = fopen("data/demo.blp", "wb");
if ( file != nullptr )
{

View File

@ -1,6 +1,6 @@
// Fog.cpp
#include "DECOR.H"
#include "decor.h"
// Cette table indique les quarts de cases contenant du
// brouillard lorsque la valeur est à un.

View File

@ -7,7 +7,14 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#ifdef _WIN32
#include <direct.h>
#define mkdir(a, b) _mkdir(a)
#else /* _WIN32 */
#include <sys/stat.h>
#endif /*! _WIN32 */
#include "misc.h"
#include "blupi.h"
#include "def.h"
@ -102,7 +109,7 @@ void AddUserPath(char *pFilename)
strcat(temp, pFilename);
last = temp[pos];
temp[pos] = 0;
_mkdir (temp);
mkdir (temp, 755);
temp[pos] = last;
}
else

View File

@ -1,9 +1,9 @@
// Obstacle.cpp
//
#include "DECOR.H"
#include "MISC.H"
#include "ACTION.H"
#include "decor.h"
#include "misc.h"
#include "action.h"
// Cette table indique les obstacles sur les sols.
// 0=passage, 1=obstacle

View File

@ -3,8 +3,15 @@
#include <stdlib.h>
#include <stdio.h>
#include <io.h>
#include <string>
#ifdef _WIN32
#include <io.h>
#define access _access
#else /* _WIN32 */
#include <unistd.h>
#endif /* !_WIN32 */
#include "def.h"
#include "pixmap.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;
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";
SDL_Surface *surface = SDL_LoadBMP (file.c_str ());