Files
@ r3478:523ece58cb16
Branch filter:
Location: cpp/openttd-patchpack/source/sdl.h - annotation
r3478:523ece58cb16
1.6 KiB
text/x-c
(svn r4323) -Regression: Clear the slot assignments of all vehicles heading twoards a road stop if that road stop gets removed
This issue was fixed in r2210 and reintroduced in r4259 when the multistop handling was overhauled.
This issue was fixed in r2210 and reintroduced in r4259 when the multistop handling was overhauled.
r2186:5ee653b1b5e1 r2186:5ee653b1b5e1 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2171:969c16b625b3 r2436:963efe8b84cc | /* $Id$ */
#ifndef SDL_H
#define SDL_H
const char* SdlOpen(uint32 x);
void SdlClose(uint32 x);
#ifdef WIN32
#define DYNAMICALLY_LOADED_SDL
#endif
#ifdef DYNAMICALLY_LOADED_SDL
#include <SDL.h>
typedef struct SDLProcs {
int (SDLCALL *SDL_Init)(Uint32);
int (SDLCALL *SDL_InitSubSystem)(Uint32);
char *(SDLCALL *SDL_GetError)(void);
void (SDLCALL *SDL_QuitSubSystem)(Uint32);
void (SDLCALL *SDL_UpdateRect)(SDL_Surface *, Sint32, Sint32, Uint32, Uint32);
void (SDLCALL *SDL_UpdateRects)(SDL_Surface *, int, SDL_Rect *);
int (SDLCALL *SDL_SetColors)(SDL_Surface *, SDL_Color *, int, int);
void (SDLCALL *SDL_WM_SetCaption)(const char *, const char *);
int (SDLCALL *SDL_ShowCursor)(int);
void (SDLCALL *SDL_FreeSurface)(SDL_Surface *);
int (SDLCALL *SDL_PollEvent)(SDL_Event *);
void (SDLCALL *SDL_WarpMouse)(Uint16, Uint16);
uint32 (SDLCALL *SDL_GetTicks)(void);
int (SDLCALL *SDL_OpenAudio)(SDL_AudioSpec *, SDL_AudioSpec*);
void (SDLCALL *SDL_PauseAudio)(int);
void (SDLCALL *SDL_CloseAudio)(void);
int (SDLCALL *SDL_LockSurface)(SDL_Surface*);
void (SDLCALL *SDL_UnlockSurface)(SDL_Surface*);
SDLMod (SDLCALL *SDL_GetModState)(void);
void (SDLCALL *SDL_Delay)(Uint32);
void (SDLCALL *SDL_Quit)(void);
SDL_Surface *(SDLCALL *SDL_SetVideoMode)(int, int, int, Uint32);
int (SDLCALL *SDL_EnableKeyRepeat)(int, int);
void (SDLCALL *SDL_EnableUNICODE)(int);
void (SDLCALL *SDL_VideoDriverName)(char *, int);
SDL_Rect **(SDLCALL *SDL_ListModes)(void *, int);
Uint8 *(SDLCALL *SDL_GetKeyState)(int *);
} SDLProcs;
extern SDLProcs sdl_proc;
#define SDL_CALL sdl_proc.
#else
#define SDL_CALL
#endif
#endif /* SDL_H */
|