AlexVinS
|
e7359c9a36
|
Serialize tempOwner
|
2015-12-05 12:37:35 +03:00 |
|
AlexVinS
|
8a979d016f
|
ObjectTemplate serialization
(+) generated map displayed correctly in editor
|
2015-12-05 12:36:44 +03:00 |
|
AlexVinS
|
2d777ea676
|
Small (temp) fix. Prevent nulls from serialization.
|
2015-12-05 12:36:43 +03:00 |
|
AlexVinS
|
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 |
|
AlexVinS
|
9cc3dae5fe
|
Started working on objects serialization
|
2015-12-05 12:36:42 +03:00 |
|
AlexVinS
|
a5b72ce593
|
Cleanup
|
2015-12-05 12:36:41 +03:00 |
|
AlexVinS
|
8493d0cded
|
Initial implementation of new team settings format
|
2015-12-05 12:36:40 +03:00 |
|
AlexVinS
|
6f203fb7e2
|
Save string identifiers for all game objects
|
2015-12-05 12:36:39 +03:00 |
|
AlexVinS
|
93c214d7a0
|
fix CMakeLists
|
2015-12-05 12:36:38 +03:00 |
|
AlexVinS
|
60825fbbd3
|
Start implementing PlayerInfo serialisation
|
2015-12-05 12:36:37 +03:00 |
|
AlexVinS
|
2f67e015e1
|
Fix build
|
2015-12-05 12:36:36 +03:00 |
|
AlexVinS
|
7c8d29b871
|
Start implementing player info serialization
|
2015-12-05 12:36:36 +03:00 |
|
AlexVinS
|
f5b348a1d1
|
Formatting
|
2015-12-05 12:36:35 +03:00 |
|
AlexVinS
|
3af255d1b9
|
Implemented terrain serialisation
* with test
|
2015-12-05 12:36:34 +03:00 |
|
AlexVinS
|
6552acdff6
|
Check coastal tile OTF
|
2015-12-05 12:36:29 +03:00 |
|
AlexVinS
|
8bc242d002
|
Cleanup
|
2015-12-05 12:06:52 +03:00 |
|
AlexVinS
|
27bf2524a3
|
Advance triggered events serialization
(-) missing indentifier serialization (unimplemented in engine)
(-) missing tests
|
2015-12-05 12:06:51 +03:00 |
|
AlexVinS
|
11af00bcdf
|
Start working on Triggered Events
|
2015-12-05 12:06:50 +03:00 |
|
AlexVinS
|
b683c29b6e
|
Added modification time to zip.
* it is required to consider archive valid (by some tools)
|
2015-12-05 12:06:49 +03:00 |
|
AlexVinS
|
f6e2cd16ed
|
Fix header.mapLevels saving
|
2015-12-05 12:06:48 +03:00 |
|
AlexVinS
|
0cc7213a27
|
WiP on zip serialization
(-) still not works correctly
|
2015-12-05 12:06:47 +03:00 |
|
AlexVinS
|
fc2cbc841a
|
Another fix for JsonWriter::writeString
* RMG description check passed
|
2015-12-05 12:06:46 +03:00 |
|
AlexVinS
|
ff18944088
|
Fix writing escaped string json fields
|
2015-12-05 12:06:45 +03:00 |
|
AlexVinS
|
f2164abf1b
|
Wip on zip serialize fixes
|
2015-12-05 12:06:45 +03:00 |
|
AlexVinS
|
27a29bd035
|
Start implementing actulal json serialization
|
2015-12-05 12:06:44 +03:00 |
|
AlexVinS
|
1a8faeb0b9
|
Start implementing map saver
|
2015-12-05 12:06:42 +03:00 |
|
AlexVinS
|
0040b459c3
|
Add support of CIOApi to CZipStream and CZipLoader (unused, untested)
|
2015-12-05 12:06:41 +03:00 |
|
AlexVinS
|
b3ac146ba9
|
Define bridge interface to minizip IOAPI
|
2015-12-05 12:06:40 +03:00 |
|
AlexVinS
|
3d265f94dc
|
Update projects
|
2015-12-05 12:06:39 +03:00 |
|
AlexVinS
|
0cc47f00c5
|
Advance map format simple test
|
2015-12-05 12:06:35 +03:00 |
|
AlexVinS
|
7d16585f89
|
Use COutputStream in CMapSaverJson
|
2015-12-05 12:06:34 +03:00 |
|
AlexVinS
|
c965f9d02d
|
Added draft of IO memeory buffer
|
2015-12-05 12:06:33 +03:00 |
|
AlexVinS
|
221ec55f51
|
Define basic design of output streams
|
2015-12-05 12:06:32 +03:00 |
|
AlexVinS
|
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 |
|
Ivan Savenko
|
89bf3592e3
|
Likely fixed duplicated random heroes
|
2015-12-05 01:40:23 +02:00 |
|
Ivan Savenko
|
8a3feb1e48
|
Added assert to hopefully catch invalid GiveBonus package at some point
|
2015-12-05 01:39:14 +02:00 |
|
Ivan Savenko
|
faa7cbff18
|
Fixed gcc/clang warnings
|
2015-12-04 01:17:43 +02:00 |
|
Ivan Savenko
|
f02e553b70
|
Fixed another uninitialized field possiblity causing issues with StupidAI
|
2015-12-04 00:11:44 +02:00 |
|
Ivan Savenko
|
90dfe3e782
|
reduced visibility for members of Mine and Dwellings
|
2015-12-02 22:34:13 +02:00 |
|
Ivan Savenko
|
7189a12df2
|
removed few more includes from headers
|
2015-12-02 22:10:46 +02:00 |
|
Ivan Savenko
|
7b5a7f43ad
|
Removed includes of CGameState from headers
|
2015-12-02 21:39:53 +02:00 |
|
Ivan Savenko
|
c3ce4b25df
|
Removed all #include's of CMap.h from headers.
To all - please, avoid #include's in headers as much as possible
This kills incremental build compile times
|
2015-12-02 21:05:10 +02:00 |
|
Ivan Savenko
|
bef7048460
|
minimized visibility of members of teleportation-related classes
|
2015-12-02 21:01:43 +02:00 |
|
Ivan Savenko
|
f9d9a38e53
|
Fixed gcc warnings
|
2015-12-02 20:59:38 +02:00 |
|
ArseniyShestakov
|
f55bfe41d6
|
Digging: implement digging status on right click. Fix issue 401
This is also fix possibility to dig on some non-blockable objects like event.
|
2015-11-29 12:34:23 +03:00 |
|
ArseniyShestakov
|
ce5b7c73be
|
CGEvent: avoid permanent event removal after visit. Fix issue 2339
|
2015-11-28 23:03:26 +03:00 |
|
ArseniyShestakov
|
c45cd1f4c2
|
CGHeroInstance::getOutOffsets: temporary fix for boat summoning
Appropriate fix would require to get rid of convertPosition everywhere. Check issue 515 for more details.
|
2015-11-26 10:55:02 +03:00 |
|
ArseniyShestakov
|
64c6d3c950
|
CGCreature::takenAction: add neverFlee check. Fix issue 2242
|
2015-11-25 09:34:49 +03:00 |
|
ArseniyShestakov
|
3d8f67f864
|
getFreeTiles: filter ROCK tiles. Fix issue 1870
|
2015-11-25 09:12:09 +03:00 |
|
ArseniyShestakov
|
2276af70dc
|
PreGame: avoid crashing on random map options
Options is still broken, but at least we shouldn't crash there.
|
2015-11-25 07:25:44 +03:00 |
|