mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2026-09-17 01:21:19 +00:00
ads-game:: model permanently switched to underlying geometry
This commit is contained in:
@@ -108,6 +108,8 @@ bool ads_turn(int idelta) {
|
||||
ld delta = idelta / anims::period;
|
||||
|
||||
if(!(cmode & sm::NORMAL)) return false;
|
||||
|
||||
hybrid::in_actual([&] {
|
||||
|
||||
handle_crashes();
|
||||
|
||||
@@ -136,6 +138,8 @@ bool ads_turn(int idelta) {
|
||||
if(a[16+7] && !la[16+7]) auto_rotate = !auto_rotate;
|
||||
if(a[16+8] && !la[16+8]) pushScreen(game_menu);
|
||||
|
||||
if(auto_angle) pconf.model_orientation += ang;
|
||||
|
||||
if(true) {
|
||||
|
||||
/* proper time passed */
|
||||
@@ -204,9 +208,12 @@ bool ads_turn(int idelta) {
|
||||
}
|
||||
else view_pt += tc;
|
||||
}
|
||||
|
||||
if(auto_angle) pconf.model_orientation -= ang;
|
||||
|
||||
fixmatrix_ads(current.T);
|
||||
fixmatrix_ads(vctrV.T);
|
||||
});
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user