Commit History

Autor SHA1 Mensaxe Data
  Ivan Savenko 4d4da0454f map objects hierarchy now uses IGameInfoCallback hai 6 meses
  Ivan Savenko f7d08a7288 Merge pull request #5700 from IvanSavenko/gamestate_pack_visitor hai 6 meses
  Ivan Savenko 35644da2b7 Reogranize callback-related classes on 1 file = 1 class basis hai 6 meses
  Ivan Savenko 86b832be67 Remove CPack::applyGs method in favor of GameStatePackVisitor class hai 7 meses
  Ivan Savenko 283adc37d7 Unit stack rebalancing rework hai 7 meses
  Ivan Savenko 5550edeb9a Fix inability of unit to cast spell after receiving morale hai 7 meses
  Ivan Savenko 829739da24 Reduce usage of implicit conversions to int hai 7 meses
  Ivan Savenko 4d57a8ed36 Prefer to pass CGameState as reference instead of pointer hai 7 meses
  Ivan Savenko 912c2eae94 Fix regressions hai 7 meses
  Ivan Savenko f03cc06176 Battle Info uses ObjectInstanceID's instead of pointers hai 8 meses
  Ivan Savenko cd7732456a Remove pointer to objects from TerrainTile hai 8 meses
  Ivan Savenko 63d00b080e Removed pointer to army from StackInstance hai 8 meses
  Ivan Savenko 71bc1054d0 BattleStart pack now uses unique_ptr hai 8 meses
  Ivan Savenko 745040def3 Access to heroes storage in CMap is now done via public methods hai 8 meses
  Ivan Savenko 1f502c0548 CMap towns and heroes on map fields are now private hai 8 meses
  Ivan Savenko 0ada2a5ebd Map objects now use shared_ptr (game) hai 8 meses
  Ivan Savenko 417ea6451a Remove ConstTransitivePtr from hero and town instances hai 9 meses
  SoundSSGood e847d3322d Hotfix visitBattleResultsApplied hai 7 meses
  SoundSSGood 60afbbe20f Necromancy & Eagle eye infowindows hai 8 meses
  SoundSSGood f0a9c95075 ArtInfoWindow on client. Client side hai 8 meses
  SoundSSGood 4609a83fc1 ArtInfoWindow on client. Lib side hai 8 meses
  Ivan Savenko 9732d39c70 Moved shutdown request dialog handling to GameInstance hai 9 meses
  Ivan Savenko 62cb5412ff CGameState::map is now a private, unique_ptr with accessors hai 9 meses
  Ivan Savenko 219eea86ff Better handling of AI shutdown hai 9 meses
  Ivan Savenko 645b95ba02 Renamed `LibClasses * VLC` to `GameLibrary * LIBRARY` hai 9 meses
  Ivan Savenko 156de5b17e Added GameInstance class hai 9 meses
  Ivan Savenko ffd37a8fa8 Removed CGI in favor of VLC. Map handle is for now global variable hai 9 meses
  Ivan Savenko cacceda950 Renamed CGuiHandler to GameEngine hai 9 meses
  Ivan Savenko 32391dc7a9 Pathfinder cache is now stored separately per playerBlocked hai 10 meses
  Ivan Savenko 157d6d30c8 Move rest of commonly-accessed UnitState queries to bonus cache hai 11 meses