(svn r8038) -Merge: the cpp branch. Effort of KUDr, Celestar, glx, Smoovius, stillunknown and pv2b.

This commit is contained in:
rubidium
2007-01-10 18:56:51 +00:00
parent ce75f6549d
commit a7d0cdf95f
190 changed files with 2825 additions and 2208 deletions

View File

@@ -11,9 +11,15 @@
* the function then adds text that tells the user to update and then report the bug if it's present in the newest version
* It also quits in a nice way since we call it when we know something happened that will crash OpenTTD (like a needed pointer turns out to be NULL or similar)
*/
void ShowMacDialog ( const char *title, const char *message, const char *buttonLabel );
void ShowMacAssertDialog ( const char *function, const char *file, const int line, const char *expression );
void ShowMacErrorDialog(const char *error);
#ifdef __cplusplus
extern "C" {
#endif //__cplusplus
void ShowMacDialog ( const char *title, const char *message, const char *buttonLabel );
void ShowMacAssertDialog ( const char *function, const char *file, const int line, const char *expression );
void ShowMacErrorDialog(const char *error);
#ifdef __cplusplus
}
#endif //__cplusplus
// Since MacOS X users will never see an assert unless they started the game from a terminal
// we're using a custom assert(e) macro.

View File

@@ -8,11 +8,7 @@
#include <mach/machine.h>
#include <stdio.h>
#include "../../stdafx.h"
#include "../../openttd.h"
#include "../../newgrf.h"
#include "../../gfx.h"
#include "../../macros.h"
#include "../../string.h"
#ifndef CPU_SUBTYPE_POWERPC_970
#define CPU_SUBTYPE_POWERPC_970 ((cpu_subtype_t) 100)
@@ -26,6 +22,8 @@
* To insure that the crosscompiler still works, let him try any changes before they are committed
*/
void ToggleFullScreen(bool fs);
static char *GetOSString(void)
{
static char buffer[175];
@@ -74,7 +72,7 @@ static char *GetOSString(void)
}
// make a list of used newgrf files
if (_first_grffile != NULL) {
/* if (_first_grffile != NULL) {
char* n = newgrf;
const GRFFile* file;
@@ -82,9 +80,9 @@ static char *GetOSString(void)
n = strecpy(n, " ", lastof(newgrf));
n = strecpy(n, file->filename, lastof(newgrf));
}
} else {
} else {*/
sprintf(newgrf, "none");
}
// }
snprintf(
buffer, lengthof(buffer),

View File

@@ -5,6 +5,14 @@
#define SPLASH_IMAGE_FILE "splash.png"
void DisplaySplashImage(void);
#ifdef __cplusplus
extern "C" {
#endif //__cplusplus
void DisplaySplashImage(void);
#ifdef __cplusplus
}
#endif //__cplusplus
#endif