Ivan Savenko
|
52da332640
GameHandler now uses GameConnectionID instead of connection pointers
|
3 hónapja |
Ivan Savenko
|
1666a5a7e5
Prefer dynamic_cast to unsafe static_cast, fix Sonar
|
5 hónapja |
Ivan Savenko
|
fa6bf02b6e
Renamed mocked file to represent change in inheritance
|
5 hónapja |
Ivan Savenko
|
8255a4b9ae
CGameHandler no longer inherits CGameInfoCallback, reduce direct access
|
5 hónapja |
Ivan Savenko
|
cc274c4d34
GameRandomizer is now in lib, add implementation
|
5 hónapja |
Ivan Savenko
|
456525109e
Replaced undescriptive bool true/false with more clear enum for
|
5 hónapja |
Ivan Savenko
|
4d4da0454f
map objects hierarchy now uses IGameInfoCallback
|
5 hónapja |
Ivan Savenko
|
716da918f8
Completely remove IGameCallback class
|
5 hónapja |
Ivan Savenko
|
d1d2cf4189
Fix crashes on game start, gamestate now derives from GameCallbackHolder
|
6 hónapja |
Ivan Savenko
|
f03cc06176
Battle Info uses ObjectInstanceID's instead of pointers
|
6 hónapja |
Ivan Savenko
|
6d65641a43
Gamestate is now passed as shared pointer
|
7 hónapja |
Ivan Savenko
|
71bc1054d0
BattleStart pack now uses unique_ptr
|
7 hónapja |
Ivan Savenko
|
0101d5ff67
BattleInfo stacks are now unique_ptr's
|
7 hónapja |
Ivan Savenko
|
bdae7285ae
Objects list is now private member of CMap
|
7 hónapja |
Ivan Savenko
|
1f502c0548
CMap towns and heroes on map fields are now private
|
7 hónapja |
Ivan Savenko
|
0ada2a5ebd
Map objects now use shared_ptr (game)
|
7 hónapja |
Ivan Savenko
|
04ca8aca9f
Update tests
|
1 éve |
Ivan Savenko
|
c0f5c7c0ea
Replace pointer with reference in pack apply functions
|
1 éve |
Ivan Savenko
|
786f80871e
Replace more usages of pointers to packs with references
|
1 éve |
Ivan Savenko
|
39a2c29c97
Removed creatureBank flag from battle, battles now receive BattleLayout
|
1 éve |
SoundSSGood
|
7466d7452d
vcmiscrolls
|
1 éve |
Ivan Savenko
|
2a05fbdd50
Unified handling of battle sides ID's
|
1 éve |
Laserlicht
|
3e5df61946
code review
|
1 éve |
Laserlicht
|
6273e678a4
fix
|
1 éve |
Ivan Savenko
|
c91f8cd511
Fix tests
|
1 éve |
Ivan Savenko
|
55bf75c43e
Remove no longer used random seeds from StartInfo
|
1 éve |
Alexander Wilms
|
02e429e973
Fix typos using https://github.com/crate-ci/typos
|
1 éve |
Ivan Savenko
|
565d810806
Remove test for no longer existing logic
|
1 éve |
Ivan Savenko
|
8b861fc58f
Do not check for guards when teleporting using means other than DD
|
1 éve |
Ivan Savenko
|
922966dcf8
Renamed JsonNode::meta to more logical modScope. Member is now private
|
1 éve |