CvGameCoreDLLUndefNew

From Civilization Modding Wiki
Revision as of 10:15, 13 March 2012 by Ruler501 (talk | contribs)
Jump to navigationJump to search

The CvGameCoreDLLUndefNew file removes definitions for new, malloc, realloc, _msize, and free if USE_MEMMANAGER is defined. This is only defined if you are compiling a Debug DLL. CvGameCoreDLL then overrides them with what seem to be pure virtual functions.

The SDK files are written in the C++ programming language. They can be edited in a text editor such as notepad or in a programming editor like Microsoft's Visual Studio.

This page is missing information. Do not remove this notice until it is complete.


CvFiles:

CvArea • CvArtFileMgr • CvCity • CvCityAI • CvDeal • CvDefines • CvDiploParameters • CvDLLButtonPopup • CvDLLDataStreamIFaceBase • CvDLLEngineIFaceBase • CvDllEntity • CvDLLEntityIFaceBase • CvDLLEventReporterIFaceBase • CvDLLFAStarIFaceBase • CvDLLFlagEntityIFaceBase • CvDLLIniParserIFaceBase • CvDLLInterfaceIFaceBase • CvDLLPlotBuilderIFaceBase • CvDLLPython • CvDLLPythonEvents • CvDLLPythonIFaceBase • CvDLLSymbolIFaceBase • CvDllTranslator • CvDLLUtilityIFaceBase • CvDLLWidgetData • CvDLLXMLIFaceBase • CvEnums • CvEventReporter • CvFractal • CvGame • CvGameAI • CvGameCoreDLL • CvGameCoreDLLDefNew • CvGameCoreDLLUndefNew • CvGameCoreUtils • CvGameInterface • CvGameTextMgr • CvGlobals • CvHallOfFameInfo • CvInfos • CvInfoWater • CvInitCore • CvMap • CvMapGenerator • CvMessageControl • CvMessageData • CvPlayer • CvPlayerAI • CvPlot • CvPlotGroup • CvPopupInfo • CvPopupReturn • CvRandom • CvReplayInfo • CvReplayMessage • CvSelectionGroup • CvSelectionGroupAI • CvStatistics • CvString • CvStructs • CvTalkingHeadMessage • CvTeam • CvTeamAI • CvTextScreens • CvUnit • CvUnitAI • CvXMLLoadUtility • CvXMLLoadUtilityGet • CvXMLLoadUtilityInit • CvXMLLoadUtilitySet

CyFiles:

CyArea • CyAreaInterface • CyArgsList • CyArtFileMgr • CyArtFileMgrInterface • CyCity • CyCityInterface1 • CyDeal • CyEnumsInterface • CyGame • CyGameCoreUtils • CyGameCoreUtilsInterface • CyGameInterface • CyGameTextMgr • CyGameTextMgrInterface • CyGlobalContext • CyGlobalContextInterface1 • CyGlobalContextInterface2 • CyGlobalContextInterface3 • CyGlobalContextInterface4 • CyHallOfFameInfo • CyHallOfFameInterface • CyInfoInterface1 • CyInfoInterface2 • CyInfoInterface3 • CyMap • CyMapGenerator • CyMapGeneratorInterface • CyMapInterface • CyMessageControl • CyMessageControlInterface • CyPlayer • CyPlayerInterface1 • CyPlayerInterface2 • CyPlot • CyPlotInterface1 • CyRandomInterface • CyReplayInfo • CySelectionGroup • CySelectionGroupInterface • CyStructsInterface1 • CyTeam • CyTeamInterface • CyUnit • CyUnitInterface1

Other Files:

_precompile • AI_Defines • FAssert • FAStarNode • FDataStreamBase • FDialogTemplate • FFreeListArray • FFreeListArrayBase • FFreeListTrashArray • FInputDevice • FProfiler • FVariableSystem • LinkedList • resource

Note: this file list is for Beyond the Sword 3.19; other versions/patches may have slightly different files.