clean global.h
This commit is contained in:
		
							parent
							
								
									5ab93eb7fd
								
							
						
					
					
						commit
						b2898ed7f1
					
				
							
								
								
									
										117
									
								
								src/global.h
									
									
									
									
									
								
							
							
						
						
									
										117
									
								
								src/global.h
									
									
									
									
									
								
							@ -291,126 +291,17 @@ GFX2_GLOBAL T_Document Main;
 | 
			
		||||
 | 
			
		||||
/// Pointer to the pixel data of the main image
 | 
			
		||||
GFX2_GLOBAL byte *    Main_screen;
 | 
			
		||||
#if 0
 | 
			
		||||
/// Palette of the main image
 | 
			
		||||
GFX2_GLOBAL T_Palette Main_palette;
 | 
			
		||||
/// Boolean, means the image has been modified since last save.
 | 
			
		||||
GFX2_GLOBAL byte  Main_image_is_modified;
 | 
			
		||||
/// Width in pixels of the main image.
 | 
			
		||||
GFX2_GLOBAL short Main_image_width;
 | 
			
		||||
/// Height in pixels of the main image.
 | 
			
		||||
GFX2_GLOBAL short Main_image_height;
 | 
			
		||||
/// X position (in image space) of the pixel to display in the top left corner of screen.
 | 
			
		||||
GFX2_GLOBAL short Main_offset_X;
 | 
			
		||||
/// Y position (in image space) of the pixel to display in the top left corner of screen.
 | 
			
		||||
GFX2_GLOBAL short Main_offset_Y;
 | 
			
		||||
/// File format of the image currently edited. It's a value of enum ::FILE_FORMATS
 | 
			
		||||
GFX2_GLOBAL byte  Main_fileformat;
 | 
			
		||||
/// File selector settings
 | 
			
		||||
GFX2_GLOBAL T_Selector_settings Main_selector;
 | 
			
		||||
/// X position (in screen coordinates) of the separator between normal and magnified views.
 | 
			
		||||
GFX2_GLOBAL short Main_separator_position;
 | 
			
		||||
/// X position (in screen coordinates) of the first pixel of the magnified view.
 | 
			
		||||
GFX2_GLOBAL short Main_X_zoom;
 | 
			
		||||
/// Proportion of the non-magnified part of the screen.
 | 
			
		||||
GFX2_GLOBAL float Main_separator_proportion;
 | 
			
		||||
/// Boolean, true if the main image has the magnifier active.
 | 
			
		||||
GFX2_GLOBAL byte  Main_magnifier_mode;
 | 
			
		||||
/// Zoom factor used in the magnifier (main image).
 | 
			
		||||
GFX2_GLOBAL word  Main_magnifier_factor;
 | 
			
		||||
/// Height of the magnified view for the main image.
 | 
			
		||||
GFX2_GLOBAL word  Main_magnifier_height;
 | 
			
		||||
/// Width of the magnified view for the main image.
 | 
			
		||||
GFX2_GLOBAL word  Main_magnifier_width;
 | 
			
		||||
/// X position (in image space) of the pixel to display in the top left corner of the magnified view.
 | 
			
		||||
GFX2_GLOBAL short Main_magnifier_offset_X;
 | 
			
		||||
/// Y position (in image space) of the pixel to display in the top left corner of the magnified view.
 | 
			
		||||
GFX2_GLOBAL short Main_magnifier_offset_Y;
 | 
			
		||||
/// Index of layer currently being edited
 | 
			
		||||
GFX2_GLOBAL int Main_current_layer;
 | 
			
		||||
/// Bitfield that records which layers are visible. 2^0 for 0, 2^1 for 1, 2^2 for 2, etc.
 | 
			
		||||
GFX2_GLOBAL dword Main_layers_visible;
 | 
			
		||||
/// Backup for Main_layers_visible
 | 
			
		||||
GFX2_GLOBAL dword Main_layers_visible_backup;
 | 
			
		||||
/// Index to use next time, when creating incremental backups, to make unique filename.
 | 
			
		||||
GFX2_GLOBAL long Main_safety_number;
 | 
			
		||||
/// Number of edit actions since the last safety backup
 | 
			
		||||
GFX2_GLOBAL long Main_edits_since_safety_backup;
 | 
			
		||||
/// SDL Time of the previous safety backup
 | 
			
		||||
GFX2_GLOBAL Uint32 Main_time_of_safety_backup;
 | 
			
		||||
/// Letter prefix for the filenames of safety backups. a or b
 | 
			
		||||
GFX2_GLOBAL byte Main_safety_backup_prefix;
 | 
			
		||||
#endif
 | 
			
		||||
/// Lookup table for XOR effects, pointing each color to the most different one
 | 
			
		||||
GFX2_GLOBAL byte xor_lut[256];
 | 
			
		||||
 | 
			
		||||
// -- Spare page data
 | 
			
		||||
 | 
			
		||||
GFX2_GLOBAL T_Document Spare;
 | 
			
		||||
#if 0
 | 
			
		||||
/// Palette of the spare page
 | 
			
		||||
GFX2_GLOBAL T_Palette Spare_palette;
 | 
			
		||||
/// Boolean, means the spare page has been modified since last save.
 | 
			
		||||
GFX2_GLOBAL byte  Spare_image_is_modified;
 | 
			
		||||
/// Width in pixels of the spare image.
 | 
			
		||||
GFX2_GLOBAL short Spare_image_width;
 | 
			
		||||
/// Height in pixels of the spare image.
 | 
			
		||||
GFX2_GLOBAL short Spare_image_height;
 | 
			
		||||
/// X position (in image space) of the pixel to display in the top left corner of screen.
 | 
			
		||||
GFX2_GLOBAL short Spare_offset_X;
 | 
			
		||||
/// Y position (in image space) of the pixel to display in the top left corner of screen.
 | 
			
		||||
GFX2_GLOBAL short Spare_offset_Y;
 | 
			
		||||
/// Name of the directory that holds the image currently edited as spare page.
 | 
			
		||||
GFX2_GLOBAL char  Spare_file_directory[MAX_PATH_CHARACTERS];
 | 
			
		||||
/// Filename (without directory) of the image currently edited as spare page.
 | 
			
		||||
GFX2_GLOBAL char  Spare_filename[MAX_PATH_CHARACTERS];
 | 
			
		||||
/// File format of the image currently edited as spare page. It's a value of enum ::FILE_FORMATS
 | 
			
		||||
GFX2_GLOBAL byte  Spare_fileformat;
 | 
			
		||||
/// File selector settings
 | 
			
		||||
GFX2_GLOBAL T_Selector_settings Spare_selector;
 | 
			
		||||
/// X position (in screen coordinates) of the separator between normal and magnified views.
 | 
			
		||||
GFX2_GLOBAL short Spare_separator_position;
 | 
			
		||||
/// X position (in screen coordinates) of the first pixel of the magnified view.
 | 
			
		||||
GFX2_GLOBAL short Spare_X_zoom;
 | 
			
		||||
/// Proportion of the non-magnified part of the screen.
 | 
			
		||||
GFX2_GLOBAL float Spare_separator_proportion;
 | 
			
		||||
/// Boolean, true if the main image has the magnifier active.
 | 
			
		||||
GFX2_GLOBAL byte  Spare_magnifier_mode;
 | 
			
		||||
/// Zoom factor used in the magnifier (spare page).
 | 
			
		||||
GFX2_GLOBAL word  Spare_magnifier_factor;
 | 
			
		||||
/// Width of the magnified view for the spare page.
 | 
			
		||||
GFX2_GLOBAL word  Spare_magnifier_height;
 | 
			
		||||
/// Height of the magnified view for the spare page.
 | 
			
		||||
GFX2_GLOBAL word  Spare_magnifier_width;
 | 
			
		||||
/// X position (in image space) of the pixel to display in the top left corner of the magnified view.
 | 
			
		||||
GFX2_GLOBAL short Spare_magnifier_offset_X;
 | 
			
		||||
/// Y position (in image space) of the pixel to display in the top left corner of the magnified view.
 | 
			
		||||
GFX2_GLOBAL short Spare_magnifier_offset_Y;
 | 
			
		||||
/// Index of layer currently being edited
 | 
			
		||||
GFX2_GLOBAL int Spare_current_layer;
 | 
			
		||||
/// Bitfield that records which layers are visible. 2^0 for 0, 2^1 for 1, 2^2 for 2, etc.
 | 
			
		||||
GFX2_GLOBAL dword Spare_layers_visible;
 | 
			
		||||
/// Backup for Spare_layers_visible
 | 
			
		||||
GFX2_GLOBAL dword Spare_layers_visible_backup;
 | 
			
		||||
/// Index to use next time, when creating incremental backups, to make unique filename.
 | 
			
		||||
GFX2_GLOBAL long Spare_safety_number;
 | 
			
		||||
/// Number of edit actions since the last safety backup
 | 
			
		||||
GFX2_GLOBAL long Spare_edits_since_safety_backup;
 | 
			
		||||
/// SDL Time of the previous safety backup
 | 
			
		||||
GFX2_GLOBAL Uint32 Spare_time_of_safety_backup;
 | 
			
		||||
/// Letter prefix for the filenames of safety backups. a or b
 | 
			
		||||
GFX2_GLOBAL byte Spare_safety_backup_prefix;
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
// -- Image backups
 | 
			
		||||
 | 
			
		||||
/// Backup of the current screen, used during drawing when FX feedback is OFF.
 | 
			
		||||
GFX2_GLOBAL byte * Screen_backup;
 | 
			
		||||
/// List of backup pages for the main image.
 | 
			
		||||
//GFX2_GLOBAL T_List_of_pages * Main_backups;
 | 
			
		||||
/// List of backup pages for the spare page.
 | 
			
		||||
//GFX2_GLOBAL T_List_of_pages * Spare_backups;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// -- Brush data
 | 
			
		||||
 | 
			
		||||
@ -659,14 +550,6 @@ GFX2_GLOBAL byte Mask_mode;
 | 
			
		||||
/// Array of booleans. True if the indexed color is protected by the mask.
 | 
			
		||||
GFX2_GLOBAL byte Mask_table[256];
 | 
			
		||||
 | 
			
		||||
// -- Tilemap mode
 | 
			
		||||
 | 
			
		||||
/// Tilemap mode for main page
 | 
			
		||||
//GFX2_GLOBAL byte Main_tilemap_mode;
 | 
			
		||||
 | 
			
		||||
/// Tilemap mode for spare page
 | 
			
		||||
//GFX2_GLOBAL byte Spare_tilemap_mode;
 | 
			
		||||
 | 
			
		||||
// -- Magnifier data
 | 
			
		||||
 | 
			
		||||
#ifdef GLOBAL_VARIABLES
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user