Files
@ r9583:b6e25a00b908
Branch filter:
Location: cpp/openttd-patchpack/source/src/window_func.h - annotation
r9583:b6e25a00b908
1.2 KiB
text/x-c
(svn r13621) -Fix: building roadbits in the wrong direction on bridges or building roadbits from underneath the bridge to the bridgehead is impossible, so don't silently ignore that error when building over houses and industries is not ignored.
r8106:01dbd10fde05 r8106:01dbd10fde05 r8348:e6507808d2e7 r8106:01dbd10fde05 r8106:01dbd10fde05 r8106:01dbd10fde05 r8106:01dbd10fde05 r8106:01dbd10fde05 r8254:b96be9ebfc6e r8106:01dbd10fde05 r8106:01dbd10fde05 r8106:01dbd10fde05 r8106:01dbd10fde05 r8106:01dbd10fde05 r8106:01dbd10fde05 r8106:01dbd10fde05 r8107:82461791b7a2 r8106:01dbd10fde05 r8106:01dbd10fde05 r8106:01dbd10fde05 r8106:01dbd10fde05 r8107:82461791b7a2 r8106:01dbd10fde05 r9165:ce5457160835 r9165:ce5457160835 r9165:ce5457160835 r9165:ce5457160835 r8106:01dbd10fde05 r8106:01dbd10fde05 r8106:01dbd10fde05 r8106:01dbd10fde05 r8106:01dbd10fde05 r8106:01dbd10fde05 r9165:ce5457160835 r8131:7a50db7be0ff r8131:7a50db7be0ff r9165:ce5457160835 r8131:7a50db7be0ff r8131:7a50db7be0ff r8131:7a50db7be0ff r8106:01dbd10fde05 | /* $Id$ */
/** @file window_func.h Window functions not directly related to making/drawing windows. */
#ifndef WINDOW_FUNC_H
#define WINDOW_FUNC_H
#include "window_type.h"
#include "player_type.h"
void SetWindowDirty(const Window *w);
Window *FindWindowById(WindowClass cls, WindowNumber number);
void ChangeWindowOwner(PlayerID old_player, PlayerID new_player);
void ResizeWindow(Window *w, int x, int y);
int PositionMainToolbar(Window *w);
void InitWindowSystem();
void UnInitWindowSystem();
void ResetWindowSystem();
void SetupColorsAndInitialWindow();
void InputLoop();
void InvalidateThisWindowData(Window *w, int data = 0);
void InvalidateWindowData(WindowClass cls, WindowNumber number, int data = 0);
void InvalidateWindowClassesData(WindowClass cls, int data = 0);
void DeleteNonVitalWindows();
void DeleteAllNonVitalWindows();
void HideVitalWindows();
void ShowVitalWindows();
void InvalidateWindowWidget(WindowClass cls, WindowNumber number, byte widget_index);
void InvalidateWindow(WindowClass cls, WindowNumber number);
void InvalidateWindowClasses(WindowClass cls);
void DeleteWindowById(WindowClass cls, WindowNumber number);
void DeleteWindowByClass(WindowClass cls);
#endif /* WINDOW_FUNC_H */
|