Ivan Savenko
|
f70ad2c15b
Reorganized artifact-related classes
|
5 kuukautta sitten |
Ivan Savenko
|
a8a74888f7
Fix attaching of hero to bonus system (old bug?)
|
6 kuukautta sitten |
Ivan Savenko
|
4e8e85e3e4
Fix issues reported by Sonar, review fixes
|
6 kuukautta sitten |
Ivan Savenko
|
4d57a8ed36
Prefer to pass CGameState as reference instead of pointer
|
6 kuukautta sitten |
Ivan Savenko
|
a43c3fcb31
Restore save compatibility with 1.6
|
6 kuukautta sitten |
Ivan Savenko
|
77845f74bc
Stability & regression fixes
|
6 kuukautta sitten |
Ivan Savenko
|
f025a3a932
Review & cleanup hiding / displaying map objects
|
6 kuukautta sitten |
Ivan Savenko
|
966468f3fa
Fix and simplify game saving / loading
|
6 kuukautta sitten |
Ivan Savenko
|
f5f8ed192b
Fix random map generation
|
6 kuukautta sitten |
Ivan Savenko
|
912c2eae94
Fix regressions
|
6 kuukautta sitten |
Ivan Savenko
|
e6a8e5d4bd
Correctly restore bonus system on deserialization
|
6 kuukautta sitten |
Ivan Savenko
|
93b18ee94b
Fix some issues detected by Sonar & code review, fix build
|
6 kuukautta sitten |
Ivan Savenko
|
586620a290
Basic code review, remove unused code from serializers
|
6 kuukautta sitten |
Ivan Savenko
|
d1d2cf4189
Fix crashes on game start, gamestate now derives from GameCallbackHolder
|
6 kuukautta sitten |
Ivan Savenko
|
4ed13409c2
Remove serialization of raw pointers from serialization
|
6 kuukautta sitten |
Ivan Savenko
|
9e6397d1f9
Remove pointer to boat from CGHeroInstance
|
7 kuukautta sitten |
Ivan Savenko
|
331debaa3f
Removed pointers from PlayerState
|
7 kuukautta sitten |
Ivan Savenko
|
6d65641a43
Gamestate is now passed as shared pointer
|
7 kuukautta sitten |
Ivan Savenko
|
cd7732456a
Remove pointer to objects from TerrainTile
|
7 kuukautta sitten |
Ivan Savenko
|
63d00b080e
Removed pointer to army from StackInstance
|
7 kuukautta sitten |
Ivan Savenko
|
d9aabb47e6
Remove pointers to hero instances from HeroPool class
|
7 kuukautta sitten |
Ivan Savenko
|
bdae7285ae
Objects list is now private member of CMap
|
7 kuukautta sitten |
Ivan Savenko
|
745040def3
Access to heroes storage in CMap is now done via public methods
|
7 kuukautta sitten |
Ivan Savenko
|
1f502c0548
CMap towns and heroes on map fields are now private
|
7 kuukautta sitten |
Ivan Savenko
|
0ada2a5ebd
Map objects now use shared_ptr (game)
|
7 kuukautta sitten |
Ivan Savenko
|
2ca1748e96
Artifact instances are now owned solely by CMap
|
7 kuukautta sitten |
Ivan Savenko
|
417ea6451a
Remove ConstTransitivePtr from hero and town instances
|
7 kuukautta sitten |
Ivan Savenko
|
eb3b51a6cf
Remove save compatibility with 1.5.X
|
7 kuukautta sitten |
Ivan Savenko
|
62cb5412ff
CGameState::map is now a private, unique_ptr with accessors
|
7 kuukautta sitten |
Ivan Savenko
|
b6026084ea
StartInfo in gamestate now use unique_ptr
|
7 kuukautta sitten |