diff options
author | rubidium <rubidium@openttd.org> | 2007-01-02 19:19:48 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2007-01-02 19:19:48 +0000 |
commit | 66bbf336c6af7353ef0aeed58002c46543b30635 (patch) | |
tree | ad4a63860df2626b22f77e7dac712e958bea54cb /gui.h | |
parent | ccc0a3f4dbf58c005b22341ac8874252924690cd (diff) | |
download | openttd-66bbf336c6af7353ef0aeed58002c46543b30635.tar.xz |
(svn r7759) -Merge: makefile rewrite. This merge features:
- A proper ./configure, so everything needs to be configured only once, not for every make.
- Usage of makedepend when available. This greatly reduces the time needed for generating the dependencies.
- A generator for all project files. There is a single file with sources, which is used to generate Makefiles and the project files for MSVC.
- Proper support for OSX universal binaries.
- Object files for non-MSVC compiles are also placed in separate directories, making is faster to switch between debug and release compiles and it does not touch the directory with the source files.
- Functionality to make a bundle of all needed files for for example a nightly or distribution of a binary with all needed GRFs and language files.
Note: as this merge moves almost all files, it is recommended to make a backup of your working copy before updating your working copy.
Diffstat (limited to 'gui.h')
-rw-r--r-- | gui.h | 141 |
1 files changed, 0 insertions, 141 deletions
diff --git a/gui.h b/gui.h deleted file mode 100644 index 8ca055f43..000000000 --- a/gui.h +++ /dev/null @@ -1,141 +0,0 @@ -/* $Id$ */ - -#ifndef GUI_H -#define GUI_H - -#include "station.h" -#include "window.h" -#include "string.h" - -/* main_gui.c */ -void SetupColorsAndInitialWindow(void); -void CcPlaySound10(bool success, TileIndex tile, uint32 p1, uint32 p2); -void CcBuildCanal(bool success, TileIndex tile, uint32 p1, uint32 p2); -void CcTerraform(bool success, TileIndex tile, uint32 p1, uint32 p2); - -/* settings_gui.c */ -void ShowGameOptions(void); -void ShowGameDifficulty(void); -void ShowPatchesSelection(void); -void DrawArrowButtons(int x, int y, int ctab, byte state, bool clickable_left, bool clickable_right); - -/* graph_gui.c */ -extern const byte _cargo_colours[NUM_CARGO]; -void ShowOperatingProfitGraph(void); -void ShowIncomeGraph(void); -void ShowDeliveredCargoGraph(void); -void ShowPerformanceHistoryGraph(void); -void ShowCompanyValueGraph(void); -void ShowCargoPaymentRates(void); -void ShowCompanyLeagueTable(void); -void ShowPerformanceRatingDetail(void); - -/* news_gui.c */ -void ShowLastNewsMessage(void); -void ShowMessageOptions(void); -void ShowMessageHistory(void); - -/* rail_gui.c */ -void ShowBuildRailToolbar(RailType railtype, int button); -void PlaceProc_BuyLand(TileIndex tile); -void ReinitGuiAfterToggleElrail(bool disable); - -/* train_gui.c */ -void ShowTrainViewWindow(const Vehicle *v); -void ShowOrdersWindow(const Vehicle *v); - -/* road_gui.c */ -void ShowBuildRoadToolbar(void); -void ShowBuildRoadScenToolbar(void); -void ShowRoadVehViewWindow(const Vehicle *v); - -/* dock_gui.c */ -void ShowBuildDocksToolbar(void); -void ShowShipViewWindow(const Vehicle *v); - -/* aircraft_gui.c */ -void ShowBuildAirToolbar(void); - -/* terraform_gui.c */ -void ShowTerraformToolbar(void); - -/* tgp_gui.c */ -void ShowGenerateLandscape(void); -void ShowHeightmapLoad(void); - -void PlaceProc_DemolishArea(TileIndex tile); -void PlaceProc_LevelLand(TileIndex tile); -bool GUIPlaceProcDragXY(const WindowEvent *e); - -enum { // max 32 - 4 = 28 types - GUI_PlaceProc_DemolishArea = 0 << 4, - GUI_PlaceProc_LevelArea = 1 << 4, - GUI_PlaceProc_DesertArea = 2 << 4, - GUI_PlaceProc_WaterArea = 3 << 4, - GUI_PlaceProc_ConvertRailArea = 4 << 4, - GUI_PlaceProc_RockyArea = 5 << 4, -}; - -/* misc_gui.c */ -void PlaceLandBlockInfo(void); -void ShowAboutWindow(void); -void ShowBuildTreesToolbar(void); -void ShowBuildTreesScenToolbar(void); -void ShowTownDirectory(void); -void ShowIndustryDirectory(void); -void ShowSubsidiesList(void); -void ShowPlayerStations(PlayerID player); -void ShowPlayerFinances(PlayerID player); -void ShowPlayerCompany(PlayerID player); -void ShowSignList(void); - -void ShowEstimatedCostOrIncome(int32 cost, int x, int y); -void ShowErrorMessage(StringID msg_1, StringID msg_2, int x, int y); - -void DrawStationCoverageAreaText(int sx, int sy, uint mask,int rad); -void CheckRedrawStationCoverage(const Window *w); - -void ShowSmallMap(void); -void ShowExtraViewPortWindow(void); -void SetVScrollCount(Window *w, int num); -void SetVScroll2Count(Window *w, int num); -void SetHScrollCount(Window *w, int num); - -void ShowCheatWindow(void); - -void DrawEditBox(Window *w, querystr_d *string, int wid); -void HandleEditBox(Window *w, querystr_d *string, int wid); -int HandleEditBoxKey(Window *w, querystr_d *string, int wid, WindowEvent *we); -bool HandleCaret(Textbuf *tb); - -void DeleteTextBufferAll(Textbuf *tb); -bool DeleteTextBufferChar(Textbuf *tb, int delmode); -bool InsertTextBufferChar(Textbuf *tb, uint32 key); -bool InsertTextBufferClipboard(Textbuf *tb); -bool MoveTextBufferPos(Textbuf *tb, int navmode); -void InitializeTextBuffer(Textbuf *tb, const char *buf, uint16 maxlength, uint16 maxwidth); -void UpdateTextBufferSize(Textbuf *tb); - -void BuildFileList(void); -void SetFiosType(const byte fiostype); - -/* FIOS_TYPE_FILE, FIOS_TYPE_OLDFILE etc. different colours */ -extern const byte _fios_colors[]; - -/* bridge_gui.c */ -void ShowBuildBridgeWindow(uint start, uint end, byte type); - -void ShowBuildIndustryWindow(void); -void ShowQueryString(StringID str, StringID caption, uint maxlen, uint maxwidth, Window *parent, CharSetFilter afilter); -void ShowQuery(StringID caption, StringID message, Window *w, void (*callback)(Window*, bool)); -void ShowMusicWindow(void); - -/* main_gui.c */ -void HandleOnEditText(const char *str); -VARDEF byte _station_show_coverage; -VARDEF PlaceProc *_place_proc; - -/* vehicle_gui.c */ -void InitializeGUI(void); - -#endif /* GUI_H */ |