diff --git Makefile Makefile index 16df332d5..1b1bc7484 100644 --- Makefile +++ Makefile @@ -54,7 +54,7 @@ else ifeq ($(OSTYPE),mingw) LDFLAGS += -static-libgcc -static-libstdc++ -static endif LDFLAGS += -pthread -Wl,--large-address-aware - SOURCES += simsys_w32_png.cc + SOURCES += sys/simsys_w32_png.cc CFLAGS += -Wno-deprecated-copy -Wno-c++11-narrowing -DNOMINMAX -DWIN32_LEAN_AND_MEAN -DWINVER=0x0501 -D_WIN32_IE=0x0500 LIBS += -lmingw32 -lgdi32 -lwinmm -lws2_32 -limm32 @@ -71,11 +71,11 @@ else ifeq ($(OSTYPE),mingw) endif ifeq ($(BACKEND),sdl2) - SOURCES += clipboard_s2.cc + SOURCES += sys/clipboard_s2.cc else ifeq ($(OSTYPE),mingw) - SOURCES += clipboard_w32.cc + SOURCES += sys/clipboard_w32.cc else - SOURCES += clipboard_internal.cc + SOURCES += sys/clipboard_internal.cc endif LIBS += -lbz2 -lz @@ -491,7 +491,6 @@ SOURCES += simobj.cc SOURCES += simplan.cc SOURCES += simskin.cc SOURCES += simsound.cc -SOURCES += simsys.cc SOURCES += simticker.cc SOURCES += simtool.cc SOURCES += simware.cc @@ -517,6 +516,7 @@ SOURCES += squirrel/squirrel/sqobject.cc SOURCES += squirrel/squirrel/sqstate.cc SOURCES += squirrel/squirrel/sqtable.cc SOURCES += squirrel/squirrel/sqvm.cc +SOURCES += sys/simsys.cc SOURCES += unicode.cc SOURCES += utils/cbuffer_t.cc SOURCES += utils/csv.cc @@ -532,7 +532,7 @@ SOURCES += vehicle/simroadtraffic.cc SOURCES += vehicle/simvehicle.cc ifeq ($(BACKEND),allegro) - SOURCES += simsys_d.cc + SOURCES += sys/simsys_d.cc SOURCES += sound/allegro_sound.cc SOURCES += music/allegro_midi.cc ifeq ($(ALLEGRO_CONFIG),) @@ -547,13 +547,13 @@ ifeq ($(BACKEND),allegro) endif ifeq ($(BACKEND),gdi) - SOURCES += simsys_w.cc + SOURCES += sys/simsys_w.cc SOURCES += music/w32_midi.cc SOURCES += sound/win32_sound.cc endif ifeq ($(BACKEND),sdl) - SOURCES += simsys_s.cc + SOURCES += sys/simsys_s.cc ifeq ($(OSTYPE),mac) ifeq ($(shell expr $(AV_FOUNDATION) \>= 1), 1) # Core Audio (AVFoundation) base sound system routines @@ -596,7 +596,7 @@ ifeq ($(BACKEND),sdl) endif ifeq ($(BACKEND),sdl2) - SOURCES += simsys_s2.cc + SOURCES += sys/simsys_s2.cc ifeq ($(OSTYPE),mac) ifeq ($(shell expr $(AV_FOUNDATION) \>= 1), 1) # Core Audio (AVFoundation) base sound system routines @@ -639,7 +639,7 @@ ifeq ($(BACKEND),sdl2) endif ifeq ($(BACKEND),mixer_sdl2) - SOURCES += simsys_s2.cc + SOURCES += sys/simsys_s2.cc ifeq ($(SDL2_CONFIG),) ifeq ($(OSTYPE),mac) SDL_CFLAGS := -F /Library/Frameworks -I/Library/Frameworks/SDL2.framework/Headers @@ -663,7 +663,7 @@ ifeq ($(BACKEND),mixer_sdl2) endif ifeq ($(BACKEND),mixer_sdl) - SOURCES += simsys_s.cc + SOURCES += sys/simsys_s.cc SOURCES += sound/sdl_mixer_sound.cc SOURCES += music/sdl_midi.cc ifeq ($(SDL_CONFIG),) @@ -678,7 +678,7 @@ ifeq ($(BACKEND),mixer_sdl) endif ifeq ($(BACKEND),posix) - SOURCES += simsys_posix.cc + SOURCES += sys/simsys_posix.cc SOURCES += music/no_midi.cc SOURCES += sound/no_sound.cc endif diff --git Simutrans-GDI.vcxproj Simutrans-GDI.vcxproj index 7be419f6e..f084c0dcd 100644 --- Simutrans-GDI.vcxproj +++ Simutrans-GDI.vcxproj @@ -124,14 +124,14 @@ - - - + + + - + diff --git Simutrans-Main.vcxitems Simutrans-Main.vcxitems index c28ef9f01..8380be1aa 100644 --- Simutrans-Main.vcxitems +++ Simutrans-Main.vcxitems @@ -38,7 +38,6 @@ - @@ -318,6 +317,7 @@ + @@ -357,7 +357,6 @@ - @@ -663,6 +662,7 @@ + diff --git Simutrans-SDL2.vcxproj Simutrans-SDL2.vcxproj index cceef28c5..b7ee145cc 100644 --- Simutrans-SDL2.vcxproj +++ Simutrans-SDL2.vcxproj @@ -124,14 +124,14 @@ - - - + + + - + diff --git Simutrans-Server.vcxproj Simutrans-Server.vcxproj index a79521489..d51246178 100644 --- Simutrans-Server.vcxproj +++ Simutrans-Server.vcxproj @@ -123,10 +123,10 @@ - - + + diff --git bauer/wegbauer.cc bauer/wegbauer.cc index 88bb313db..5f78af5c1 100644 --- bauer/wegbauer.cc +++ bauer/wegbauer.cc @@ -64,7 +64,7 @@ #include "../gui/messagebox.h" #ifdef DEBUG_ROUTES -#include "../simsys.h" +#include "../sys/simsys.h" #endif // built bridges automatically diff --git dataobj/height_map_loader.cc dataobj/height_map_loader.cc index 33074170e..1cd3fecd6 100644 --- dataobj/height_map_loader.cc +++ dataobj/height_map_loader.cc @@ -12,7 +12,7 @@ #include "environment.h" #include "height_map_loader.h" #include "../simio.h" -#include "../simsys.h" +#include "../sys/simsys.h" height_map_loader_t::height_map_loader_t(bool new_format): diff --git dataobj/loadsave.cc dataobj/loadsave.cc index 0eb29331a..c9592b010 100644 --- dataobj/loadsave.cc +++ dataobj/loadsave.cc @@ -10,7 +10,7 @@ #include #include -#include "../simsys.h" +#include "../sys/simsys.h" #include "../simtypes.h" #include "../macros.h" #include "../simversion.h" diff --git dataobj/route.cc dataobj/route.cc index b096c1215..ed25c9e49 100644 --- dataobj/route.cc +++ dataobj/route.cc @@ -32,7 +32,7 @@ #ifdef DEBUG_ROUTES -#include "../simsys.h" +#include "../sys/simsys.h" #endif diff --git dataobj/scenario.cc dataobj/scenario.cc index 4bf3b2658..1a813226a 100644 --- dataobj/scenario.cc +++ dataobj/scenario.cc @@ -3,7 +3,7 @@ * (see LICENSE.txt) */ -#include "../simsys.h" +#include "../sys/simsys.h" #include "../simconst.h" #include "../simtypes.h" #include "../simdebug.h" diff --git dataobj/tabfile.cc dataobj/tabfile.cc index c5f52191e..63244d55f 100644 --- dataobj/tabfile.cc +++ dataobj/tabfile.cc @@ -12,7 +12,7 @@ #define dr_fopen fopen #endif -#include "../simsys.h" +#include "../sys/simsys.h" #include "../simdebug.h" #include "../descriptor/image.h" #include "koord.h" diff --git dataobj/translator.cc dataobj/translator.cc index 0a2349de3..e0243ca5c 100644 --- dataobj/translator.cc +++ dataobj/translator.cc @@ -10,7 +10,7 @@ #include "../macros.h" #include "../simdebug.h" -#include "../simsys.h" +#include "../sys/simsys.h" #include "../simtypes.h" #include "../display/simgraph.h" // for unicode stuff #include "translator.h" diff --git descriptor/reader/obj_reader.cc descriptor/reader/obj_reader.cc index cdf9e4a57..1f90820ce 100644 --- descriptor/reader/obj_reader.cc +++ descriptor/reader/obj_reader.cc @@ -9,9 +9,9 @@ // for the progress bar #include "../../simcolor.h" #include "../../display/simimg.h" -#include "../../simsys.h" #include "../../simtypes.h" #include "../../simloadingscreen.h" +#include "../../sys/simsys.h" #include "../skin_desc.h" // just for the logo #include "../ground_desc.h" // for the error message! diff --git display/font.cc display/font.cc index 948ad0b3a..b3b9c4d28 100644 --- display/font.cc +++ display/font.cc @@ -6,7 +6,7 @@ #include #include #include -#include "../simsys.h" +#include "../sys/simsys.h" #include "../simtypes.h" #include "../simmem.h" #include "../simdebug.h" diff --git display/simgraph0.cc display/simgraph0.cc index bb42cd364..1380aeab4 100644 --- display/simgraph0.cc +++ display/simgraph0.cc @@ -4,7 +4,7 @@ */ #include "../simconst.h" -#include "../simsys.h" +#include "../sys/simsys.h" #include "../descriptor/image.h" #include "simgraph.h" diff --git display/simgraph16.cc display/simgraph16.cc index 3ba42193e..5c189308b 100644 --- display/simgraph16.cc +++ display/simgraph16.cc @@ -14,7 +14,7 @@ #include "font.h" #include "../pathes.h" #include "../simconst.h" -#include "../simsys.h" +#include "../sys/simsys.h" #include "../simmem.h" #include "../simdebug.h" #include "../descriptor/image.h" diff --git gui/ai_selector.cc gui/ai_selector.cc index f1872718f..e0c220ae4 100644 --- gui/ai_selector.cc +++ gui/ai_selector.cc @@ -4,7 +4,7 @@ */ #include "../simdebug.h" -#include "../simsys.h" +#include "../sys/simsys.h" #include "ai_selector.h" #include "messagebox.h" diff --git gui/banner.cc gui/banner.cc index 25b8c1879..4a54ec019 100644 --- gui/banner.cc +++ gui/banner.cc @@ -8,7 +8,7 @@ #include "../display/simimg.h" #include "../simworld.h" #include "../simskin.h" -#include "../simsys.h" +#include "../sys/simsys.h" #include "../simversion.h" #include "../display/simgraph.h" #include "../macros.h" diff --git gui/components/gui_textinput.cc gui/components/gui_textinput.cc index d7547876d..6d7d967a8 100644 --- gui/components/gui_textinput.cc +++ gui/components/gui_textinput.cc @@ -8,9 +8,10 @@ #include "../gui_frame.h" #include "gui_textinput.h" #include "../simwin.h" -#include "../../simsys.h" #include "../../dataobj/translator.h" #include "../../utils/simstring.h" +#include "../../sys/simsys.h" + gui_textinput_t::gui_textinput_t() : gui_component_t(true), diff --git gui/gui_theme.cc gui/gui_theme.cc index bb96147f8..259c96e67 100644 --- gui/gui_theme.cc +++ gui/gui_theme.cc @@ -10,7 +10,7 @@ #include "../simworld.h" #include "../simskin.h" #include "../simmenu.h" -#include "../simsys.h" +#include "../sys/simsys.h" #include "../dataobj/environment.h" #include "../dataobj/tabfile.h" #include "components/gui_button.h" diff --git gui/help_frame.cc gui/help_frame.cc index 10dc65b31..a7b020b60 100644 --- gui/help_frame.cc +++ gui/help_frame.cc @@ -8,7 +8,7 @@ #include "../simmem.h" #include "simwin.h" #include "../simmenu.h" -#include "../simsys.h" +#include "../sys/simsys.h" #include "../simworld.h" #include "../simticker.h" // TICKER_HEIGHT diff --git gui/loadfont_frame.cc gui/loadfont_frame.cc index ab6f37479..6f06878ad 100644 --- gui/loadfont_frame.cc +++ gui/loadfont_frame.cc @@ -11,7 +11,7 @@ #include "loadfont_frame.h" -#include "../simsys.h" +#include "../sys/simsys.h" #include "../simworld.h" #include "../simversion.h" #include "../pathes.h" diff --git gui/loadfont_frame.h gui/loadfont_frame.h index cdf1a1587..49183e3ab 100644 --- gui/loadfont_frame.h +++ gui/loadfont_frame.h @@ -9,7 +9,7 @@ #ifdef USE_FREETYPE #include "gui_theme.h" -#include "../simsys.h" +#include "../sys/simsys.h" #include #include FT_FREETYPE_H diff --git gui/loadsave_frame.cc gui/loadsave_frame.cc index a18bec06a..a1904ab79 100644 --- gui/loadsave_frame.cc +++ gui/loadsave_frame.cc @@ -9,7 +9,7 @@ #include "loadsave_frame.h" -#include "../simsys.h" +#include "../sys/simsys.h" #include "../simworld.h" #include "../simversion.h" #include "../pathes.h" diff --git gui/map_frame.cc gui/map_frame.cc index e9f020488..ac0cd3788 100644 --- gui/map_frame.cc +++ gui/map_frame.cc @@ -11,7 +11,7 @@ #include "map_frame.h" #include "simwin.h" -#include "../simsys.h" +#include "../sys/simsys.h" #include "../simworld.h" #include "../display/simgraph.h" diff --git gui/message_frame_t.cc gui/message_frame_t.cc index f81b1599f..5c664b8bd 100644 --- gui/message_frame_t.cc +++ gui/message_frame_t.cc @@ -11,7 +11,7 @@ #include "../simworld.h" #include "../simmenu.h" #include "../simmesg.h" -#include "../simsys.h" +#include "../sys/simsys.h" #include "../dataobj/scenario.h" #include "../dataobj/translator.h" diff --git gui/pakselector.cc gui/pakselector.cc index 2ce4bb1e9..e002944f5 100644 --- gui/pakselector.cc +++ gui/pakselector.cc @@ -8,7 +8,7 @@ #include "pakselector.h" #include "../dataobj/translator.h" #include "../dataobj/environment.h" -#include "../simsys.h" +#include "../sys/simsys.h" pakselector_t::pakselector_t() : savegame_frame_t( NULL, true, env_t::program_dir, true ), diff --git gui/savegame_frame.cc gui/savegame_frame.cc index 7ab8f9e4f..190d1ec80 100644 --- gui/savegame_frame.cc +++ gui/savegame_frame.cc @@ -9,7 +9,7 @@ #include "savegame_frame.h" #include "../pathes.h" -#include "../simsys.h" +#include "../sys/simsys.h" #include "../simdebug.h" #include "simwin.h" #include "../utils/simstring.h" diff --git gui/scenario_frame.cc gui/scenario_frame.cc index 5718296b5..b13ccbfbd 100644 --- gui/scenario_frame.cc +++ gui/scenario_frame.cc @@ -4,7 +4,7 @@ */ #include "../simdebug.h" -#include "../simsys.h" +#include "../sys/simsys.h" #include "scenario_frame.h" #include "scenario_info.h" diff --git gui/settings_frame.cc gui/settings_frame.cc index 36c8a52c8..7834a93c8 100644 --- gui/settings_frame.cc +++ gui/settings_frame.cc @@ -5,7 +5,7 @@ #include #include "../simcity.h" -#include "../simsys.h" +#include "../sys/simsys.h" #include "simwin.h" #include "../dataobj/environment.h" diff --git gui/simwin.cc gui/simwin.cc index 52ed99a5a..21f8dddb3 100644 --- gui/simwin.cc +++ gui/simwin.cc @@ -13,7 +13,7 @@ #include "../display/viewport.h" #include "../simmenu.h" #include "../simskin.h" -#include "../simsys.h" +#include "../sys/simsys.h" #include "../simticker.h" #include "simwin.h" #include "../simintr.h" diff --git gui/sprachen.cc gui/sprachen.cc index fa06b22d5..2546f2ef6 100644 --- gui/sprachen.cc +++ gui/sprachen.cc @@ -18,7 +18,7 @@ #include "../dataobj/environment.h" #include "../dataobj/translator.h" -#include "../simsys.h" +#include "../sys/simsys.h" #include "../utils/simstring.h" diff --git gui/themeselector.cc gui/themeselector.cc index fe7a67e23..983d88829 100644 --- gui/themeselector.cc +++ gui/themeselector.cc @@ -7,7 +7,7 @@ #include "themeselector.h" #include "simwin.h" -#include "../simsys.h" +#include "../sys/simsys.h" #include "../simevent.h" #include "gui_theme.h" #include "../utils/simstring.h" diff --git gui/welt.cc gui/welt.cc index 63766dd8e..ff2228928 100644 --- gui/welt.cc +++ gui/welt.cc @@ -37,7 +37,7 @@ #include "../display/simgraph.h" -#include "../simsys.h" +#include "../sys/simsys.h" #include "../utils/simstring.h" #include "../utils/simrandom.h" diff --git makeobj/Makeobj.vcxproj makeobj/Makeobj.vcxproj index d14f654b6..b0b699ea9 100644 --- makeobj/Makeobj.vcxproj +++ makeobj/Makeobj.vcxproj @@ -124,7 +124,6 @@ - @@ -188,6 +187,7 @@ + diff --git nettools/Nettool.vcxproj nettools/Nettool.vcxproj index affdff51b..439f289d1 100644 --- nettools/Nettool.vcxproj +++ nettools/Nettool.vcxproj @@ -107,7 +107,6 @@ - @@ -149,6 +148,7 @@ + diff --git network/network_cmd_ingame.cc network/network_cmd_ingame.cc index 81dab1288..04cfe8468 100644 --- network/network_cmd_ingame.cc +++ network/network_cmd_ingame.cc @@ -18,7 +18,7 @@ #include "../simversion.h" #include "../gui/simwin.h" #include "../simmesg.h" -#include "../simsys.h" +#include "../sys/simsys.h" #include "../dataobj/environment.h" #include "../player/simplay.h" #include "../gui/player_frame_t.h" diff --git network/network_file_transfer.cc network/network_file_transfer.cc index eee5fafda..8ad69f778 100644 --- network/network_file_transfer.cc +++ network/network_file_transfer.cc @@ -6,7 +6,7 @@ #include "network_file_transfer.h" #include "../simdebug.h" #include "../simloadingscreen.h" -#include "../simsys.h" +#include "../sys/simsys.h" #include #include @@ -99,7 +99,7 @@ char const* network_receive_file( SOCKET const s, char const* const save_as, sin #include "../simworld.h" #include "../utils/simstring.h" -#include "../simsys.h" +#include "../sys/simsys.h" // connect to address (cp), receive gameinfo, close diff --git script/api_function.cc script/api_function.cc index 943c57a3f..755ed426c 100644 --- script/api_function.cc +++ script/api_function.cc @@ -6,7 +6,7 @@ #include "api_function.h" #include -#include "../simsys.h" +#include "../sys/simsys.h" #include "../dataobj/environment.h" diff --git script/dynamic_string.cc script/dynamic_string.cc index e96f8f57f..a5847c26e 100644 --- script/dynamic_string.cc +++ script/dynamic_string.cc @@ -6,7 +6,7 @@ #include "dynamic_string.h" #include "script.h" -#include "../simsys.h" +#include "../sys/simsys.h" #include "../simworld.h" #include "../network/network.h" #include "../network/network_cmd_scenario.h" diff --git simevent.cc simevent.cc index 172c30de3..4c729be3e 100644 --- simevent.cc +++ simevent.cc @@ -4,7 +4,7 @@ */ #include "simevent.h" -#include "simsys.h" +#include "sys/simsys.h" #include "tpl/slist_tpl.h" // system-independent event handling routines diff --git siminteraction.cc siminteraction.cc index 69794aa3a..deed53bee 100644 --- siminteraction.cc +++ siminteraction.cc @@ -16,7 +16,7 @@ #include "simmenu.h" #include "player/simplay.h" #include "simsound.h" -#include "simsys.h" +#include "sys/simsys.h" #include "simticker.h" #include "gui/simwin.h" #include "simworld.h" diff --git simintr.cc simintr.cc index 852c851eb..c426c4647 100644 --- simintr.cc +++ simintr.cc @@ -7,7 +7,7 @@ #include #include "simdebug.h" -#include "simsys.h" +#include "sys/simsys.h" #include "simintr.h" #include "gui/simwin.h" #include "player/simplay.h" diff --git simloadingscreen.cc simloadingscreen.cc index 32a6bf320..521e012d0 100644 --- simloadingscreen.cc +++ simloadingscreen.cc @@ -5,7 +5,7 @@ #include "simloadingscreen.h" -#include "simsys.h" +#include "sys/simsys.h" #include "descriptor/image.h" #include "descriptor/skin_desc.h" #include "simskin.h" diff --git simmain.cc simmain.cc index efe945c0a..d422debf9 100644 --- simmain.cc +++ simmain.cc @@ -39,7 +39,7 @@ #include "simmenu.h" #include "siminteraction.h" -#include "simsys.h" +#include "sys/simsys.h" #include "display/simgraph.h" #include "simevent.h" diff --git simsound.cc simsound.cc index 764a5f4ce..99a86ee03 100644 --- simsound.cc +++ simsound.cc @@ -10,7 +10,7 @@ #include "descriptor/sound_desc.h" #include "sound/sound.h" #include "simsound.h" -#include "simsys.h" +#include "sys/simsys.h" #include "simio.h" #include "simdebug.h" diff --git simworld.cc simworld.cc index b4fbf606d..61de9e3ae 100644 --- simworld.cc +++ simworld.cc @@ -31,7 +31,6 @@ #include "simmesg.h" #include "simskin.h" #include "simsound.h" -#include "simsys.h" #include "simticker.h" #include "simunits.h" #include "simversion.h" @@ -39,6 +38,7 @@ #include "simtool.h" #include "gui/simwin.h" #include "simworld.h" +#include "sys/simsys.h" #include "tpl/vector_tpl.h" #include "tpl/binary_heap_tpl.h" diff --git sound/win32_sound.cc sound/win32_sound.cc index 36674feb6..e8919ac47 100644 --- sound/win32_sound.cc +++ sound/win32_sound.cc @@ -9,7 +9,7 @@ #include #include "sound.h" -#include "../simsys.h" +#include "../sys/simsys.h" /* diff --git clipboard_internal.cc sys/clipboard_internal.cc similarity index 96% rename from clipboard_internal.cc rename to sys/clipboard_internal.cc index f8a43c63b..05e51d1a0 100644 --- clipboard_internal.cc +++ sys/clipboard_internal.cc @@ -6,8 +6,8 @@ #include #include "simsys.h" -#include "display/simgraph.h" -#include "simdebug.h" +#include "../display/simgraph.h" +#include "../simdebug.h" #define MAX_SIZE (4096) diff --git clipboard_s2.cc sys/clipboard_s2.cc similarity index 92% rename from clipboard_s2.cc rename to sys/clipboard_s2.cc index 37bea7708..d9afd25b3 100644 --- clipboard_s2.cc +++ sys/clipboard_s2.cc @@ -3,14 +3,17 @@ * (see LICENSE.txt) */ + +#include "simsys.h" + +#include "../display/simgraph.h" +#include "../simdebug.h" +#include "../dataobj/translator.h" + #include #include -#include "simsys.h" -#include "display/simgraph.h" -#include "simdebug.h" -#include "dataobj/translator.h" /** * Copy text to the clipboard diff --git clipboard_w32.cc sys/clipboard_w32.cc similarity index 95% rename from clipboard_w32.cc rename to sys/clipboard_w32.cc index e79e06bb4..7ed1de5ee 100644 --- clipboard_w32.cc +++ sys/clipboard_w32.cc @@ -3,14 +3,17 @@ * (see LICENSE.txt) */ + +#include "simsys.h" + +#include "../display/simgraph.h" +#include "../simdebug.h" +#include "../dataobj/translator.h" + #include #include -#include "simsys.h" -#include "display/simgraph.h" -#include "simdebug.h" -#include "dataobj/translator.h" /** * Copy text to the clipboard diff --git simsys.cc sys/simsys.cc similarity index 99% rename from simsys.cc rename to sys/simsys.cc index b5b14c58f..760b768de 100644 --- simsys.cc +++ sys/simsys.cc @@ -20,11 +20,11 @@ #define NO_UINT64_TYPES #endif -#include "macros.h" -#include "simmain.h" #include "simsys.h" -#include "pathes.h" -#include "simevent.h" +#include "../macros.h" +#include "../simmain.h" +#include "../pathes.h" +#include "../simevent.h" #ifdef _WIN32 diff --git simsys.h sys/simsys.h similarity index 98% rename from simsys.h rename to sys/simsys.h index a885aad3d..dba633ea3 100644 --- simsys.h +++ sys/simsys.h @@ -3,12 +3,12 @@ * (see LICENSE.txt) */ -#ifndef SIMSYS_H -#define SIMSYS_H +#ifndef SYS_SIMSYS_H +#define SYS_SIMSYS_H #include -#include "simtypes.h" +#include "../simtypes.h" #include // Provide chdir(). diff --git simsys_d.cc sys/simsys_d.cc similarity index 98% rename from simsys_d.cc rename to sys/simsys_d.cc index 06e885622..139403774 100644 --- simsys_d.cc +++ sys/simsys_d.cc @@ -8,12 +8,13 @@ #include #include -#include "macros.h" #include "simsys.h" -#include "simevent.h" -#include "display/simgraph.h" #include "simsys_w32_png.h" -#include "simversion.h" + +#include "../macros.h" +#include "../simevent.h" +#include "../display/simgraph.h" +#include "../simversion.h" #include diff --git simsys_posix.cc sys/simsys_posix.cc similarity index 97% rename from simsys_posix.cc rename to sys/simsys_posix.cc index 780cd8d13..c519fa9e3 100644 --- simsys_posix.cc +++ sys/simsys_posix.cc @@ -17,10 +17,10 @@ #include -#include "macros.h" -#include "simdebug.h" -#include "simevent.h" #include "simsys.h" +#include "../macros.h" +#include "../simdebug.h" +#include "../simevent.h" static bool sigterm_received = false; diff --git simsys_s.cc sys/simsys_s.cc similarity index 99% rename from simsys_s.cc rename to sys/simsys_s.cc index 19321491e..38139eaba 100644 --- simsys_s.cc +++ sys/simsys_s.cc @@ -11,13 +11,14 @@ #include -#include "macros.h" -#include "simsys_w32_png.h" -#include "simversion.h" #include "simsys.h" -#include "simevent.h" -#include "display/simgraph.h" -#include "simdebug.h" +#include "simsys_w32_png.h" + +#include "../macros.h" +#include "../simversion.h" +#include "../simevent.h" +#include "../display/simgraph.h" +#include "../simdebug.h" static Uint8 hourglass_cursor[] = { @@ -90,7 +91,7 @@ static SDL_Cursor* hourglass; static SDL_Cursor* blank; #ifdef MULTI_THREAD -#include "utils/simthread.h" +#include "../utils/simthread.h" static simthread_barrier_t redraw_barrier; static pthread_mutex_t redraw_mutex = PTHREAD_MUTEX_INITIALIZER; diff --git simsys_s2.cc sys/simsys_s2.cc similarity index 98% rename from simsys_s2.cc rename to sys/simsys_s2.cc index 30d1570e3..24bd6929a 100644 --- simsys_s2.cc +++ sys/simsys_s2.cc @@ -17,17 +17,19 @@ extern int __argc; extern char **__argv; #endif -#include "macros.h" #include "simsys_w32_png.h" -#include "simversion.h" #include "simsys.h" -#include "simevent.h" -#include "display/simgraph.h" -#include "simdebug.h" -#include "dataobj/environment.h" -#include "gui/simwin.h" -#include "gui/components/gui_component.h" -#include "gui/components/gui_textinput.h" + +#include "../macros.h" +#include "../simversion.h" +#include "../simevent.h" +#include "../display/simgraph.h" +#include "../simdebug.h" +#include "../dataobj/environment.h" +#include "../gui/simwin.h" +#include "../gui/components/gui_component.h" +#include "../gui/components/gui_textinput.h" + // Maybe Linux is not fine too, had critical bugs... #if !defined(__linux__) diff --git simsys_w.cc sys/simsys_w.cc similarity index 98% rename from simsys_w.cc rename to sys/simsys_w.cc index 103b9e706..9f71b1b0a 100644 --- simsys_w.cc +++ sys/simsys_w.cc @@ -22,14 +22,20 @@ extern int __argc; extern char **__argv; #endif -#include "simconst.h" -#include "display/simgraph.h" -#include "simdebug.h" -#include "gui/simwin.h" -#include "gui/gui_frame.h" -#include "gui/components/gui_component.h" -#include "gui/components/gui_textinput.h" +#include "simsys_w32_png.h" +#include "simsys.h" +#include "../simconst.h" +#include "../display/simgraph.h" +#include "../simdebug.h" +#include "../gui/simwin.h" +#include "../gui/gui_frame.h" +#include "../gui/components/gui_component.h" +#include "../gui/components/gui_textinput.h" +#include "../simmem.h" +#include "../simversion.h" +#include "../simevent.h" +#include "../macros.h" // needed for wheel #ifndef WM_MOUSEWHEEL @@ -39,12 +45,7 @@ extern char **__argv; # define GET_WHEEL_DELTA_WPARAM(wparam) ((short)HIWORD(wparam)) #endif -#include "simmem.h" -#include "simsys_w32_png.h" -#include "simversion.h" -#include "simsys.h" -#include "simevent.h" -#include "macros.h" + /* * The class name used to configure the main window. diff --git simsys_w32_png.cc sys/simsys_w32_png.cc similarity index 99% rename from simsys_w32_png.cc rename to sys/simsys_w32_png.cc index ecb3cf50e..1296099e3 100644 --- simsys_w32_png.cc +++ sys/simsys_w32_png.cc @@ -3,10 +3,11 @@ * (see LICENSE.txt) */ -#include "macros.h" -#include "simmem.h" #include "simsys_w32_png.h" +#include "../macros.h" +#include "../simmem.h" + #include #include diff --git simsys_w32_png.h sys/simsys_w32_png.h similarity index 82% rename from simsys_w32_png.h rename to sys/simsys_w32_png.h index 52425a3cb..a141c70df 100644 --- simsys_w32_png.h +++ sys/simsys_w32_png.h @@ -3,8 +3,8 @@ * (see LICENSE.txt) */ -#ifndef SIMSYS_W32_PNG_H -#define SIMSYS_W32_PNG_H +#ifndef SYS_SIMSYS_W32_PNG_H +#define SYS_SIMSYS_W32_PNG_H #ifdef _WIN32 @@ -12,4 +12,5 @@ bool dr_screenshot_png(char const* filename, int w, int h, int maxwidth, unsigned short* data, int bitdepth); #endif + #endif diff --git utils/log.cc utils/log.cc index 92418378b..adcb5fa0a 100644 --- utils/log.cc +++ utils/log.cc @@ -16,7 +16,7 @@ #include "log.h" #include "../simdebug.h" -#include "../simsys.h" +#include "../sys/simsys.h" #ifdef MAKEOBJ diff --git utils/simrandom.cc utils/simrandom.cc index 7a9cfe5bf..7b580868e 100644 --- utils/simrandom.cc +++ utils/simrandom.cc @@ -6,7 +6,7 @@ #include #include #include "simrandom.h" -#include "../simsys.h" +#include "../sys/simsys.h" /* This is the mersenne random generator: More random and faster! */