mirror of
				https://github.com/zenorogue/hyperrogue.git
				synced 2025-10-31 05:52:59 +00:00 
			
		
		
		
	geodesic movement cannot be disabled in SL
This commit is contained in:
		| @@ -765,7 +765,7 @@ EX void showEuclideanMenu() { | ||||
|     } | ||||
|   dialog::addSelItem(XLAT("projection"), current_proj_name(), '1'); | ||||
|   dialog::add_action_push(models::model_menu); | ||||
|   if(nonisotropic) | ||||
|   if(nonisotropic && !sl2) | ||||
|     dialog::addBoolItem_action(XLAT("geodesic movement in Sol/Nil"), nisot::geodesic_movement, 'G'); | ||||
|   #if CAP_CRYSTAL && MAXMDIM >= 4 | ||||
|   crystal::add_crystal_transform('x');   | ||||
|   | ||||
| @@ -385,7 +385,7 @@ EX namespace models { | ||||
|     dialog::addSelItem(XLAT("projection type"), get_model_name(pmodel), 'm'); | ||||
|     dialog::add_action_push(model_list); | ||||
|      | ||||
|     if(nonisotropic) | ||||
|     if(nonisotropic && !sl2) | ||||
|       dialog::addBoolItem_action(XLAT("geodesic movement in Sol/Nil"), nisot::geodesic_movement, 'G'); | ||||
|  | ||||
|     dialog::addBoolItem(XLAT("rotation"), do_rotate == 2, 'r'); | ||||
|   | ||||
| @@ -1191,6 +1191,7 @@ EX void set_geometry(eGeometry target) { | ||||
|     if(GDIM == 2 && among(pmodel, mdPerspective, mdGeodesic)) pmodel = mdDisk; | ||||
|     if(nonisotropic && old_DIM == 2 && vid.texture_step < 4) vid.texture_step = 4; | ||||
|     if(prod) { pmodel = mdPerspective; if(vid.texture_step < 4) vid.texture_step = 4; } | ||||
|     if(sl2) nisot::geodesic_movement = true; | ||||
|     } | ||||
|   } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Zeno Rogue
					Zeno Rogue