Zeno Rogue 
							
						 
					 
					
						
						
							
						
						47c5ec8d4a 
					 
					
						
						
							
							new hook, hooks_handleInput  
						
						
						
						
					 
					
						2025-06-22 15:52:35 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						a80b74dc62 
					 
					
						
						
							
							migrated to SDL3  
						
						
						
						
					 
					
						2025-06-07 16:16:57 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						ce6c9014bd 
					 
					
						
						
							
							multi:: the dialog now uses the modern style, which should also fix the issue of 'x' key not working  
						
						
						
						
					 
					
						2025-05-06 10:11:15 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						322d808fe7 
					 
					
						
						
							
							one more fix to the compilation on Clang  
						
						
						
						
					 
					
						2025-02-24 12:02:21 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						a561ea52f4 
					 
					
						
						
							
							fixed the compilation on Clang  
						
						
						
						
					 
					
						2025-02-24 11:57:19 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						2775a120af 
					 
					
						
						
							
							fixed incorrect scrolling when clicking the mousewheel from outside the Poincare disk  
						
						
						
						
					 
					
						2025-02-24 11:46:31 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						925ec61fb6 
					 
					
						
						
							
							fixed how the joystick configuration is arranged  
						
						
						
						
					 
					
						2025-02-24 11:46:31 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						f2858e603c 
					 
					
						
						
							
							change_default_key in multi  
						
						
						
						
					 
					
						2025-02-24 11:45:12 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						950bae7fa3 
					 
					
						
						
							
							replaced [0] check for a string into a size() check  
						
						
						
						
					 
					
						2025-02-24 11:45:11 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						0dc842f648 
					 
					
						
						
							
							redesigned the actionsspressed/lactionspressed system into action_states  
						
						
						
						
					 
					
						2025-02-24 11:45:11 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						2a92a3cfed 
					 
					
						
						
							
							more diversity in default players  
						
						
						
						
					 
					
						2024-10-05 10:03:53 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						1c74774bfa 
					 
					
						
						
							
							refactored the parameter (saver/setting) system  
						
						
						
						
					 
					
						2024-05-26 20:22:29 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						6abb82174e 
					 
					
						
						
							
							fixed some more crashes related to SDL2 (e.g., right-click in shmup)  
						
						
						
						
					 
					
						2024-03-27 16:28:37 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						0ec4e46bf0 
					 
					
						
						
							
							SDL2 bugfix to shmup and game_keys_scroll  
						
						
						
						
					 
					
						2024-03-24 13:15:58 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						c36da1985c 
					 
					
						
						
							
							crossbow:: peace, dual, and non-shmup multiplayer are incompatible  
						
						
						
						
					 
					
						2023-10-28 09:51:27 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur O'Dwyer 
							
						 
					 
					
						
						
							
						
						62629f3e70 
					 
					
						
						
							
							Change static const to static constexpr wherever possible  
						
						... 
						
						
						
						Since we require C++11, most of these consts can be constexpr.
Two `static const ld` remain non-compile-time-evaluable because
they depend on the runtime `log` function. One `static const cld`
remains non-compile-time because `std::complex<T>` doesn't become
constexpr until C++14. 
						
						
					 
					
						2023-08-23 09:47:28 -08:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						34574ad050 
					 
					
						
						
							
							multi:: can now use separate key configurations for separate games in collection  
						
						
						
						
					 
					
						2023-08-06 11:48:48 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						ff16f35e0b 
					 
					
						
						
							
							added some missing guards for CAP_RACING and CAP_COMMANDLINE  
						
						
						
						
					 
					
						2022-07-12 14:46:31 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						75f58766a2 
					 
					
						
						
							
							made background screen darkening consistent and optional  
						
						
						
						
					 
					
						2022-07-05 11:51:06 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						e6d0c0c803 
					 
					
						
						
							
							unified the Quest screen and Main menu.  
						
						
						
						
					 
					
						2022-06-16 23:54:47 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						5a13f629d1 
					 
					
						
						
							
							split off get_actions from handleInput  
						
						
						
						
					 
					
						2022-05-01 16:43:30 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						8ecb1ce593 
					 
					
						
						
							
							rv:: intra-demos:: set playermoved to false  
						
						
						
						
					 
					
						2022-03-27 22:47:51 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						17fcd83f6a 
					 
					
						
						
							
							multi:: fixed stats  
						
						
						
						
					 
					
						2022-03-27 22:47:51 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						a6338d3c49 
					 
					
						
						
							
							multi:: disable achievements in split-screen  
						
						
						
						
					 
					
						2022-03-27 22:47:51 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						6d554d6b2e 
					 
					
						
						
							
							multi:: two-focus projections  
						
						
						
						
					 
					
						2022-03-27 22:47:51 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						a6cbedc944 
					 
					
						
						
							
							multi:: PvP, friendly-fire, and self-hits options  
						
						
						
						
					 
					
						2022-03-27 22:47:51 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						08cfed6658 
					 
					
						
						
							
							multi:: split-screen mode is now an option  
						
						
						
						
					 
					
						2022-03-27 22:47:50 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						8f4a0935b9 
					 
					
						
						
							
							more XLAT refactoring, and preparation for gentrans.cpp  
						
						
						
						
					 
					
						2021-05-23 16:00:50 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						0f767e16b6 
					 
					
						
						
							
							XLAT refactor continued  
						
						
						
						
					 
					
						2021-05-23 16:00:50 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						f00696711a 
					 
					
						
						
							
							HyperRogue ported to SDL2 (in mymake do -sdl2)  
						
						
						
						
					 
					
						2021-03-06 14:53:25 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						40d450676e 
					 
					
						
						
							
							more fixes to multiplayer  
						
						
						
						
					 
					
						2021-03-06 11:46:13 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						77d16fdc3d 
					 
					
						
						
							
							change caption for key config  
						
						
						
						
					 
					
						2020-10-26 12:01:33 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						35d26d1595 
					 
					
						
						
							
							mymake now works with Emscripten  
						
						
						
						
					 
					
						2020-10-12 01:28:50 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						82f32607e6 
					 
					
						
						
							
							MAJOR CHANGE: replaced (transmatrix,band_shift) pair with shiftmatrix  
						
						
						
						
					 
					
						2020-07-28 22:06:14 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						f69b6f0795 
					 
					
						
						
							
							fixed Orb of Safety in multiplayer  
						
						
						
						
					 
					
						2020-05-16 02:38:13 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						9c676d082a 
					 
					
						
						
							
							WASD keys and VI keys as help for keyboard users options  
						
						
						
						
					 
					
						2020-05-15 15:28:59 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur O'Dwyer 
							
						 
					 
					
						
						
							
						
						f2b7746c1b 
					 
					
						
						
							
							Move all defaulting-of-CAP_FOO to sysconfig.h.  
						
						... 
						
						
						
						- The phrase `#ifdef CAP_` should never appear anywhere.
- The phrase `#ifndef CAP_` should appear only in sysconfig.h.
- The phrases `#if CAP_` and `#if !CAP_` may appear wherever,
    as long as "sysconfig.h" is included first.
The rules for `CAP_FOO` equally apply to `ISFOO`.
There are many one-off macros still tested with `#ifdef`,
including `HAVE_ACHIEVEMENTS`, `PRINT_ACHIEVEMENTS`,
`FAKEWEB`, `FAKE_SDL`, `EASY`, and `WHATEVER`. I don't
have much grasp on what these are used for or how they're
configured, so I'm leaving them alone. 
						
						
					 
					
						2020-05-03 15:12:12 -04:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						0b1425dac3 
					 
					
						
						
							
							subdir set correctly when mouse-moving in multiplayer  
						
						
						
						
					 
					
						2019-12-26 10:30:02 +01:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						848eb8f48b 
					 
					
						
						
							
							export everything: modules compiled separately  
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
							
						
						96bf478482 
					 
					
						
						
							
							renamed DIM to GDIM  
						
						
						
						
					 
					
						2019-09-12 22:50:13 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						8b1c7bffe4 
					 
					
						
						
							
							initial reformatting of comments for Doxygen  
						
						
						
						
					 
					
						2019-09-12 22:50:13 +02:00 
						 
				 
			
				
					
						
							
							
								Zeno Rogue 
							
						 
					 
					
						
						
							
						
						f723a8d419 
					 
					
						
						
							
							further cleanup, separated multi.cpp from shmup.cpp  
						
						
						
						
					 
					
						2019-09-12 22:50:12 +02:00