mirror of
				https://github.com/zenorogue/hyperrogue.git
				synced 2025-10-29 21:13:00 +00:00 
			
		
		
		
	rogueviz:: fixed missing virtual destructor in model
This commit is contained in:
		| @@ -342,6 +342,8 @@ namespace objmodels { | ||||
|     virtual void process_triangle(vector<hyperpoint>& hys, vector<hyperpoint>& tot, bool textured, object *co); | ||||
|      | ||||
|     bool available(); | ||||
|  | ||||
|     virtual ~model() {} | ||||
|     }; | ||||
|  | ||||
|   void add_model_settings(); | ||||
|   | ||||
| @@ -314,6 +314,12 @@ auto hchook = addHook(hooks_drawcell, 100, draw_snow) | ||||
|     param_b(snow_not_player, "snow_not_player"); | ||||
|     }) | ||||
|  | ||||
| #if CAP_SOLV | ||||
| #define IF_SOLV(x) x | ||||
| #else | ||||
| #define IF_SOLV(x) | ||||
| #endif | ||||
|  | ||||
| #if CAP_RVSLIDES | ||||
| + addHook_rvslides(161, [] (string s, vector<tour::slide>& v) { | ||||
|   if(s != "noniso") return; | ||||
| @@ -381,16 +387,16 @@ auto hchook = addHook(hooks_drawcell, 100, draw_snow) | ||||
|     set_geometry(gRotSpace); | ||||
|     snow_lambda = 5; | ||||
|     }); | ||||
| #if CAP_SOLV | ||||
|   snow_slide(v, "Solv", "Solv geometry. Like the non-isotropic hyperbolic geometry but where the horizontal and vertical curvatures work in the other way.", [] { | ||||
|   IF_SOLV(snow_slide(v, "Solv", "Solv geometry. Like the non-isotropic hyperbolic geometry but where the horizontal and vertical curvatures work in the other way.", [] { | ||||
|     set_geometry(gSol); | ||||
|     // tour::slide_backup(snow_shape, 2); | ||||
|     snow_lambda = 3; | ||||
|     }); | ||||
| #endif | ||||
|     });) | ||||
|   }) | ||||
| #endif | ||||
|   + 0; | ||||
|  | ||||
| #undef IF_SOLV | ||||
|  | ||||
| } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Zeno Rogue
					Zeno Rogue