mirror of
				https://github.com/zenorogue/hyperrogue.git
				synced 2025-10-31 14:02:59 +00:00 
			
		
		
		
	velocity converter tiles
This commit is contained in:
		| @@ -337,7 +337,7 @@ map<char, array<string, pixel_per_block> > submaps = { | |||||||
|     "gh     WW     gh", |     "gh     WW     gh", | ||||||
|     "hg     WW     hg", |     "hg     WW     hg", | ||||||
|     }}, |     }}, | ||||||
|   {'T', { |   {'T', { /* trampoline */ | ||||||
|     "WWWWWWWWWWWWWWWW", |     "WWWWWWWWWWWWWWWW", | ||||||
|     "WYYYYYYYYYYYYYYW", |     "WYYYYYYYYYYYYYYW", | ||||||
|     "WYyyyyyyyyyyyyYW", |     "WYyyyyyyyyyyyyYW", | ||||||
| @@ -355,6 +355,24 @@ map<char, array<string, pixel_per_block> > submaps = { | |||||||
|     "WYYYYYYYYYYYYYYW", |     "WYYYYYYYYYYYYYYW", | ||||||
|     "WWWWWWWWWWWWWWWW", |     "WWWWWWWWWWWWWWWW", | ||||||
|     }}, |     }}, | ||||||
|  |   {'V', { /* velocity converter */ | ||||||
|  |     "WWWWWWWWWWWWWWWW", | ||||||
|  |     "WrrrrrrrrrrrrrrW", | ||||||
|  |     "WrbbrbbrrbbrbbrW", | ||||||
|  |     "WrbbrbbrrbbrbbrW", | ||||||
|  |     "WrrrrrrrrrrrrrrW", | ||||||
|  |     "WrbbrbbrrbbrbbrW", | ||||||
|  |     "WrbbrbbrrbbrbbrW", | ||||||
|  |     "WrrrrrrrrrrrrrrW", | ||||||
|  |     "WrrrrrrrrrrrrrrW", | ||||||
|  |     "WrbbrbbrrbbrbbrW", | ||||||
|  |     "WrbbrbbrrbbrbbrW", | ||||||
|  |     "WrrrrrrrrrrrrrrW", | ||||||
|  |     "WrbbrbbrrbbrbbrW", | ||||||
|  |     "WrbbrbbrrbbrbbrW", | ||||||
|  |     "WrrrrrrrrrrrrrrW", | ||||||
|  |     "WWWWWWWWWWWWWWWW", | ||||||
|  |     }}, | ||||||
|   }; |   }; | ||||||
|  |  | ||||||
| level rotplane( | level rotplane( | ||||||
| @@ -923,7 +941,7 @@ level flyoff( | |||||||
|   "gggg|!!!gg|gggg!", |   "gggg|!!!gg|gggg!", | ||||||
|   "gg--*!!!--*--gg!", |   "gg--*!!!--*--gg!", | ||||||
|   "gggg|!!!gg|gggg!", |   "gggg|!!!gg|gggg!", | ||||||
|   "gggggggGGgggggg!", |   "gggggVVVGgggggg!", | ||||||
|   "ggggggggggggggg!", |   "ggggggggggggggg!", | ||||||
|   "ggggggggggggggg!", |   "ggggggggggggggg!", | ||||||
|   "!!!!!!!!!!!!!!!!" |   "!!!!!!!!!!!!!!!!" | ||||||
|   | |||||||
| @@ -271,6 +271,12 @@ bool timestamp::check_crashes(level* lev, hyperpoint owhere, hyperpoint oflyvel, | |||||||
|       tramp_head = heading_angle; |       tramp_head = heading_angle; | ||||||
|       } |       } | ||||||
|  |  | ||||||
|  |     else if(ch == 'V') { | ||||||
|  |       /* convert velocity on velocity converter */ | ||||||
|  |       vel = hypot_d(3, flyvel); | ||||||
|  |       on_surface = lev; | ||||||
|  |       } | ||||||
|  |  | ||||||
|     else { |     else { | ||||||
|       /* waste some energy */ |       /* waste some energy */ | ||||||
|       flyvel = flyvel - dot_d(3, flyvel, dz) * dz; |       flyvel = flyvel - dot_d(3, flyvel, dz) * dz; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Zeno Rogue
					Zeno Rogue