Ivan Savenko
|
4d57a8ed36
Prefer to pass CGameState as reference instead of pointer
|
hai 6 meses |
Ivan Savenko
|
912c2eae94
Fix regressions
|
hai 6 meses |
Ivan Savenko
|
f03cc06176
Battle Info uses ObjectInstanceID's instead of pointers
|
hai 6 meses |
Ivan Savenko
|
cd7732456a
Remove pointer to objects from TerrainTile
|
hai 7 meses |
Ivan Savenko
|
63d00b080e
Removed pointer to army from StackInstance
|
hai 7 meses |
Ivan Savenko
|
71bc1054d0
BattleStart pack now uses unique_ptr
|
hai 7 meses |
Ivan Savenko
|
745040def3
Access to heroes storage in CMap is now done via public methods
|
hai 7 meses |
Ivan Savenko
|
1f502c0548
CMap towns and heroes on map fields are now private
|
hai 7 meses |
Ivan Savenko
|
0ada2a5ebd
Map objects now use shared_ptr (game)
|
hai 7 meses |
Ivan Savenko
|
417ea6451a
Remove ConstTransitivePtr from hero and town instances
|
hai 7 meses |
SoundSSGood
|
e847d3322d
Hotfix visitBattleResultsApplied
|
hai 6 meses |
SoundSSGood
|
60afbbe20f
Necromancy & Eagle eye infowindows
|
hai 6 meses |
SoundSSGood
|
f0a9c95075
ArtInfoWindow on client. Client side
|
hai 6 meses |
SoundSSGood
|
4609a83fc1
ArtInfoWindow on client. Lib side
|
hai 6 meses |
Ivan Savenko
|
9732d39c70
Moved shutdown request dialog handling to GameInstance
|
hai 7 meses |
Ivan Savenko
|
62cb5412ff
CGameState::map is now a private, unique_ptr with accessors
|
hai 7 meses |
Ivan Savenko
|
219eea86ff
Better handling of AI shutdown
|
hai 7 meses |
Ivan Savenko
|
645b95ba02
Renamed `LibClasses * VLC` to `GameLibrary * LIBRARY`
|
hai 8 meses |
Ivan Savenko
|
156de5b17e
Added GameInstance class
|
hai 8 meses |
Ivan Savenko
|
ffd37a8fa8
Removed CGI in favor of VLC. Map handle is for now global variable
|
hai 8 meses |
Ivan Savenko
|
cacceda950
Renamed CGuiHandler to GameEngine
|
hai 8 meses |
Ivan Savenko
|
32391dc7a9
Pathfinder cache is now stored separately per playerBlocked
|
hai 9 meses |
Ivan Savenko
|
157d6d30c8
Move rest of commonly-accessed UnitState queries to bonus cache
|
hai 10 meses |
Ivan Savenko
|
cf08b8bf50
Fix game not ending on victory of allied human players in hotseat
|
hai 10 meses |
Ivan Savenko
|
10ad0fc760
Split CHeroHandler.cpp/.h into 1 file per class
|
hai 1 ano |
Ivan Savenko
|
3dd4fa2528
Reduce usage of pointers to VLC entities
|
hai 1 ano |
Laserlicht
|
8461189e95
code review + text
|
hai 1 ano |
Laserlicht
|
d929bfb9d1
rename; introduce factor
|
hai 1 ano |
Laserlicht
|
2052a26031
code review
|
hai 1 ano |
Laserlicht
|
857b2e9a35
spell replacement works
|
hai 1 ano |