mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2024-12-25 01:20:37 +00:00
translation animations now return to the start if they hit a trap land
This commit is contained in:
parent
94ad7744ad
commit
df0be69cce
@ -424,6 +424,11 @@ void apply() {
|
|||||||
conformal::movetophase();
|
conformal::movetophase();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
if(inmirror(centerover.at) || (hyperbolic && !quotient &&
|
||||||
|
centerover.at->land != cwt.at->land && among(centerover.at->land, laHaunted, laIvoryTower, laDungeon, laEndorian) && centerover.at->landparam >= 10
|
||||||
|
) ) {
|
||||||
|
fullcenter(); View = spin(rand() % 1000) * View;
|
||||||
|
}
|
||||||
View = spin(movement_angle * M_PI / 180) * ypush(shift_angle * M_PI / 180) * xpush(cycle_length * t / period) * ypush(-shift_angle * M_PI / 180) *
|
View = spin(movement_angle * M_PI / 180) * ypush(shift_angle * M_PI / 180) * xpush(cycle_length * t / period) * ypush(-shift_angle * M_PI / 180) *
|
||||||
spin(-movement_angle * M_PI / 180) * View;
|
spin(-movement_angle * M_PI / 180) * View;
|
||||||
moved();
|
moved();
|
||||||
|
Loading…
Reference in New Issue
Block a user