Laserlicht
|
134c145b98
convert ResourceSet to std::map
|
1 month ago |
Ivan Savenko
|
6ac57a7cfc
Improvements to bonus system node types / propagators
|
3 months ago |
Ivan Savenko
|
4d4da0454f
map objects hierarchy now uses IGameInfoCallback
|
5 months ago |
Ivan Savenko
|
6f20235d07
Merge CPrivilegedInfoCallback into CGameInfoCallback
|
5 months ago |
Ivan Savenko
|
716da918f8
Completely remove IGameCallback class
|
5 months ago |
Ivan Savenko
|
35644da2b7
Reogranize callback-related classes on 1 file = 1 class basis
|
5 months ago |
Ivan Savenko
|
4d57a8ed36
Prefer to pass CGameState as reference instead of pointer
|
6 months ago |
Ivan Savenko
|
586620a290
Basic code review, remove unused code from serializers
|
6 months ago |
Ivan Savenko
|
331debaa3f
Removed pointers from PlayerState
|
6 months ago |
Ivan Savenko
|
645b95ba02
Renamed `LibClasses * VLC` to `GameLibrary * LIBRARY`
|
8 months ago |
Ivan Savenko
|
9e2646898b
Add pre-computed vectors of owned objects for faster access
|
10 months ago |
Ivan Savenko
|
a8e84c55f6
Fix some of the new warnings from sonarcloud
|
1 year ago |
Ivan Savenko
|
679181c103
Implemented serialization of local player state in json form
|
1 year ago |
Ivan Savenko
|
d49a61645c
All objects that can be owned by player now implement IOwnableObject
|
1 year ago |
Ivan Savenko
|
a481f07daf
PlayerState now stores all objects owned by player
|
1 year ago |
godric3
|
c34956e912
introduce `getModScope` method to`Entity` class and subclasses
|
1 year ago |
Ivan Savenko
|
1aa391fdf8
Split CGeneralTextHandler file into 1 file per class form
|
1 year ago |
Ivan Savenko
|
2c4cad7d9c
Slight simplification of bonus system node class
|
1 year ago |
Ivan Savenko
|
0cf490e2c3
Remove custom move constructor. Fixes serialization of visitation status
|
1 year ago |
Laserlicht
|
f3e1943aaf
Merge branch 'develop' into highscore_menu
|
2 years ago |
Laserlicht
|
6f8b62d77d
codereview
|
2 years ago |
nordsoft
|
2a2f0a657e
Fix battle bonuses serialization
|
2 years ago |
Ivan Savenko
|
86a7f5f5cd
Removed getStr(bool), replaced with similar toString()
|
2 years ago |
Ivan Savenko
|
19ace6a849
Moved hero pool logic to the separate files
|
2 years ago |
Ivan Savenko
|
3d66455cd1
Fix build
|
2 years ago |
Ivan Savenko
|
85262cf4f5
Moved CGameState files into a separate directory
|
2 years ago |
Konstantin
|
11b237a23c
vcmi: massive refactoring v1
|
2 years ago |
Konstantin
|
ee489f18d2
vcmi: PlayerState is now an Entity
|
2 years ago |
Konstantin
|
4c4498b22a
vcmi: modernize rest of lib
|
2 years ago |
Andrey Filipenkov
|
ff635edc0b
wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
|
3 years ago |