Myk Taylor
							
						 
						
							 
							
							
								
								
							
							
								
							
								4e51e02924 
								
									
								
							
								 
							
						 
						
							
							
								
								move SDL shims to a new DFSDL module  
							
							 
							
							
							
						 
						
							2023-01-04 17:15:32 -08:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
								
								
							
							
								
							
								5d04b9c4cb 
								
									
								
							
								 
							
						 
						
							
							
								
								add Textures module and load DFHack logo  
							
							 
							
							... 
							
							
							
							undocumented for now since it's internal. in the future, perhaps this
could morph into a dynamic texture loading facility for tools 
							
						 
						
							2023-01-04 13:30:18 -08:00  
						
					 
				
					
						
							
							
								 
								Myk
							
						 
						
							 
							
							
								
								
							
							
								
							
								6361b0a3a4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2543  from myk002/myk_prep_for_quietust  
							
							 
							
							... 
							
							
							
							prep for Quietust's structure updates 
							
						 
						
							2023-01-02 20:42:48 -08:00  
						
					 
				
					
						
							
							
								 
								Myk
							
						 
						
							 
							
							
								
								
							
							
								
							
								35ce361b09 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2542  from myk002/myk_dwarfmode_dims  
							
							 
							
							... 
							
							
							
							clear out obsolete area map and menu logic from the Gui module 
							
						 
						
							2023-01-02 20:42:30 -08:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
								
								
							
							
								
							
								218fbdbd45 
								
									
								
							
								 
							
						 
						
							
							
								
								prep for Quietust's structure updates  
							
							 
							
							
							
						 
						
							2023-01-01 01:03:42 -08:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
								
								
							
							
								
							
								aa091ed37e 
								
									
								
							
								 
							
						 
						
							
							
								
								overwrite anchored textures where we actually touch their anchor  
							
							 
							
							
							
						 
						
							2023-01-01 00:45:14 -08:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
								
								
							
							
								
							
								7d5d2d0a9b 
								
									
								
							
								 
							
						 
						
							
							
								
								clear out obsolete area map and menu logic  
							
							 
							
							... 
							
							
							
							in particular, return the correct map dimensions in getDwarfmodeDims() 
							
						 
						
							2022-12-31 22:49:30 -08:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
								
								
							
							
								
							
								a6294c24fb 
								
									
								
							
								 
							
						 
						
							
							
								
								implement Screen::paintTile and readTile  
							
							 
							
							
							
						 
						
							2022-12-31 21:16:42 -08:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
								
								
							
							
								
							
								7d91f9262d 
								
									
								
							
								 
							
						 
						
							
							
								
								respect tile colors in pens  
							
							 
							
							
							
						 
						
							2022-12-30 05:36:41 -08:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
								
								
							
							
								
							
								83a8e9a45a 
								
									
								
							
								 
							
						 
						
							
							
								
								render bright colors correctly  
							
							 
							
							
							
						 
						
							2022-12-30 03:30:01 -08:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
								
								
							
							
								
							
								1265d531d5 
								
									
								
							
								 
							
						 
						
							
							
								
								only keep the anchor flag if it's already there  
							
							 
							
							
							
						 
						
							2022-12-30 00:53:44 -08:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
								
								
							
							
								
							
								f45eac993a 
								
									
								
							
								 
							
						 
						
							
							
								
								use semantically clearer div rather than bit shift  
							
							 
							
							
							
						 
						
							2022-12-29 22:18:35 -08:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
								
								
							
							
								
							
								a4c11de4fb 
								
									
								
							
								 
							
						 
						
							
							
								
								returns correct mouse pos when in ascii  
							
							 
							
							
							
						 
						
							2022-12-29 00:01:40 -08:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
								
								
							
							
								
							
								371f5be050 
								
									
								
							
								 
							
						 
						
							
							
								
								fix signedness of comparison var  
							
							 
							
							
							
						 
						
							2022-12-28 23:31:06 -08:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
								
								
							
							
								
							
								07f8fad787 
								
									
								
							
								 
							
						 
						
							
							
								
								implement Gui::getMousePos and Gui::getDepthAt  
							
							 
							
							
							
						 
						
							2022-12-28 16:00:10 -08:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
								
								
							
							
								
							
								e2a4eeb422 
								
									
								
							
								 
							
						 
						
							
							
								
								write textures and chars to the map  
							
							 
							
							
							
						 
						
							2022-12-27 17:00:50 -08:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
								
								
							
							
								
							
								033eb2aefd 
								
									
								
							
								 
							
						 
						
							
							
								
								use default background colors  
							
							 
							
							... 
							
							
							
							and ensure texpos_lower doesn't peek through 
							
						 
						
							2022-12-27 15:05:13 -08:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
								
								
							
							
								
							
								69c9e3ffb7 
								
									
								
							
								 
							
						 
						
							
							
								
								render tiles if given in the pen; otherwise text  
							
							 
							
							... 
							
							
							
							this commit also smooths out many conflicts with other layers, but the
anchor layer still gives us trouble. it will overwrite us unless we
cover the upper left tile of the anchor graphic, and then the entire
anchor graphic will disappear. not ideal, but it's a start 
							
						 
						
							2022-12-27 14:39:03 -08:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
								
								
							
							
								
							
								12804a10a6 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix Gui/Screen to work with g_src changes ( dfhack/df-structures#487 )  
							
							 
							
							
							
						 
						
							2022-12-23 00:36:09 -05:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
								
								
							
							
								
							
								52c1e49197 
								
									
								
							
								 
							
						 
						
							
							
								
								get the text rendering back  
							
							 
							
							
							
						 
						
							2022-12-21 22:13:05 -08:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
							
								
							
								48a9e1c518 
								
							
								 
							
						 
						
							
							
								
								more new var names  
							
							 
							
							
							
						 
						
							2022-12-22 05:16:40 +00:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
								
								
							
							
								
							
								93c875fb56 
								
									
								
							
								 
							
						 
						
							
							
								
								adjust to new variable names  
							
							 
							
							
							
						 
						
							2022-12-21 14:07:36 -08:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
								
								
							
							
								
							
								839e927f9b 
								
									
								
							
								 
							
						 
						
							
							
								
								comment out problematic code from Renderer  
							
							 
							
							
							
						 
						
							2022-12-21 14:06:58 -08:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
								
								
							
							
								
							
								010b18c0e4 
								
									
								
							
								 
							
						 
						
							
							
								
								hide "offset" tiles that we occlude  
							
							 
							
							
							
						 
						
							2022-12-20 20:10:14 -08:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
								
								
							
							
								
							
								663e1dd541 
								
									
								
							
								 
							
						 
						
							
							
								
								ascii is now in color  
							
							 
							
							
							
						 
						
							2022-12-20 16:33:11 -08:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
								
								
							
							
								
							
								d7f51e5ed8 
								
									
								
							
								 
							
						 
						
							
							
								
								basic text drawing  
							
							 
							
							
							
						 
						
							2022-12-20 11:00:49 -08:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
								
								
							
							
								
							
								7f91cf6e2a 
								
									
								
							
								 
							
						 
						
							
							
								
								more instrumentation for eventmanager  
							
							 
							
							
							
						 
						
							2022-12-20 09:49:35 -08:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
								
								
							
							
								
							
								999d602e79 
								
									
								
							
								 
							
						 
						
							
							
								
								instrument eventmanager a bit  
							
							 
							
							
							
						 
						
							2022-12-19 13:43:57 -08:00  
						
					 
				
					
						
							
							
								 
								Kelly Kinkade
							
						 
						
							 
							
							
							
								
							
								57e599a4d9 
								
							
								 
							
						 
						
							
							
								
								comment out barracks reference  
							
							 
							
							... 
							
							
							
							barracks appears to have gone away in 50.03 
							
						 
						
							2022-12-17 13:07:37 -06:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
							
								
							
								5cd60e10f0 
								
							
								 
							
						 
						
							
							
								
								comment out problematic code in Gui.cpp  
							
							 
							
							
							
						 
						
							2022-12-16 14:47:43 -06:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
							
								
							
								768c95ecb6 
								
							
								 
							
						 
						
							
							
								
								absorb Putnam's work on Screen  
							
							 
							
							
							
						 
						
							2022-12-16 14:47:43 -06:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
							
								
							
								ccc9e976e2 
								
							
								 
							
						 
						
							
							
								
								comment out problematic code in Screen.cpp  
							
							 
							
							
							
						 
						
							2022-12-16 14:47:43 -06:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
							
								
							
								55351951f0 
								
							
								 
							
						 
						
							
							
								
								comment out problematic code in Items.cpp  
							
							 
							
							
							
						 
						
							2022-12-16 14:47:43 -06:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
							
								
							
								93b8479e94 
								
							
								 
							
						 
						
							
							
								
								comment out problematic code in Buildings.cpp  
							
							 
							
							
							
						 
						
							2022-12-16 14:47:43 -06:00  
						
					 
				
					
						
							
							
								 
								Myk Taylor
							
						 
						
							 
							
							
								
								
							
							
								
							
								6c562a3fed 
								
									
								
							
								 
							
						 
						
							
							
								
								fix apparent typo in Materials scanning  
							
							 
							
							
							
						 
						
							2022-12-09 09:21:50 -08:00  
						
					 
				
					
						
							
							
								 
								Tachytaenius
							
						 
						
							 
							
							
							
								
							
								0836962007 
								
							
								 
							
						 
						
							
							
								
								Rename [xyz]CategoryActionTimers to [xyz]GroupActionTimers in action timer API  
							
							 
							
							
							
						 
						
							2022-12-01 23:24:04 +00:00  
						
					 
				
					
						
							
							
								 
								Tachytaenius
							
						 
						
							 
							
							
							
								
							
								ae532e1452 
								
							
								 
							
						 
						
							
							
								
								Rename affectedActionTypeCategory to affectedActionTypeGroup in action timer API  
							
							 
							
							
							
						 
						
							2022-12-01 23:22:02 +00:00  
						
					 
				
					
						
							
							
								 
								Tachytaenius
							
						 
						
							 
							
							
							
								
							
								76cdbfbc5c 
								
							
								 
							
						 
						
							
							
								
								Rename affectedActionCategory to affectedActionTypeCategory in action timer API  
							
							 
							
							
							
						 
						
							2022-12-01 23:19:10 +00:00  
						
					 
				
					
						
							
							
								 
								Tachytaenius
							
						 
						
							 
							
							
							
								
							
								f06f17b59c 
								
							
								 
							
						 
						
							
							
								
								Rename affectedActionTypes to affectedActionCategory in action timer API  
							
							 
							
							
							
						 
						
							2022-12-01 23:17:57 +00:00  
						
					 
				
					
						
							
							
								 
								Tachytaenius
							
						 
						
							 
							
							
							
								
							
								aa2cf44c4b 
								
							
								 
							
						 
						
							
							
								
								Use lambdas to violate DRY less in action timer API  
							
							 
							
							
							
						 
						
							2022-12-01 13:34:54 +00:00  
						
					 
				
					
						
							
							
								 
								Tachytaenius
							
						 
						
							 
							
							
							
								
							
								a925c34413 
								
							
								 
							
						 
						
							
							
								
								Rename [xyz]ActionTimer functions to [xyz]ActionTimers  
							
							 
							
							
							
						 
						
							2022-12-01 13:34:54 +00:00  
						
					 
				
					
						
							
							
								 
								Tachytaenius
							
						 
						
							 
							
							
							
								
							
								f863b9807a 
								
							
								 
							
						 
						
							
							
								
								Add action timer API input validation  
							
							 
							
							
							
						 
						
							2022-12-01 13:34:54 +00:00  
						
					 
				
					
						
							
							
								 
								Tachytaenius
							
						 
						
							 
							
							
							
								
							
								cc40b80456 
								
							
								 
							
						 
						
							
							
								
								Protect against integer overflow when subtracting with action timer API  
							
							 
							
							
							
						 
						
							2022-12-01 13:34:54 +00:00  
						
					 
				
					
						
							
							
								 
								Tachytaenius
							
						 
						
							 
							
							
							
								
							
								6148307e9b 
								
							
								 
							
						 
						
							
							
								
								Change != 0 to > 0 in action timer API core functions  
							
							 
							
							
							
						 
						
							2022-12-01 13:34:54 +00:00  
						
					 
				
					
						
							
							
								 
								Tachytaenius
							
						 
						
							 
							
							
							
								
							
								5e0c0d22cb 
								
							
								 
							
						 
						
							
							
								
								Group action timer API internal functions together  
							
							 
							
							
							
						 
						
							2022-12-01 13:34:54 +00:00  
						
					 
				
					
						
							
							
								 
								Tachytaenius
							
						 
						
							 
							
							
							
								
							
								e93d7eefb3 
								
							
								 
							
						 
						
							
							
								
								Factor out set and add shared action timer code into own functions  
							
							 
							
							
							
						 
						
							2022-12-01 13:34:54 +00:00  
						
					 
				
					
						
							
							
								 
								Tachytaenius
							
						 
						
							 
							
							
							
								
							
								357b871b4f 
								
							
								 
							
						 
						
							
							
								
								Factor out shared unit action timer multiplication code into its own function  
							
							 
							
							
							
						 
						
							2022-12-01 13:34:54 +00:00  
						
					 
				
					
						
							
							
								 
								Tachytaenius
							
						 
						
							 
							
							
							
								
							
								8f0b7663d9 
								
							
								 
							
						 
						
							
							
								
								Change ints in action timer API function signatures to int32_ts  
							
							 
							
							
							
						 
						
							2022-12-01 13:34:54 +00:00  
						
					 
				
					
						
							
							
								 
								Tachytaenius
							
						 
						
							 
							
							
							
								
							
								4b33097e57 
								
							
								 
							
						 
						
							
							
								
								Remove default in action timer API switch case  
							
							 
							
							
							
						 
						
							2022-12-01 13:34:54 +00:00  
						
					 
				
					
						
							
							
								 
								Tachytaenius
							
						 
						
							 
							
							
							
								
							
								a3b1125c28 
								
							
								 
							
						 
						
							
							
								
								Progress on action timer API  
							
							 
							
							
							
						 
						
							2022-12-01 13:34:54 +00:00