1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-25 00:37:24 +02:00
Commit Graph

9319 Commits

Author SHA1 Message Date
e7359c9a36 Serialize tempOwner 2015-12-05 12:37:35 +03:00
8a979d016f ObjectTemplate serialization
(+) generated map displayed correctly in editor
2015-12-05 12:36:44 +03:00
2d777ea676 Small (temp) fix. Prevent nulls from serialization. 2015-12-05 12:36:43 +03:00
2d5a366e6c Implemented (basic) object construction and placement
* contain refactoring of RMG and class handling (will be more)
2015-12-05 12:36:42 +03:00
9cc3dae5fe Started working on objects serialization 2015-12-05 12:36:42 +03:00
a5b72ce593 Cleanup 2015-12-05 12:36:41 +03:00
8493d0cded Initial implementation of new team settings format 2015-12-05 12:36:40 +03:00
6f203fb7e2 Save string identifiers for all game objects 2015-12-05 12:36:39 +03:00
93c214d7a0 fix CMakeLists 2015-12-05 12:36:38 +03:00
60825fbbd3 Start implementing PlayerInfo serialisation 2015-12-05 12:36:37 +03:00
2f67e015e1 Fix build 2015-12-05 12:36:36 +03:00
7c8d29b871 Start implementing player info serialization 2015-12-05 12:36:36 +03:00
f5b348a1d1 Formatting 2015-12-05 12:36:35 +03:00
3af255d1b9 Implemented terrain serialisation
* with test
2015-12-05 12:36:34 +03:00
3d63a97cf9 Fix TriggeredEvent check 2015-12-05 12:36:33 +03:00
b828f8fa9b Added checks fro terrain 2015-12-05 12:36:32 +03:00
6552acdff6 Check coastal tile OTF 2015-12-05 12:36:29 +03:00
a3c3f935b9 Advance map checks 2015-12-05 12:06:53 +03:00
8bc242d002 Cleanup 2015-12-05 12:06:52 +03:00
27bf2524a3 Advance triggered events serialization
(-) missing indentifier serialization (unimplemented in engine)
(-) missing tests
2015-12-05 12:06:51 +03:00
11af00bcdf Start working on Triggered Events 2015-12-05 12:06:50 +03:00
b683c29b6e Added modification time to zip.
* it is required to consider archive valid (by some tools)
2015-12-05 12:06:49 +03:00
f6e2cd16ed Fix header.mapLevels saving 2015-12-05 12:06:48 +03:00
0cc7213a27 WiP on zip serialization
(-) still not works correctly
2015-12-05 12:06:47 +03:00
fc2cbc841a Another fix for JsonWriter::writeString
* RMG description check passed
2015-12-05 12:06:46 +03:00
ff18944088 Fix writing escaped string json fields 2015-12-05 12:06:45 +03:00
f2164abf1b Wip on zip serialize fixes 2015-12-05 12:06:45 +03:00
27a29bd035 Start implementing actulal json serialization 2015-12-05 12:06:44 +03:00
580263201a Cleanup old tests 2015-12-05 12:06:43 +03:00
1a8faeb0b9 Start implementing map saver 2015-12-05 12:06:42 +03:00
0040b459c3 Add support of CIOApi to CZipStream and CZipLoader (unused, untested) 2015-12-05 12:06:41 +03:00
b3ac146ba9 Define bridge interface to minizip IOAPI 2015-12-05 12:06:40 +03:00
8f209b17b6 Few more checks 2015-12-05 12:06:39 +03:00
3d265f94dc Update projects 2015-12-05 12:06:39 +03:00
a2b4b8a6de Fix filename 2015-12-05 12:06:38 +03:00
c53718a0d5 Enabled unit test by default 2015-12-05 12:06:37 +03:00
0798ef4b2a Advance MapComparer 2015-12-05 12:06:36 +03:00
0cc47f00c5 Advance map format simple test 2015-12-05 12:06:35 +03:00
7d16585f89 Use COutputStream in CMapSaverJson 2015-12-05 12:06:34 +03:00
c965f9d02d Added draft of IO memeory buffer 2015-12-05 12:06:33 +03:00
221ec55f51 Define basic design of output streams 2015-12-05 12:06:32 +03:00
adc271d7b3 Draft on classes hierarchy.
* patcher and loader uses diferent input (JsonNode and binary stream of zipped map archive), dicided to split them
2015-12-05 12:06:32 +03:00
36f4d86844 Test drafts 2015-12-05 12:06:31 +03:00
7708810148 VCAI: don't serialize destinationTeleportPos to avoid crash
This won't affect AI functionality except if game saved while AI moving through teleporters.
Serialization for some reason don't work properly and cause save loading to fail.
2015-12-05 08:08:02 +03:00
360ebcce7e Merge pull request #145 from vcmi/feature/tavernRumors
Tavern rumors and Thieves Guild fixes
2015-12-05 03:13:25 +03:00
0a5e9c0fbe Merge pull request #144 from vcmi/fix/teleportMultiExitPoints
Support for exit selection between multiple teleport exit points
2015-12-05 03:12:17 +03:00
9e7e5b81e4 Merge pull request #143 from vcmi/feature/patrolSupport
Patrol support for AI heroes
2015-12-05 03:11:07 +03:00
89bf3592e3 Likely fixed duplicated random heroes 2015-12-05 01:40:23 +02:00
8a3feb1e48 Added assert to hopefully catch invalid GiveBonus package at some point 2015-12-05 01:39:14 +02:00
82ce58eceb CPathfinder::initializePatrol: don't pass valid PlayerColor
It's break getTilesInRange with mode 0 and we don't really need to check visibility anyway.
2015-12-05 01:45:10 +03:00