63 Commits (install)

Author SHA1 Message Date
Gleb Mazovetskiy fd02564a85 magic_enum: Customize enums where they're declared 7 months ago
Anders Jenbo 62d2ff607c Only resize monster data vectors when needed 7 months ago
Andrettin 5d21bfae37 Reworked the unique monster Lua bindings to load from a TSV file 7 months ago
Andrettin be956f0608
Added Lua Bindings for Adding New Monster Types 7 months ago
Andrettin cfb52ee239
Added support for mods to add unique monsters without replacing any data (#8092) 7 months ago
Gleb Mazovetskiy a12b5368c3 Extract sound effects enum into its own file 1 year ago
Anders Jenbo e949f41d83 Clean up selection type 2 years ago
Gleb Mazovetskiy 876055b272 Migrate effect.cpp data to TSV 2 years ago
Gleb Mazovetskiy 99fea0d1c5 Migrate unique monsters to data files 2 years ago
Gleb Mazovetskiy 2eae121931 Migrate monstdat to a data file 2 years ago
Gleb Mazovetskiy 0d19c1b773 Slightly optimize loading same-sprite monsters 2 years ago
Eric Robinson 30c1991039
`enum _mai_id` -> `enum class MonsterAIID` (#5683) 3 years ago
Gleb Mazovetskiy 4cf0053ece Set underlying type for all the enums 4 years ago
Vladimir Olteanu 33f4289634 Get rid of unused immunity 4 years ago
Mikołaj Piróg 262fa9ac2d
Rename MonsterData members (#5000) 4 years ago
Gleb Mazovetskiy 9928d691e4 Remove `MonsterData#has_trans` 4 years ago
obligaron e87aca38bb Change animation frames and tick per frame to int8_t 4 years ago
Anders Jenbo d6b258926e Apply type checking on monster type 4 years ago
DakkJaniels 0790416781
Unique Monster Variable Rename (#4060) 4 years ago
Anders Jenbo 5bffa14e70
Define type for MonsterClass 5 years ago
Juliano Leal Goncalves 5430672477
🚚 Rename 'UniqMonstStruct' struct to 'UniqueMonsterData' (#2814) 5 years ago
Juliano Leal Goncalves d225202c34 🚚 Rename 'MonsterClass' members for consistency 5 years ago
Juliano Leal Goncalves 7af21d289d ♻️ Remove unnecessary 'MonsterClass' enum underlying value type override 5 years ago
Juliano Leal Goncalves 21b481bb46 ♻️ Convert 'MonsterClass' enum to enum class 5 years ago
Juliano Leal Goncalves 6226f41849 🚚 Rename '_mc_id' enum to 'MonsterClass' 5 years ago
Juliano Leal Goncalves db1026fa39 🚚 Rename 'MonsterDataStruct' to 'MonsterData' 5 years ago
Juliano Leal Goncalves 6146b828e9 🚚 Rename 'MonsterData' global to 'MonstersData' 5 years ago
qndel 0530fcb969 apply enums to mTreasure 5 years ago
obligaron d63fcded76
Refactor PlaceGroup (#2425) 5 years ago
Anders Jenbo ef6275caac Clean up private function names 5 years ago
Anders Jenbo bc0d1f7ac0 clang-tidy/Android Stuidio cleanups 3 5 years ago
Anders Jenbo 4b577329f4 ♻️Refactor towner initialization 5 years ago
Jmgr c33182d6de Modernize deprecated headers 5 years ago
Anders Jenbo 7912e510f0 🎨 Clean up overuse of SDL types 5 years ago
Anders Jenbo 5fdb9ce459 🎨 Format code 5 years ago
Anders Jenbo 997c1dba55 🚚 Split up all.h in to proper header relations 5 years ago
Anders Jenbo 819fd40376
🎨 Consistent enum value style (#1458) 5 years ago
Anders Jenbo e7ae8ddd04 🚚 Move all enums to there respective headers 5 years ago
Gleb Mazovetskiy 6a3ae9e35b Optimize MonsterData layout: sizeof 160 -> 80 5 years ago
Gleb Mazovetskiy a6c353ddc7 Specify more enum storage types 5 years ago
Anders Jenbo 433edc63ea ♻️ Consistently use pragma once to guard the headers 5 years ago
Anders Jenbo bfb3c11c2b 🎨 Change namespace to devilution 5 years ago
Anders Jenbo 630e507f63 🚚 Apply namespace 5 years ago
Anders Jenbo def2253386 ♻️ Move monster.h related structs and enums and apply propper types 5 years ago
Anders Jenbo 36a196389b Fix remaning basic compiler errors and warnings 5 years ago
Anders Jenbo c802cbdc4d Merge more Hellfire code paths 5 years ago
qndel f137159b8d monsters cleanup 5 years ago
Joel Falcou c4223d4c29 Per file basis use of extern C 6 years ago
Joel Falcou 64d26a7934 Sanitize use of namespace 6 years ago
Anders Jenbo 1340192b59 Correct array sizes 6 years ago