#include <fstream>#include <sstream>#include <exception>#include <vector>#include <iostream>#include <iomanip>#include <set>#include <map>#include <assert.h>#include <fcntl.h>#include <direct.h>#include <windows.h>#include <mmsystem.h>#include <windef.h>Include dependency graph for msvc_kludges.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | HAVE_SSTREAM 1 |
| #define | VERSION "1.2" |
| #define | EXULT_DATADIR "data/" |
| #define | SIZEOF_SHORT 2 |
| #define | SIZEOF_INT 4 |
| #define | SIZEOF_LONG 4 |
| #define | DONT_HAVE_HASH_SET |
| #define | DONT_HAVE_HASH_MAP |
| #define | USE_FMOPL_MIDI |
| #define | NOGDI |
| #define | USE_EXULTSTUDIO |
| #define | ENABLE_MIDISFX |
| #define | COLOURLESS_REALLY_HATES_THE_BG_SFX |
| #define | FORCE_44KHZ |
| #define | WIN32_LEAN_AND_MEAN |
| #define | HAVE_SNPRINTF |
| #define | snprintf _snprintf |
| #define | near ex_near |
| #define | far ex_far |
| #define | FAR |
| #define | NEAR |
| #define | __STRING(x) #x |
| #define | NO_SDL_PARACHUTE |
| #define | CHUNK_OBJ_DUMP |
| #define __STRING | ( | x | ) | #x |
Definition at line 195 of file msvc_kludges.h.
| #define CHUNK_OBJ_DUMP |
Definition at line 352 of file msvc_kludges.h.
| #define COLOURLESS_REALLY_HATES_THE_BG_SFX |
Definition at line 40 of file msvc_kludges.h.
| #define DONT_HAVE_HASH_MAP |
Definition at line 23 of file msvc_kludges.h.
| #define DONT_HAVE_HASH_SET |
Definition at line 22 of file msvc_kludges.h.
| #define ENABLE_MIDISFX |
Definition at line 39 of file msvc_kludges.h.
| #define EXULT_DATADIR "data/" |
Definition at line 18 of file msvc_kludges.h.
Referenced by ExultStudio::create_new_game(), exult_main(), ExultStudio::ExultStudio(), ucxtInit::get_datadir(), and Cheat::toggle_map_editor().
| #define FAR |
Definition at line 190 of file msvc_kludges.h.
| #define far ex_far |
Definition at line 188 of file msvc_kludges.h.
| #define FORCE_44KHZ |
Definition at line 41 of file msvc_kludges.h.
| #define HAVE_SNPRINTF |
Definition at line 155 of file msvc_kludges.h.
| #define HAVE_SSTREAM 1 |
Definition at line 14 of file msvc_kludges.h.
| #define NEAR |
Definition at line 192 of file msvc_kludges.h.
| #define near ex_near |
Definition at line 186 of file msvc_kludges.h.
| #define NO_SDL_PARACHUTE |
Definition at line 350 of file msvc_kludges.h.
| #define NOGDI |
Definition at line 33 of file msvc_kludges.h.
| #define SIZEOF_INT 4 |
Definition at line 20 of file msvc_kludges.h.
| #define SIZEOF_LONG 4 |
Definition at line 21 of file msvc_kludges.h.
| #define SIZEOF_SHORT 2 |
Definition at line 19 of file msvc_kludges.h.
| #define snprintf _snprintf |
Definition at line 156 of file msvc_kludges.h.
Referenced by CheatScreen::ActivityDisplay(), CheatScreen::AdvancedFlagLoop(), ShapeBrowser::browse_shapes(), BuildGameMap(), CheatScreen::BusinessDisplay(), change_gamma(), XMIDI::ExtractTracks(), Game_map::find_unused_shapes(), CheatScreen::FlagMenu(), Game_object::get_name(), get_plural_name(), Game_window::get_saveinfo(), CheatScreen::GlobalFlagLoop(), Newfile_gump::LoadSaveGameDetails(), Game_window::locate_shape(), main(), make_screenshot(), SI_Game::new_game(), BG_Game::new_game(), CheatScreen::NormalDisplay(), CheatScreen::NormalMenu(), CheatScreen::NPCDisplay(), Usecode_value::operator+(), Spellbook_gump::paint(), Paperdoll_gump::paint(), Newfile_gump::paint(), Actor_gump::paint(), Paint_chunk_outline(), Gump_manager::paint_num(), Game_window::read_save_names(), Game_window::resized(), Game_window::restore_gamedat(), Usecode_internal::run(), Game_window::save_gamedat(), Configuration::set(), set_resolution(), CheatScreen::SharedPrompt(), Game_window::show_items(), Game::show_menu(), CheatScreen::StatMenu(), and SoundTester::test_sound().
| #define USE_EXULTSTUDIO |
Definition at line 38 of file msvc_kludges.h.
| #define USE_FMOPL_MIDI |
Definition at line 26 of file msvc_kludges.h.
| #define VERSION "1.2" |
Definition at line 17 of file msvc_kludges.h.
| #define WIN32_LEAN_AND_MEAN |
Definition at line 53 of file msvc_kludges.h.
1.5.1