Ivan Savenko
|
cd7732456a
Remove pointer to objects from TerrainTile
|
hai 7 meses |
Ivan Savenko
|
ab11d2b075
Remove quests from CMap, now solely owned by quest objects
|
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
|
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
|
2ca1748e96
Artifact instances are now owned solely by CMap
|
hai 7 meses |
Ivan Savenko
|
797646cc05
Quests in map now use shared_ptr instead of const ptr
|
hai 7 meses |
Ivan Savenko
|
645b95ba02
Renamed `LibClasses * VLC` to `GameLibrary * LIBRARY`
|
hai 8 meses |
Ivan Savenko
|
4b824d05e2
Do not allow heroes banned for player as starting heroes
|
hai 8 meses |
Ivan Savenko
|
e4505f20b9
Remove no longer used map checksum computation
|
hai 9 meses |
MichalZr6
|
a99274d72e
BattleHexArray - new container for BattleHexes
|
hai 1 ano |
Ivan Savenko
|
ea368c5176
Inlined methods commonly used by pathfinder for better optimization
|
hai 9 meses |
Dydzio
|
e9be46af98
Merge branch 'develop' into timed_events_objects_removal
|
hai 10 meses |
Ivan Savenko
|
08fbcd5239
TerrainTile now uses identifiers instead of pointers to VLC
|
hai 1 ano |
Ivan Savenko
|
604e3b5c67
Merge pull request #4763 from IvanSavenko/herohandler_split
|
hai 1 ano |
Ivan Savenko
|
10ad0fc760
Split CHeroHandler.cpp/.h into 1 file per class
|
hai 1 ano |
Ivan Savenko
|
31095248ab
Removed typeName and subtypeName properties from CGObjectInstance
|
hai 1 ano |
Ivan Savenko
|
3dd4fa2528
Reduce usage of pointers to VLC entities
|
hai 1 ano |
Ivan Savenko
|
a8f8c3f4b1
Replaced most of accesses to CGObjectInstance::pos with anchorPoint()
|
hai 1 ano |
godric3
|
d078c5ff2d
store ObjectInstanceID of objects to remove instead of their position
|
hai 1 ano |
godric3
|
e50ba14bbe
Use exact position of object to remove + add object name to list of objects to remove
|
hai 1 ano |
godric3
|
253af651cc
Add map editor ui to set objects to remove on timed event
|
hai 1 ano |
SoundSSGood
|
b9ae7f1138
CMap put move and remove artifact method
|
hai 1 ano |
Dydzio
|
cf5ce96aeb
Backend implementation of object removal possibility by timed map events
|
hai 1 ano |
Ivan Savenko
|
ff8d36c350
It is now possible to define game settings in rmg template
|
hai 1 ano |
Ivan Savenko
|
8225eb454e
Added GameSettings to gamestate, potentially allowing to define game
|
hai 1 ano |
SoundSSGood
|
b06426ac43
CMap removed from CArtifactSet level
|
hai 1 ano |
K
|
18a69dfeb5
move CMap::isInTheMap to the header file and make it inline
|
hai 1 ano |
K
|
3a27725fcb
Optimize CMap::isInTheMap
|
hai 1 ano |