Michał W. Urbańczyk a9af0da0ab Rewritten handling mouse movement over hex and l-clicking hex into one procedure. That way the tooltip and cursor are always accurate, because they're set by the same routing that selects action. Having that logic duplicated in two methods was unmaintainable. [though the new one is still monstrous...] By the way fixed numerous issues, including: 13 jaren geleden
..
AI_Base.h cce814c41b * Final commit 14 jaren geleden
BattleAction.cpp 156aa6e4d9 * Updated class - file - handling 14 jaren geleden
BattleAction.h 156aa6e4d9 * Updated class - file - handling 14 jaren geleden
BattleHex.cpp a9af0da0ab Rewritten handling mouse movement over hex and l-clicking hex into one procedure. That way the tooltip and cursor are always accurate, because they're set by the same routing that selects action. Having that logic duplicated in two methods was unmaintainable. [though the new one is still monstrous...] By the way fixed numerous issues, including: 13 jaren geleden
BattleHex.h a9af0da0ab Rewritten handling mouse movement over hex and l-clicking hex into one procedure. That way the tooltip and cursor are always accurate, because they're set by the same routing that selects action. Having that logic duplicated in two methods was unmaintainable. [though the new one is still monstrous...] By the way fixed numerous issues, including: 13 jaren geleden
BattleState.cpp a9af0da0ab Rewritten handling mouse movement over hex and l-clicking hex into one procedure. That way the tooltip and cursor are always accurate, because they're set by the same routing that selects action. Having that logic duplicated in two methods was unmaintainable. [though the new one is still monstrous...] By the way fixed numerous issues, including: 13 jaren geleden
BattleState.h a9af0da0ab Rewritten handling mouse movement over hex and l-clicking hex into one procedure. That way the tooltip and cursor are always accurate, because they're set by the same routing that selects action. Having that logic duplicated in two methods was unmaintainable. [though the new one is still monstrous...] By the way fixed numerous issues, including: 13 jaren geleden
CArtHandler.cpp a975805ae8 Fixed #850. 13 jaren geleden
CArtHandler.h 9e5fcc3152 Stack artifact backup. 13 jaren geleden
CBuildingHandler.cpp 7f04ed990b Major refactoring. First part: BattleInterface 14 jaren geleden
CBuildingHandler.h 0c3e88226f - (linux) replaced Genius with VCAI 13 jaren geleden
CCampaignHandler.cpp dbc603b7d7 - fixed crash on opening spellbook during enemy turn 13 jaren geleden
CCampaignHandler.h dbc603b7d7 - fixed crash on opening spellbook during enemy turn 13 jaren geleden
CConsoleHandler.cpp cce814c41b * Final commit 14 jaren geleden
CConsoleHandler.h cce814c41b * Final commit 14 jaren geleden
CCreatureHandler.cpp d0e259864e * Replaced boost::shared_ptr with std::shared_ptr. 13 jaren geleden
CCreatureHandler.h 855cebfe81 - MIND_IMMUNITY bonus replaces separate protectons from various spells 13 jaren geleden
CCreatureSet.cpp 9e5fcc3152 Stack artifact backup. 13 jaren geleden
CCreatureSet.h b8a5d0d430 Stack artifacts - part 1 13 jaren geleden
CDefObjInfoHandler.cpp 5afa5cfb54 * fixed #863 — all members of team will receive notification about FoW change 13 jaren geleden
CDefObjInfoHandler.h 7f04ed990b Major refactoring. First part: BattleInterface 14 jaren geleden
CFileUtility.cpp 7f04ed990b Major refactoring. First part: BattleInterface 14 jaren geleden
CFileUtility.h 7f04ed990b Major refactoring. First part: BattleInterface 14 jaren geleden
CGameInterface.cpp f2f39f1497 - makefiles for fuzzylite (#911) 13 jaren geleden
CGameInterface.h e18419f5d2 * adventure map GUI should be properly blocked during AI turn 13 jaren geleden
CGameState.cpp 3cf4ebc163 Little more work on #760: 13 jaren geleden
CGameState.h c698181c4c * simple mechanism for detecting desync after init 13 jaren geleden
CGeneralTextHandler.cpp 7f04ed990b Major refactoring. First part: BattleInterface 14 jaren geleden
CGeneralTextHandler.h 7f04ed990b Major refactoring. First part: BattleInterface 14 jaren geleden
CHeroHandler.cpp 08417cd42a - fixed battle obstacles positioning (#769) 13 jaren geleden
CHeroHandler.h 156aa6e4d9 * Updated class - file - handling 14 jaren geleden
CLodHandler.cpp e4dc00abac * new file lib/UnlockGuard.h — unlock_guard is for unlocking a mutex for the scope time (RAII) 13 jaren geleden
CLodHandler.h 7f04ed990b Major refactoring. First part: BattleInterface 14 jaren geleden
CLogger.cpp cce814c41b * Final commit 14 jaren geleden
CLogger.h cce814c41b * Final commit 14 jaren geleden
CMapInfo.cpp 7f04ed990b Major refactoring. First part: BattleInterface 14 jaren geleden
CMapInfo.h 7f04ed990b Major refactoring. First part: BattleInterface 14 jaren geleden
CObjectHandler.cpp a3f36ccc71 - Unified interface for visitable objects 13 jaren geleden
CObjectHandler.h a3f36ccc71 - Unified interface for visitable objects 13 jaren geleden
CObstacleInstance.h 7f04ed990b Major refactoring. First part: BattleInterface 14 jaren geleden
CScriptingModule.h 7f04ed990b Major refactoring. First part: BattleInterface 14 jaren geleden
CSpellHandler.cpp a9af0da0ab Rewritten handling mouse movement over hex and l-clicking hex into one procedure. That way the tooltip and cursor are always accurate, because they're set by the same routing that selects action. Having that logic duplicated in two methods was unmaintainable. [though the new one is still monstrous...] By the way fixed numerous issues, including: 13 jaren geleden
CSpellHandler.h a9af0da0ab Rewritten handling mouse movement over hex and l-clicking hex into one procedure. That way the tooltip and cursor are always accurate, because they're set by the same routing that selects action. Having that logic duplicated in two methods was unmaintainable. [though the new one is still monstrous...] By the way fixed numerous issues, including: 13 jaren geleden
CStopWatch.h 2f5d6f2684 * CHexField renamed to CBattleHex 14 jaren geleden
CThreadHelper.cpp e4dc00abac * new file lib/UnlockGuard.h — unlock_guard is for unlocking a mutex for the scope time (RAII) 13 jaren geleden
CThreadHelper.h cce814c41b * Final commit 14 jaren geleden
CTownHandler.cpp f2f39f1497 - makefiles for fuzzylite (#911) 13 jaren geleden
CTownHandler.h 7f04ed990b Major refactoring. First part: BattleInterface 14 jaren geleden
CondSh.h e4dc00abac * new file lib/UnlockGuard.h — unlock_guard is for unlocking a mutex for the scope time (RAII) 13 jaren geleden
Connection.cpp 13f26fc3cb * Client is able to await for answers for multiple queries at the same time 13 jaren geleden
Connection.h 13f26fc3cb * Client is able to await for answers for multiple queries at the same time 13 jaren geleden
ConstTransitivePtr.h 7f04ed990b Major refactoring. First part: BattleInterface 14 jaren geleden
GameConstants.h 81367ef6d5 - A complete solutions for reserved adventure objects 13 jaren geleden
HeroBonus.cpp d0e259864e * Replaced boost::shared_ptr with std::shared_ptr. 13 jaren geleden
HeroBonus.h d0e259864e * Replaced boost::shared_ptr with std::shared_ptr. 13 jaren geleden
IGameCallback.cpp a9af0da0ab Rewritten handling mouse movement over hex and l-clicking hex into one procedure. That way the tooltip and cursor are always accurate, because they're set by the same routing that selects action. Having that logic duplicated in two methods was unmaintainable. [though the new one is still monstrous...] By the way fixed numerous issues, including: 13 jaren geleden
IGameCallback.h a9af0da0ab Rewritten handling mouse movement over hex and l-clicking hex into one procedure. That way the tooltip and cursor are always accurate, because they're set by the same routing that selects action. Having that logic duplicated in two methods was unmaintainable. [though the new one is still monstrous...] By the way fixed numerous issues, including: 13 jaren geleden
IGameEventsReceiver.h 88e9dec974 Fixed Thieves Guild window showing for all players. 13 jaren geleden
Interprocess.h e4dc00abac * new file lib/UnlockGuard.h — unlock_guard is for unlocking a mutex for the scope time (RAII) 13 jaren geleden
JsonNode.cpp 86e7d96b39 - setting system: replaced settings.txt + sysopt.bin with json-based system (defaultSetting.json + settings.json) 14 jaren geleden
JsonNode.h ba646b1d41 Compile fix for #847 14 jaren geleden
Makefile.am 156aa6e4d9 * Updated class - file - handling 14 jaren geleden
Makefile.in 91c0ce33f4 - re-generated build system 14 jaren geleden
NetPacks.h 13f26fc3cb * Client is able to await for answers for multiple queries at the same time 13 jaren geleden
NetPacksLib.cpp c698181c4c * simple mechanism for detecting desync after init 13 jaren geleden
RegisterTypes.h 9e5fcc3152 Stack artifact backup. 13 jaren geleden
ResourceSet.cpp 1cbd7e94e4 - Extended cap or removed sign for some values that may potentially overflow 13 jaren geleden
ResourceSet.h 386ac80cf9 Fixed #855 & 861. Unsigned values were bad idea to prevent overflow. 13 jaren geleden
StartInfo.h dbc603b7d7 - fixed crash on opening spellbook during enemy turn 13 jaren geleden
StdInc.cpp cce814c41b * Final commit 14 jaren geleden
StdInc.h 2f5d6f2684 * CHexField renamed to CBattleHex 14 jaren geleden
UnlockGuard.h e4dc00abac * new file lib/UnlockGuard.h — unlock_guard is for unlocking a mutex for the scope time (RAII) 13 jaren geleden
VCMIDirs.h 7f04ed990b Major refactoring. First part: BattleInterface 14 jaren geleden
VCMI_Lib.cpp 2f5d6f2684 * CHexField renamed to CBattleHex 14 jaren geleden
VCMI_Lib.h 7f04ed990b Major refactoring. First part: BattleInterface 14 jaren geleden
VCMI_lib.vcxproj 5afa5cfb54 * fixed #863 — all members of team will receive notification about FoW change 13 jaren geleden
int3.h cce814c41b * Final commit 14 jaren geleden
map.cpp 046e54563c * fixed project files for RD configuration 14 jaren geleden
map.h c5007f8bef Fixed #891. 13 jaren geleden
vcmi_endian.h 7f04ed990b Major refactoring. First part: BattleInterface 14 jaren geleden