1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-10-27 11:57:40 +00:00

removed name nullptr too

This commit is contained in:
Zeno Rogue
2023-03-16 23:18:16 +01:00
parent 2527398a3e
commit 4bface6860
2 changed files with 58 additions and 62 deletions

View File

@@ -24,7 +24,7 @@ template<class T> void makeband_complex(shiftpoint H, hyperpoint& ret, const T&
template<class T> void add_complex(const char *name, flagtype flag, const T& f) {
int q = isize(mdinf);
mdinf.emplace_back(modelinfo{name, name, name, mf::euc_boring | mf::broken | flag, nullptr});
mdinf.emplace_back(modelinfo{name, name, name, mf::euc_boring | mf::broken | flag});
while(isize(extra_projections) < q) extra_projections.emplace_back();
extra_projections.emplace_back([f] (shiftpoint& H_orig, hyperpoint& H, hyperpoint& ret) {
makeband_complex(H_orig, ret, f);
@@ -33,14 +33,14 @@ template<class T> void add_complex(const char *name, flagtype flag, const T& f)
template<class T> void add_extra(const char *name, flagtype flag, const T& f) {
int q = isize(mdinf);
mdinf.emplace_back(modelinfo{name, name, name, mf::euc_boring | mf::broken | flag, nullptr});
mdinf.emplace_back(modelinfo{name, name, name, mf::euc_boring | mf::broken | flag});
while(isize(extra_projections) < q) extra_projections.emplace_back();
extra_projections.emplace_back(f);
}
template<class T> void add_band(const char *name, flagtype flag, const T& f) {
int q = isize(mdinf);
mdinf.emplace_back(modelinfo{name, name, name, mf::euc_boring | mf::broken | flag, nullptr});
mdinf.emplace_back(modelinfo{name, name, name, mf::euc_boring | mf::broken | flag});
while(isize(extra_projections) < q) extra_projections.emplace_back();
extra_projections.emplace_back([f] (shiftpoint& H_orig, hyperpoint& H, hyperpoint& ret) {
makeband_f(H_orig, ret, f);