Michał W. Urbańczyk
|
62e63d45b1
Work in progress on BattleAI. Related changes:
|
13 năm trước cách đây |
Michał W. Urbańczyk
|
7c09f73402
* INFINITE_DIST is now enum, it should cause least trouble that way. Uh, it's so hard to fight magic values these days.
|
13 năm trước cách đây |
Michał W. Urbańczyk
|
d390113c23
* New files for lib: CBattleCallback.cpp and CBattleCallback.h
|
13 năm trước cách đây |
DjWarmonger
|
289b7b68d9
Mod Handler class. It is connected with engine, but doesn't do anything yet.
|
13 năm trước cách đây |
Ivan Savenko
|
e67f8afdd9
- removed multiple unused files
|
13 năm trước cách đây |
Ivan Savenko
|
b3c17d2788
large filesystem update. Filesysytem is now fully functional, everything should work.
|
13 năm trước cách đây |
Michał W. Urbańczyk
|
5981ad15d4
Fixed Duel mode. Integrated some changes from programmingChallenge branch - it's possible to define duel parameters using JSON.
|
13 năm trước cách đây |
Michał W. Urbańczyk
|
edccbd4809
Rewritten many parts of query handling. Fixed several scenarios leading to a hang (including #1012). Purged boost::function from player interface (handy but impossible to serialize). VCAI will keep description for each unanswered query, so the further debugging will be easier.
|
13 năm trước cách đây |
Ivan Savenko
|
613172fa45
- fixed #582, #1019 and #1022
|
13 năm trước cách đây |
Ivan Savenko
|
1b50082e43
- fixed crash with necromancy dialog #1009 (russian-only)
|
13 năm trước cách đây |
Ivan Savenko
|
d60f2d57a0
- first part of CIntObject API clean-up.
|
13 năm trước cách đây |
Michał W. Urbańczyk
|
017013a5a4
Throwing runtime_errors instead of string (or even char*) objects.
|
13 năm trước cách đây |
Ivan Savenko
|
fef876e1ec
- fixed #934 (batte screen after changing resolution)
|
13 năm trước cách đây |
Michał W. Urbańczyk
|
722ec55384
Redid stack artifacts. Broken save compatibility. Added serializer support for boost::variant and sending CStackInstace* over network by implicitly passing IDs. Moved seeds and checksum to StartInfo. Various minor changes.
|
13 năm trước cách đây |
Michał W. Urbańczyk
|
7317e803db
Locking pim mutex in client pack handling method, instead of dozens playerint call-ins. GUI won't try updating in between gamestate change and call-ins about it. Should fix #912.
|
13 năm trước cách đây |
Michał W. Urbańczyk
|
c698181c4c
* simple mechanism for detecting desync after init
|
13 năm trước cách đây |
Michał W. Urbańczyk
|
13f26fc3cb
* Client is able to await for answers for multiple queries at the same time
|
13 năm trước cách đây |
Michał W. Urbańczyk
|
d0e259864e
* Replaced boost::shared_ptr with std::shared_ptr.
|
13 năm trước cách đây |
Michał W. Urbańczyk
|
f2642cb62c
Added VCAI and EmptyAI to the VS solution. Removed from it GeniusAI.
|
13 năm trước cách đây |
Michał W. Urbańczyk
|
e18419f5d2
* adventure map GUI should be properly blocked during AI turn
|
13 năm trước cách đây |
Michał W. Urbańczyk
|
e4dc00abac
* new file lib/UnlockGuard.h — unlock_guard is for unlocking a mutex for the scope time (RAII)
|
13 năm trước cách đây |
Ivan Savenko
|
86e7d96b39
- setting system: replaced settings.txt + sysopt.bin with json-based system (defaultSetting.json + settings.json)
|
13 năm trước cách đây |
Michał W. Urbańczyk
|
046e54563c
* fixed project files for RD configuration
|
14 năm trước cách đây |
beegee1
|
156aa6e4d9
* Updated class - file - handling
|
14 năm trước cách đây |
beegee1
|
2f5d6f2684
* CHexField renamed to CBattleHex
|
14 năm trước cách đây |
beegee1
|
7f04ed990b
Major refactoring. First part: BattleInterface
|
14 năm trước cách đây |
Ivan Savenko
|
0f2e00c780
-(linux) Moved all (I hope) files created by VCMI to ~/.vcmi to prevents crash on launch from read-only directory
|
14 năm trước cách đây |
ori.bar
|
ebacb433fe
auto_ptr -> shared_ptr see http://gcc.gnu.org/onlinedocs/libstdc++/manual/auto_ptr.html
|
14 năm trước cách đây |
Michał W. Urbańczyk
|
8b7a2f179c
* Server will strictly require answering the queries before taking any actions. Let me know, if this causes any freezes.
|
14 năm trước cách đây |
Frank Zago
|
2ae53395d7
Removed duplicate function initVillagesCapitols(), and simplified its clone loadTownDInfos().
|
14 năm trước cách đây |