Ivan Savenko
|
d04241b10a
Code cleanup
|
1 éve |
Ivan Savenko
|
ffd604c114
Removed unnecessary access to IHandler::objects
|
1 éve |
Ivan Savenko
|
e67e4430ba
Removed most of non-const static fields in lib. Reduced header includes.
|
1 éve |
Ivan Savenko
|
a15366f5a5
Make IObjectInterface::cb non-static
|
1 éve |
Ivan Savenko
|
2c4cad7d9c
Slight simplification of bonus system node class
|
1 éve |
Ivan Savenko
|
7ffe014d6b
Remove allowed artifacts list from arthandler
|
1 éve |
Ivan Savenko
|
ee7bd87b8d
Fix crash on losing mission-critical hero in battle
|
1 éve |
Ivan Savenko
|
e00d871082
Fix few more warnings on game start
|
1 éve |
Ivan Savenko
|
c872f8418f
Implemented serialization of MapObjectSubID, refactoring of related code
|
1 éve |
Ivan Savenko
|
9f906ff1d2
Remove pointer to CGObjectInstance from map header
|
1 éve |
Ivan Savenko
|
d71b0b6952
Merge pull request #3179 from vcmi/fix-3173
|
1 éve |
Ivan Savenko
|
76956cfe3a
Merge pull request #3188 from IvanSavenko/remove_identifier_implicit_int_conversion2
|
1 éve |
Ivan Savenko
|
52050d0ef1
Fix build
|
1 éve |
Ivan Savenko
|
6cb1f6ff11
Remove all remaining implicit conversion in lib
|
1 éve |
Ivan Savenko
|
96c81be68e
Win/loss conditions now use VariantIdentifier. Removed non-implemented
|
1 éve |
Ivan Savenko
|
abad4b01ce
Remove explicit convesion to int in operators
|
1 éve |
Ivan Savenko
|
0842f5afee
Removed remaining usages of std::vector<bool>
|
1 éve |
Ivan Savenko
|
d4496c81f9
Fix memory leaks in library
|
1 éve |
Ivan Savenko
|
20ef3a69e7
Fix most of memleaks discovered by valgrind
|
1 éve |
Andrii Danylchenko
|
142d0083d5
#3173 - fix trap crash on random hero
|
1 éve |
Ivan Savenko
|
5c810df36f
Reorganized types registration code
|
1 éve |
Ivan Savenko
|
4a7fa9bf8c
Simplified CTypeList class
|
1 éve |
Ivan Savenko
|
ed66fc2fb3
Minor optimization of map startup time
|
1 éve |
Ivan Savenko
|
0691dfef3b
Moved stateful artifact randomization logic to gamestate from handler
|
1 éve |
Ivan Savenko
|
5487f07d3b
added toEntity overload that accepts generic Services class
|
1 éve |
Ivan Savenko
|
04aeea9b68
use toEnum instead of getNum for switch'es
|
1 éve |
Ivan Savenko
|
184f5a72cc
Use toEntity/toXXX methods in Identifier instead VLC objects access
|
1 éve |
Ivan Savenko
|
8d5fa41a19
Minor fixes
|
1 éve |
Ivan Savenko
|
2b9c362d5b
Explicitly convert identifier to underlying enumeration
|
1 éve |
Ivan Savenko
|
b42f073f0c
Stabilization
|
2 éve |