1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-11-24 08:32:34 +02:00
vcmi/lib
ArseniyShestakov 8d7b6d119f CGameInfoCallback: add functions that gather information about teleport channels
This code belongs to callback because both player and AI shouldn't directly access information about teleport channels.
For example pathfinder code need to check teleport channel type only based on information about objects player already seen.
2015-03-08 16:21:14 +03:00
..
filesystem Merge pull request #79 from ArseniyShestakov/fixIssue1557 2015-02-07 18:17:22 +03:00
logging initializer lists part1 2014-10-02 19:43:46 +04:00
mapObjects Updated CGTeleport and new CGMonolith / CGSubterraneanGate / CGWhirlpool 2015-03-08 16:11:23 +03:00
mapping Updated CGTeleport and new CGMonolith / CGSubterraneanGate / CGWhirlpool 2015-03-08 16:11:23 +03:00
minizip fix minizip build error for MSVC 2014-10-12 16:41:05 +03:00
registerTypes Updated CGTeleport and new CGMonolith / CGSubterraneanGate / CGWhirlpool 2015-03-08 16:11:23 +03:00
rmg Updated CGTeleport and new CGMonolith / CGSubterraneanGate / CGWhirlpool 2015-03-08 16:11:23 +03:00
AI_Base.h * Final commit 2011-12-13 21:35:28 +00:00
BattleAction.cpp - Partially fixed mantis #1065 (Gate with hex 95 can't be attacked) 2013-12-08 17:54:13 +00:00
BattleAction.h - Compile fixes for MVS 2013-11-09 21:29:46 +00:00
BattleHex.cpp Minor fixes. 2014-08-30 18:45:11 +02:00
BattleHex.h Minor fixes. 2014-08-30 18:45:11 +02:00
BattleState.cpp Remove 2 unused methods 2014-11-25 19:45:50 +03:00
BattleState.h Remove 2 unused methods 2014-11-25 19:45:50 +03:00
CArtHandler.cpp Use switch for CArtHandler::isTradableArtifact 2014-12-25 17:18:37 +03:00
CArtHandler.h Implement CArtHandler::isBigArtifact and CArtifact::isTradable 2014-12-24 20:43:35 +03:00
CBattleCallback.cpp Rewrite Beneficial spell selection 2014-12-02 00:24:36 +03:00
CBattleCallback.h Move battleIsImmune to CSpell 2014-11-29 04:25:51 +03:00
CBonusTypeHandler.cpp Added graphics for GENERAL_DAMAGE_REDUCTION bonus. Files are now in vcmi mod. 2014-10-28 19:04:34 +01:00
CBonusTypeHandler.h Part 2 of new spell configuration 2014-03-07 13:21:09 +00:00
CBuildingHandler.cpp get rid of boost::assign 2014-10-04 00:34:13 +04:00
CBuildingHandler.h * refactoring 2013-02-11 19:11:34 +00:00
CConfigHandler.cpp Changed fading to be enabled by default (when entries are not present in config); 2015-02-09 20:41:03 +01:00
CConfigHandler.h Added advmap config options to enable/disable fading; 2015-02-02 19:38:30 +01:00
CConsoleHandler.cpp VCMIDirs update #6 fix 2014-08-30 15:04:00 +02:00
CConsoleHandler.h VCMIDirs update #5 fix 2014-08-26 12:19:04 +02:00
CCreatureHandler.cpp get rid of boost::assign 2014-10-04 00:34:13 +04:00
CCreatureHandler.h Some preparation towards mantis #1743: 2014-03-17 19:51:07 +00:00
CCreatureSet.cpp VERY buggy, unusable, but progress is being made... 2014-10-25 19:05:49 -04:00
CCreatureSet.h More fixes for map-specific crashes, fixes #1427 and #733 2014-02-09 12:10:02 +00:00
CGameInfoCallback.cpp CGameInfoCallback: add functions that gather information about teleport channels 2015-03-08 16:21:14 +03:00
CGameInfoCallback.h CGameInfoCallback: add functions that gather information about teleport channels 2015-03-08 16:21:14 +03:00
CGameInterface.cpp Initial refactoring 2014-12-21 17:29:42 +03:00
CGameInterface.h Initial refactoring 2014-12-21 17:29:42 +03:00
CGameState.cpp Updated CGTeleport and new CGMonolith / CGSubterraneanGate / CGWhirlpool 2015-03-08 16:11:23 +03:00
CGameState.h Refactoing of pathfinder <-> client/AI interaction to remove dependency on selected hero 2014-09-21 16:42:08 +03:00
CGameStateFwd.h Refactoing of pathfinder <-> client/AI interaction to remove dependency on selected hero 2014-09-21 16:42:08 +03:00
CGeneralTextHandler.cpp Merge branch 'feature/creatureWindow' into refactoring/guiClasses 2014-07-14 17:23:24 +03:00
CGeneralTextHandler.h Implement Unicode support for ingame console 2014-07-02 19:16:05 +04:00
CHeroHandler.cpp Modding-related bugfixes: 2014-06-30 17:13:01 +03:00
CHeroHandler.h - random number generation refactoring 2014-04-10 19:22:32 +02:00
CMakeLists.txt Extract SpellMechanics to separate file 2014-11-12 11:36:34 +03:00
CModHandler.cpp Use ESpellCastProblem inside SpellHandler 2014-11-12 06:17:03 +03:00
CModHandler.h Use ESpellCastProblem inside SpellHandler 2014-11-12 06:17:03 +03:00
CObstacleInstance.cpp - fixed missing DLL_LINKAGE 2013-11-09 13:49:36 +00:00
CObstacleInstance.h c++03 -> c++11 switch: 2013-06-26 11:18:27 +00:00
CondSh.h Minor fixes. 2014-08-30 18:45:11 +02:00
Connection.cpp More refactoring 2014-12-21 21:47:02 +03:00
Connection.h Savegame bump. To be released as 0.97b. 2014-12-27 09:48:16 +01:00
ConstTransitivePtr.h Fixed #1430, work-around to make #1435 non-crashing. 2013-09-11 21:57:08 +00:00
CRandomGenerator.cpp - migrated boost::function/ref/bind to std:: variants 2014-08-04 20:33:59 +02:00
CRandomGenerator.h - Fixed crash caused by randomShuffle 2014-07-09 14:27:12 +02:00
CScriptingModule.h Clean up. 2014-04-20 12:40:15 +04:00
CSoundBase.h Fixed sound effect when hero disappears 2014-08-06 17:19:53 +02:00
CSpellHandler.cpp Move battleIsImmune to CSpell 2014-11-29 04:25:51 +03:00
CSpellHandler.h Move battleIsImmune to CSpell 2014-11-29 04:25:51 +03:00
CStopWatch.h - fixed save games issues (#1044) 2012-08-07 11:28:52 +00:00
CThreadHelper.cpp add support for the HURD 2014-11-17 16:43:26 +01:00
CThreadHelper.h - migrated boost::function/ref/bind to std:: variants 2014-08-04 20:33:59 +02:00
CTownHandler.cpp - Option to configure monster types spawning in a zone 2014-10-30 13:03:53 +01:00
CTownHandler.h - Option to configure monster types spawning in a zone 2014-10-30 13:03:53 +01:00
FunctionList.h Minor refactoring of FunctionList using variadic templates. 2014-11-12 22:46:37 +02:00
GameConstants.cpp Added configurable animation for SPELL_LIKE_ATTACK 2014-11-28 00:36:14 +03:00
GameConstants.h Add TeleportChannel / TeleportChannelID / ETeleportChannelType 2015-03-08 15:18:53 +03:00
HeroBonus.cpp initializer lists part1 2014-10-02 19:43:46 +04:00
HeroBonus.h - Added and improved some propagators, including Crystal Dragons ability (#1232) 2014-03-29 21:39:19 +00:00
IBonusTypeHandler.h * fixed crash related to cammander's SPELL_AFTER_ATTACK spell id not initialized properly (text id was resolved on copy of bonus) 2013-06-17 15:45:55 +00:00
IGameCallback.cpp Initial refactoring 2014-12-21 17:29:42 +03:00
IGameCallback.h Refactoring of hoverText from objects: 2014-06-24 20:39:47 +03:00
IGameEventsReceiver.h World view impl -- initial; 2015-01-13 20:57:41 +01:00
IHandlerBase.cpp Reduced number of #include's in headers. May break compilation on Win 2014-06-25 17:11:07 +03:00
IHandlerBase.h Reduced number of #include's in headers. May break compilation on Win 2014-06-25 17:11:07 +03:00
int3.h Minor fixes. fix 2014-08-30 19:08:04 +02:00
Interprocess.h - fix for boost 1.49 2012-04-02 11:14:38 +00:00
JsonDetail.cpp Move JsonNode operator<< to right plase 2015-02-10 14:43:26 +03:00
JsonDetail.h Fixing spelling mistakes. Patch from josch, fixes #1759 2014-03-23 12:59:03 +00:00
JsonNode.cpp Move JsonNode operator<< to right plase 2015-02-10 14:43:26 +03:00
JsonNode.h More cleanup: 2014-06-05 23:51:24 +03:00
LogicalExpression.cpp Extended building dependencies: 2013-12-02 11:58:02 +00:00
LogicalExpression.h Proper fix for #1712 - Building requirement tests are now fixed 2014-08-07 19:53:07 +03:00
NetPacks.h Added configurable animation for SPELL_LIKE_ATTACK 2014-11-28 00:36:14 +03:00
NetPacksBase.h fix mingw build 2014-06-24 18:17:25 +04:00
NetPacksLib.cpp Merge pull request #62 from vcmi/SpellsRefactoring4 2014-12-26 08:46:29 +01:00
ResourceSet.cpp Fixed all the issues with Quests, #828 and #1223. 2013-07-23 15:03:01 +00:00
ResourceSet.h Added serializer-based class able to make deep copies of objects — CMemorySerializer. 2014-02-08 21:54:35 +00:00
ScopeGuard.h - Improved json validation. Now it support most of features from latest json schema draft 2013-04-02 17:06:43 +00:00
SpellMechanics.cpp possible fix for mantiss 2055 2015-02-07 00:06:24 +03:00
SpellMechanics.h Centralize dispell mechanics 2014-11-25 23:59:21 +03:00
StartInfo.h two patches/pull requests from janisozaur 2013-11-12 10:45:42 +00:00
StdInc.cpp * Final commit 2011-12-13 21:35:28 +00:00
StdInc.h * CHexField renamed to CBattleHex 2011-12-17 18:59:59 +00:00
StringConstants.h Large changeset, first part of editing H3 objects via mods feature. Changes: 2013-04-21 12:49:26 +00:00
UnlockGuard.h c++03 -> c++11 switch: 2013-06-26 11:18:27 +00:00
vcmi_endian.h Replace defined(linux) with __linux__/__linux/linux in vcmi_endian.h 2014-05-14 09:49:25 +04:00
VCMI_lib.cbp Extract SpellMechanics to separate file 2014-11-12 11:36:34 +03:00
VCMI_Lib.cpp get rid of global debug macros. 2015-02-14 22:43:16 +03:00
VCMI_Lib.h Object class handler is now a proper "handler" 2014-05-24 01:56:51 +03:00
VCMI_lib.vcxproj Update Visual projects. 2014-12-26 09:56:11 +01:00
VCMI_lib.vcxproj.filters Update Visual projects. 2014-12-26 09:56:11 +01:00
VCMIDirs.cpp rename preprocessor variable VCMI_LINUX to VCMI_XDG 2014-11-17 12:19:52 +01:00
VCMIDirs.h VCMIDirs update #5 2014-08-21 22:26:28 +02:00