144 Commits (cpp20-using-enum)

Author SHA1 Message Date
qndel d76158ca03
reflect without missile! (#2659) 5 years ago
Anders Jenbo 3df8af0e9d Apply missile_id to _mitype 5 years ago
Anders Jenbo d4bd409472 Deduplicate manashild/reflect code 5 years ago
BC Ko 1a6562e16d
Merge pull request #2648 from bcko/2435_refactor_Missiles_3 5 years ago
BC Ko 14b7e3bdc1
2435 refactor missiles part 2 (#2635) 5 years ago
Anders Jenbo f289fbcec5 Remove dead missile code 5 years ago
Vladimir Olteanu b76e8c060b Introduce MissileDataFlags 5 years ago
Vladimir Olteanu 61f82d1944 Remove LoadMissileGFX 5 years ago
Anders Jenbo 78124fb389 Add GolemHoldingCell 5 years ago
obligaron 5ed79c38ef Introduce MissilePosition.StopMissile 5 years ago
Anders Jenbo 77b72da276 ♻️Use monster by reference when possible 5 years ago
Anders Jenbo 4bf4e42230 Move local symbols to anonymous namespace 5 years ago
Anders Jenbo 9ae908f947 Rename missile globals 5 years ago
obligaron be53349c2d
Decouple missile movement from game logic (#2322) 5 years ago
Anders Jenbo 6690af350e Clean up missiles.cpp 5 years ago
Anders Jenbo a7c7fa0030 Fully apply clang-tidy/format to all files 5 years ago
Juliano Leal Goncalves cbb84199c2 ♻️ Replace Point addition with 'Point + Displacement' 5 years ago
Anders Jenbo 22b632f04a ♻️Clean up implicit bool conversions 5 years ago
Anders Jenbo ee7b32d8f6 Player by reference part 3 5 years ago
Vladimir Olteanu 2624d1e62f Introduce Direction16 as enum 5 years ago
Vladimir Olteanu 95643029e3 Refactor missiles.cpp 5 years ago
Gleb Mazovetskiy f9f301b054 🚚 engine.h: Extract `Point`, `Direction`, `clamp` 5 years ago
obligaron b5ad92eb2c Convert _mAnimData to CelSprite 5 years ago
Anders Jenbo f579b2f287 Handle cel/cl2 files as byte arrays 5 years ago
Jmgr c33182d6de Modernize deprecated headers 5 years ago
Anders Jenbo 2bd13451a1 ♻️Apply point positioning to all remaning entities 5 years ago
Anders Jenbo 98cd435fba ♻️ Apply point types to missiles 5 years ago
Anders Jenbo 7912e510f0 🎨 Clean up overuse of SDL types 5 years ago
Anders Jenbo bd389e9ef6 ♻️ Clean up bool logic in engine.cpp 5 years ago
Anders Jenbo f004c78824 🧹 performance-unnecessary-value-param 5 years ago
Anders Jenbo 5fdb9ce459 🎨 Format code 5 years ago
Anders Jenbo 61d15e23db 🎨 Apply direction enum to monsters and relations 5 years ago
staphen 4faf09c2df Consolidate logic for Mana Shield and player damage. 5 years ago
Anders Jenbo 8c821e98d3 🚚 Restructure files 5 years ago
Anders Jenbo 997c1dba55 🚚 Split up all.h in to proper header relations 5 years ago
Anders Jenbo f450d6a125 🚚 Move defines to there proper files 5 years ago
Anders Jenbo 61244c4d93 ♻️ Rearange and apply more enums 5 years ago
Anders Jenbo 93d42b62b8 ♻️ Change BOOL to bool 5 years ago
Anders Jenbo 4ee84aea1a ♻️ Change BOOLEAN to bool 5 years ago
Anders Jenbo 779e6cf950 ♻️ Apply more enums 5 years ago
Anders Jenbo af96de4038 ♻️ Move a large part of enums to there respective headers 5 years ago
Gleb Mazovetskiy a6c353ddc7 Specify more enum storage types 5 years ago
Gleb Mazovetskiy 1326df189a Optimize layout of MissileData: sizeof 40 -> 32 5 years ago
Gleb Mazovetskiy ff5d0c8512 Optimize layout of MisFileData: sizeof 341 -> 240 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
qndel 461de17884
fix typo (#1316) 5 years ago
Anders Jenbo 932d093433 Test GetDirection 5 years ago
Anders Jenbo 1284333765 ♻️ Use explicit types and remove globals from save file logic 5 years ago