Zeno Rogue 
							
						 
					 
					
						
						
							
						
						a80b74dc62 
					 
					
						
						
							
							migrated to SDL3  
						
						
						
						
					 
					
						2025-06-07 16:16:57 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur O'Dwyer 
							
						 
					 
					
						
						
							
						
						10d0ed8900 
					 
					
						
						
							
							Eliminate calls to sprintf  
						
						... 
						
						
						
						Apple Xcode has started giving `-Wdeprecated-declarations` warnings
for `sprintf`, and suggesting that people migrate to `snprintf` instead.
This is silly, but the warnings are spam and need to be silenced
somehow. Migrating to `snprintf` and/or `hr::format` is the path of
least resistance. 
						
						
					 
					
						2023-08-21 10:18:44 -07:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						06523e063e 
					 
					
						
						
							
							used cyclefix and raddif in more places; (c)spin90, (c)spin180 and spin180 functions; rephrased M_PI in terms of TAU and x._deg when applicable  
						
						
						
						
					 
					
						2022-11-13 16:22:55 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						75f58766a2 
					 
					
						
						
							
							made background screen darkening consistent and optional  
						
						
						
						
					 
					
						2022-07-05 11:51:06 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						15e09eb6ec 
					 
					
						
						
							
							fixed buggy resizing  
						
						
						
						
					 
					
						2022-05-01 11:25:49 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						4707347f3b 
					 
					
						
						
							
							netgen:: should no longer switch to OpenGL-less and crash  
						
						
						
						
					 
					
						2022-04-26 16:19:02 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						ba9d72365c 
					 
					
						
						
							
							netgen:: now works correctly with sdl2  
						
						
						
						
					 
					
						2021-03-07 14:25:10 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						d8fd187986 
					 
					
						
						
							
							in SDL2, SDL_gfx functions seem to use a different order of components  
						
						
						
						
					 
					
						2021-03-07 14:14:53 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						f00696711a 
					 
					
						
						
							
							HyperRogue ported to SDL2 (in mymake do -sdl2)  
						
						
						
						
					 
					
						2021-03-06 14:53:25 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						82f32607e6 
					 
					
						
						
							
							MAJOR CHANGE: replaced (transmatrix,band_shift) pair with shiftmatrix  
						
						
						
						
					 
					
						2020-07-28 22:06:14 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						d0823b70ec 
					 
					
						
						
							
							fixup to guards  
						
						
						
						
					 
					
						2020-07-03 15:39:24 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						89585f004b 
					 
					
						
						
							
							fixed some guards (in progress)  
						
						
						
						
					 
					
						2020-07-03 14:42:33 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						0472bf764f 
					 
					
						
						
							
							moved all projection-related parameters to a special struct; another copy of that struct created for rug  
						
						
						
						
					 
					
						2020-04-17 00:53:58 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						6f89d2176f 
					 
					
						
						
							
							removed the MAX_EDGE limitation  
						
						
						
						
					 
					
						2020-01-18 16:59:16 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						2271a67506 
					 
					
						
						
							
							removed the MAX_EDGE limit  
						
						
						
						
					 
					
						2020-01-18 16:03:32 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						a6da5ded75 
					 
					
						
						
							
							netgen:: hide rotation  
						
						
						
						
					 
					
						2020-01-16 19:20:34 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						3f2c9ded4b 
					 
					
						
						
							
							netgen:: uses OpenGL, triangles and lines are now drawn even without SDLGFX  
						
						
						
						
					 
					
						2020-01-16 19:20:22 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						3a2bb7bd09 
					 
					
						
						
							
							model on OSX  
						
						
						
						
					 
					
						2020-01-16 18:08:23 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						aeaaf7586a 
					 
					
						
						
							
							refactored map functions: ddspin, iddspin, spacedist, spin_angle, virtualRebase[simple], adj  
						
						
						
						
					 
					
						2019-11-14 16:51:50 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						ef9e2236ba 
					 
					
						
						
							
							viewctr is no more... major reduction of redundancy/complexity  
						
						
						
						
					 
					
						2019-11-14 00:26:50 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						848eb8f48b 
					 
					
						
						
							
							export everything: modules compiled separately  
						
						
						
						
					 
					
						2019-09-12 22:50:16 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						e96d24e8c2 
					 
					
						
						
							
							netgen:: renamed SCALE to nscale (conflict)  
						
						
						
						
					 
					
						2019-09-12 22:50:16 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						9647cbd47e 
					 
					
						
						
							
							added #include hyper.h to all cpp files  
						
						
						
						
					 
					
						2019-09-12 22:50:16 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						8b1c7bffe4 
					 
					
						
						
							
							initial reformatting of comments for Doxygen  
						
						
						
						
					 
					
						2019-09-12 22:50:13 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						b6e303ec7d 
					 
					
						
						
							
							MAJOR refactoring: all geometry-dependent data (tessf, geom3::, shapes, hpc) are now contained in a structure  
						
						
						
						
					 
					
						2019-09-12 22:50:03 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						a6dd48cec0 
					 
					
						
						
							
							net drawn in netgen  
						
						
						
						
					 
					
						2019-09-12 22:50:02 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						8518f97ded 
					 
					
						
						
							
							text files are now read with scan(fhstream&...) functions and written with print(...) functions  
						
						
						
						
					 
					
						2019-09-12 22:50:02 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						f32964e89a 
					 
					
						
						
							
							netgen:: updated prettyline to queueline  
						
						
						
						
					 
					
						2019-09-12 22:38:43 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						2fa265ac10 
					 
					
						
						
							
							implemented a better system for logging and binary output  
						
						
						
						
					 
					
						2018-11-24 21:23:02 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						53687108f6 
					 
					
						
						
							
							svg:: improved linewidth  
						
						
						
						
					 
					
						2018-10-28 03:09:07 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						1ab460ffb1 
					 
					
						
						
							
							type color_t should now be consistently used for colors; reimplemented drawqueue in OO fashion  
						
						
						
						
					 
					
						2018-09-04 19:53:42 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						453c06f9f9 
					 
					
						
						
							
							functions with rotation parameters in S84-degree system have been removed or replaced in radian versions  
						
						
						
						
					 
					
						2018-08-19 15:52:39 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						1a6427ba32 
					 
					
						
						
							
							some arrays had number bounds while it should have been MAX_EDGE  
						
						
						
						
					 
					
						2018-08-18 17:37:12 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						682f804576 
					 
					
						
						
							
							major rewrite: unified the common parts of heptagon and cell via struct connection<T> and struct walker<T>  
						
						
						
						
					 
					
						2018-08-18 00:46:45 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						3881a7dd97 
					 
					
						
						
							
							more cleanup with uniformizing the keys for 'back' and 'help'  
						
						
						
						
					 
					
						2018-06-13 00:00:01 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						44affc3e9d 
					 
					
						
						
							
							resolved conflicts introduced by merging  zenorogue/hyperrogue#21  
						
						
						
						
					 
					
						2018-06-12 23:28:06 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						a40d64a8f6 
					 
					
						
						
							
							namespaces conform to an older standard  
						
						
						
						
					 
					
						2018-06-11 18:00:40 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						4c619e60dd 
					 
					
						
						
							
							moved all the HyperRogue stuff except RogueViz to namespace 'hr' -- useful when using hr as a library  
						
						
						
						
					 
					
						2018-06-11 01:58:31 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						64adb6f0ea 
					 
					
						
						
							
							updated the header comments to 2018, also added the missing ones  
						
						
						
						
					 
					
						2018-02-09 00:40:26 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						11569c693d 
					 
					
						
						
							
							big change: more configuration for the torus (and also Klein bottle)  
						
						
						
						
					 
					
						2017-12-28 16:46:10 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						fe3f1bf4ad 
					 
					
						
						
							
							improved texts, appro overview changed in some cases, 'x'pansion moved to geom sel  
						
						
						
						
					 
					
						2017-10-31 15:20:02 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur O'Dwyer 
							
						 
					 
					
						
						
							
						
						43cb9c0bf4 
					 
					
						
						
							
							Change every "pop this menu" option text to the two words "go back".  
						
						... 
						
						
						
						And add translations for "go back", copied from the existing translations
for the word "return". 
						
						
					 
					
						2017-10-30 18:48:14 -07:00 
						 
				 
			
				
					
						
							
							
								Arthur O'Dwyer 
							
						 
					 
					
						
						
							
						
						dae6b9e3d3 
					 
					
						
						
							
							Consistently use "space" for the "pop this menu" option in all submenus.  
						
						... 
						
						
						
						The "pop this menu" option's *text* is still highly variable among all
the different menus, which could make it hard to navigate, but at least
if you're using the keyboard it's now easy to "go back".
Plus, the rogueviz menu incorrectly reported "(v) exit menu" when actually
`v` was already in use by an earlier option. This is now fixed. 
						
						
					 
					
						2017-10-30 18:48:14 -07:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						d2fc8b41ba 
					 
					
						
						
							
							disabled run in non-hyperbolic, implemented in weird hyperbolic, disabled PMC in non-hyperbolic  
						
						
						
						
					 
					
						2017-10-30 10:01:49 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						8a44a09de5 
					 
					
						
						
							
							octagonal geometry and 10.0g  
						
						
						
						
					 
					
						2017-10-27 20:07:58 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						8cb8e2a3ec 
					 
					
						
						
							
							updated to 10.0c  
						
						
						
						
					 
					
						2017-07-23 01:33:27 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						a6f176510e 
					 
					
						
						
							
							better mode handling  
						
						
						
						
					 
					
						2017-07-12 19:50:39 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						069f7b0caf 
					 
					
						
						
							
							Major refactoring, multisampling  
						
						
						
						
					 
					
						2017-07-10 20:47:38 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						1c99cd647e 
					 
					
						
						
							
							commited changes from 9.4i and some extra  
						
						
						
						
					 
					
						2017-05-27 21:40:40 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						58e053f183 
					 
					
						
						
							
							Updated the source files to 9.4c  
						
						
						
						
					 
					
						2017-03-23 11:53:57 +01:00