mirror of
				https://github.com/zenorogue/hyperrogue.git
				synced 2025-10-31 14:02:59 +00:00 
			
		
		
		
	fixed to point2 instead of hpxy in mousedist and shmup
This commit is contained in:
		| @@ -4059,7 +4059,7 @@ EX ld mousedist(shiftmatrix T) { | ||||
|   if(mouseaim_sensitivity) return sqhypot_d(2, T1.h) + (point_behind(T1) ? 1e10 : 0); | ||||
|   hyperpoint h1; | ||||
|   applymodel(T1, h1); | ||||
|   h1 = h1 - hpxy((mousex - current_display->xcenter) / current_display->radius, (mousey - current_display->ycenter) / current_display->radius); | ||||
|   h1 = h1 - point2((mousex - current_display->xcenter) / current_display->radius, (mousey - current_display->ycenter) / current_display->radius); | ||||
|   return sqhypot_d(2, h1) + (point_behind(T1) ? 1e10 : 0); | ||||
|   } | ||||
|  | ||||
|   | ||||
| @@ -872,7 +872,7 @@ void movePlayer(monster *m, int delta) { | ||||
|     double mdd = hypot(mdx, mdy); | ||||
|      | ||||
|     if(mdd > 1e-6) { | ||||
|       hyperpoint jh = hpxy(mdx/100.0, mdy/100.0); | ||||
|       hyperpoint jh = point2(mdx/100.0, mdy/100.0); | ||||
|       shiftpoint ctr = m->pat * C0; | ||||
|    | ||||
|       if(sphere && pconf.alpha > 1.001) for(int i=0; i<3; i++) ctr[i] = -ctr[i]; | ||||
| @@ -1040,7 +1040,7 @@ void movePlayer(monster *m, int delta) { | ||||
|       if(cwt.at->land == laWestWall) yp = xp * 1, xp *= 0.7; | ||||
|       for(cell *c2: below) if(c2 != m->base) { | ||||
|          | ||||
|         hyperpoint h = rspintox(inverse_shift(m->pat, tC0(gmatrix[c2]))) * hpxy(xp, yp); | ||||
|         hyperpoint h = rspintox(inverse_shift(m->pat, tC0(gmatrix[c2]))) * point2(xp, yp); | ||||
|        | ||||
|         m->inertia += h; | ||||
|         avg_inertia += h/2; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Zeno Rogue
					Zeno Rogue