mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2024-12-27 02:20:36 +00:00
added missing override
This commit is contained in:
parent
2a05642198
commit
2576918b8a
@ -660,7 +660,7 @@ struct hrmap_hat : hrmap {
|
|||||||
throw hr_exception("not in hats");
|
throw hr_exception("not in hats");
|
||||||
}
|
}
|
||||||
|
|
||||||
void find_cell_connection(cell *c, int d) {
|
void find_cell_connection(cell *c, int d) override {
|
||||||
int id = hat_id(c);
|
int id = hat_id(c);
|
||||||
indenter ind(2);
|
indenter ind(2);
|
||||||
for(auto& ru: rules_base) {
|
for(auto& ru: rules_base) {
|
||||||
|
@ -634,8 +634,8 @@ struct emb_sphere_in_low : emb_actual {
|
|||||||
return map_relative_push(logical_to_actual(i)) * zpush(-1);
|
return map_relative_push(logical_to_actual(i)) * zpush(-1);
|
||||||
}
|
}
|
||||||
hyperpoint actual_to_intermediate(hyperpoint a) override { return actual_to_logical(a); }
|
hyperpoint actual_to_intermediate(hyperpoint a) override { return actual_to_logical(a); }
|
||||||
ld center_z() { return 1; }
|
ld center_z() override { return 1; }
|
||||||
transmatrix map_relative_push(hyperpoint a) {
|
transmatrix map_relative_push(hyperpoint a) override {
|
||||||
ld z = hdist0(a);
|
ld z = hdist0(a);
|
||||||
geom3::light_flip(true);
|
geom3::light_flip(true);
|
||||||
auto h1 = normalize(a);
|
auto h1 = normalize(a);
|
||||||
@ -737,7 +737,7 @@ struct emb_euc_in_product : emb_euclid_noniso {
|
|||||||
return hyperpoint(bx, by, bz, 1);
|
return hyperpoint(bx, by, bz, 1);
|
||||||
}
|
}
|
||||||
transmatrix get_lsti() override { return cspin90(2, 1); }
|
transmatrix get_lsti() override { return cspin90(2, 1); }
|
||||||
transmatrix intermediate_to_actual_translation(hyperpoint i) {
|
transmatrix intermediate_to_actual_translation(hyperpoint i) override {
|
||||||
return zpush(i[2]) * xpush(i[0]) * ypush(i[1]);
|
return zpush(i[2]) * xpush(i[0]) * ypush(i[1]);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -869,7 +869,7 @@ struct emb_euc_cylinder_sl2 : emb_euc_cylinder_twisted {
|
|||||||
struct emb_euc_in_sph : emb_euclid_noniso {
|
struct emb_euc_in_sph : emb_euclid_noniso {
|
||||||
bool is_euc_in_sph() override { return true; }
|
bool is_euc_in_sph() override { return true; }
|
||||||
ld center_z() override { return 1; }
|
ld center_z() override { return 1; }
|
||||||
virtual ld height_limit(ld sign) { return sign < 0 ? 0 : 90._deg; }
|
virtual ld height_limit(ld sign) override { return sign < 0 ? 0 : 90._deg; }
|
||||||
hyperpoint actual_to_intermediate(hyperpoint a) override {
|
hyperpoint actual_to_intermediate(hyperpoint a) override {
|
||||||
ld tx = hypot(a[0], a[2]);
|
ld tx = hypot(a[0], a[2]);
|
||||||
ld ty = hypot(a[1], a[3]);
|
ld ty = hypot(a[1], a[3]);
|
||||||
|
@ -205,7 +205,7 @@ void prepare_nilform() {
|
|||||||
|
|
||||||
struct nilmodel : model {
|
struct nilmodel : model {
|
||||||
hyperpoint transform(hyperpoint h) override { return nilize(h).second; }
|
hyperpoint transform(hyperpoint h) override { return nilize(h).second; }
|
||||||
void process_triangle(vector<hyperpoint>& hys, vector<hyperpoint>& tot, bool textured, object *co) {
|
void process_triangle(vector<hyperpoint>& hys, vector<hyperpoint>& tot, bool textured, object *co) override {
|
||||||
auto n0 = nilize(hys[0]).first;
|
auto n0 = nilize(hys[0]).first;
|
||||||
auto n1 = nilize(hys[1]).first;
|
auto n1 = nilize(hys[1]).first;
|
||||||
auto n2 = nilize(hys[2]).first;
|
auto n2 = nilize(hys[2]).first;
|
||||||
|
@ -76,7 +76,7 @@ struct citymodel : model {
|
|||||||
return h;
|
return h;
|
||||||
}
|
}
|
||||||
|
|
||||||
void postprocess() {
|
void postprocess() override {
|
||||||
println(hlog, "low = ", low);
|
println(hlog, "low = ", low);
|
||||||
println(hlog, "high = ", high);
|
println(hlog, "high = ", high);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user