1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-12-14 01:58:06 +00:00

as_poly() to eliminate dynamic_cast<dqi_poly*>

This commit is contained in:
Zeno Rogue
2024-10-05 13:11:23 +02:00
parent 324b670c29
commit 2d8397d289
5 changed files with 10 additions and 8 deletions

View File

@@ -2654,7 +2654,7 @@ EX namespace mapeditor {
initShape(sg, id);
for(int i=0; i<isize(ptds); i++) {
auto pp = dynamic_cast<dqi_poly*> (&*ptds[i]);
auto pp = ptds[i]->as_poly();
if(!pp) continue;
auto& ptd = *pp;