Laserlicht
|
75f965c93a
remove allresources
|
hai 1 mes |
Ivan Savenko
|
31786c8135
Town, mines and garrison now use GENERATE_RESOURCE bonus for income
|
hai 3 meses |
Ivan Savenko
|
6ac57a7cfc
Improvements to bonus system node types / propagators
|
hai 3 meses |
Ivan Savenko
|
54a46b77a9
Extract library entity randomization logic to separate class
|
hai 5 meses |
Ivan Savenko
|
9dfef773e2
Remove unnecessary includes
|
hai 5 meses |
Ivan Savenko
|
c0850f41b3
Pathfinder now uses IGameInfoCallback instead of CGameState
|
hai 5 meses |
Ivan Savenko
|
e79c8b9fe1
Remove unnecessary access to gamestate
|
hai 5 meses |
Ivan Savenko
|
456525109e
Replaced undescriptive bool true/false with more clear enum for
|
hai 5 meses |
Ivan Savenko
|
4d4da0454f
map objects hierarchy now uses IGameInfoCallback
|
hai 5 meses |
Ivan Savenko
|
6f20235d07
Merge CPrivilegedInfoCallback into CGameInfoCallback
|
hai 5 meses |
Ivan Savenko
|
716da918f8
Completely remove IGameCallback class
|
hai 5 meses |
Ivan Savenko
|
35644da2b7
Reogranize callback-related classes on 1 file = 1 class basis
|
hai 5 meses |
Ivan Savenko
|
4b30336d03
Fix issues detected by Sonar
|
hai 5 meses |
Ivan Savenko
|
283adc37d7
Unit stack rebalancing rework
|
hai 5 meses |
Ivan Savenko
|
f70ad2c15b
Reorganized artifact-related classes
|
hai 5 meses |
Ivan Savenko
|
4e8e85e3e4
Fix issues reported by Sonar, review fixes
|
hai 6 meses |
Ivan Savenko
|
4d57a8ed36
Prefer to pass CGameState as reference instead of pointer
|
hai 6 meses |
Ivan Savenko
|
6d65641a43
Gamestate is now passed as shared pointer
|
hai 7 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
|
16a06179cf
Use ArtifactInstanceID in CGArtifact
|
hai 7 meses |
Ivan Savenko
|
c02a8a84fd
Stacks of armed instance are now unique_ptr
|
hai 7 meses |
Ivan Savenko
|
bdae7285ae
Objects list is now private member of CMap
|
hai 7 meses |
Ivan Savenko
|
745040def3
Access to heroes storage in CMap is now done via public methods
|
hai 7 meses |
Ivan Savenko
|
0ada2a5ebd
Map objects now use shared_ptr (game)
|
hai 7 meses |
Ivan Savenko
|
2ca1748e96
Artifact instances are now owned solely by CMap
|
hai 7 meses |
Ivan Savenko
|
417ea6451a
Remove ConstTransitivePtr from hero and town instances
|
hai 7 meses |
Ivan Savenko
|
62cb5412ff
CGameState::map is now a private, unique_ptr with accessors
|
hai 7 meses |
Ivan Savenko
|
82506d5eff
Removed ConstTransitivePtr from StackLocation
|
hai 7 meses |
Ivan Savenko
|
645b95ba02
Renamed `LibClasses * VLC` to `GameLibrary * LIBRARY`
|
hai 8 meses |