mirror of
				https://github.com/zenorogue/hyperrogue.git
				synced 2025-10-30 21:42:59 +00:00 
			
		
		
		
	rots:: fixed the confusion when switching tilings
This commit is contained in:
		| @@ -909,7 +909,7 @@ EX void check_cgi() { | ||||
|   if(GOLDBERG) V("GP", its(gp::param.first) + "," + its(gp::param.second)); | ||||
|   if(IRREGULAR) V("IRR", its(irr::irrid)); | ||||
|  | ||||
|   if(geometry == gArchimedean) V("ARCM", arcm::current.symbol); | ||||
|   if(archimedean) V("ARCM", arcm::current.symbol); | ||||
|    | ||||
|   if(cryst) V("CRYSTAL", its(ginf[gCrystal].sides) + its(ginf[gCrystal].vertex)); | ||||
|    | ||||
|   | ||||
| @@ -1130,10 +1130,10 @@ EX namespace rots { | ||||
|     return cspin(3, 2, -z) * cspin(0, 1, -z); | ||||
|     } | ||||
|    | ||||
|   std::unordered_map<int, transmatrix> saved_matrices; | ||||
|  | ||||
|   struct hrmap_rotation_space : hybrid::hrmap_hybrid { | ||||
|  | ||||
|     std::unordered_map<int, transmatrix> saved_matrices; | ||||
|  | ||||
|     transmatrix relative_matrix(cell *c1, int i) { | ||||
|       if(i == c1->type-2) return uzpush(-cgi.plevel) * spin(-2*cgi.plevel); | ||||
|       if(i == c1->type-1) return uzpush(+cgi.plevel) * spin(+2*cgi.plevel); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Zeno Rogue
					Zeno Rogue