Split operatio.c as it was more than 5000 lines long, making it annoying to find your way inside.
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1171 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
		
							parent
							
								
									eb917ce0ed
								
							
						
					
					
						commit
						2dd1b85fc4
					
				
							
								
								
									
										2
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								Makefile
									
									
									
									
									
								
							@ -287,7 +287,7 @@ endif
 | 
				
			|||||||
.PHONY : all debug release clean depend zip version force install uninstall
 | 
					.PHONY : all debug release clean depend zip version force install uninstall
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# This is the list of the objects we want to build. Dependancies are built by "make depend" automatically.
 | 
					# This is the list of the objects we want to build. Dependancies are built by "make depend" automatically.
 | 
				
			||||||
OBJ = $(OBJDIR)/main.o $(OBJDIR)/init.o $(OBJDIR)/graph.o $(OBJDIR)/sdlscreen.o  $(OBJDIR)/misc.o $(OBJDIR)/special.o $(OBJDIR)/buttons.o $(OBJDIR)/palette.o $(OBJDIR)/help.o $(OBJDIR)/operatio.o $(OBJDIR)/pages.o $(OBJDIR)/loadsave.o $(OBJDIR)/readline.o $(OBJDIR)/engine.o $(OBJDIR)/filesel.o $(OBJDIR)/op_c.o $(OBJDIR)/readini.o $(OBJDIR)/saveini.o $(OBJDIR)/shade.o $(OBJDIR)/keyboard.o $(OBJDIR)/io.o $(OBJDIR)/version.o $(OBJDIR)/text.o $(OBJDIR)/SFont.o $(OBJDIR)/setup.o $(OBJDIR)/pxsimple.o $(OBJDIR)/pxtall.o $(OBJDIR)/pxwide.o $(OBJDIR)/pxdouble.o $(OBJDIR)/pxtriple.o $(OBJDIR)/pxtall2.o $(OBJDIR)/pxwide2.o $(OBJDIR)/pxquad.o $(OBJDIR)/windows.o $(OBJDIR)/brush.o $(OBJDIR)/realpath.o $(OBJDIR)/mountlist.o $(OBJDIR)/input.o $(OBJDIR)/hotkeys.o $(OBJDIR)/transform.o $(OBJDIR)/pversion.o $(OBJDIR)/factory.o $(PLATFORMOBJ) $(OBJDIR)/fileformats.o $(OBJDIR)/miscfileformats.o $(OBJDIR)/libraw2crtc.o
 | 
					OBJ = $(OBJDIR)/main.o $(OBJDIR)/init.o $(OBJDIR)/graph.o $(OBJDIR)/sdlscreen.o  $(OBJDIR)/misc.o $(OBJDIR)/special.o $(OBJDIR)/buttons.o $(OBJDIR)/palette.o $(OBJDIR)/help.o $(OBJDIR)/operatio.o $(OBJDIR)/pages.o $(OBJDIR)/loadsave.o $(OBJDIR)/readline.o $(OBJDIR)/engine.o $(OBJDIR)/filesel.o $(OBJDIR)/op_c.o $(OBJDIR)/readini.o $(OBJDIR)/saveini.o $(OBJDIR)/shade.o $(OBJDIR)/keyboard.o $(OBJDIR)/io.o $(OBJDIR)/version.o $(OBJDIR)/text.o $(OBJDIR)/SFont.o $(OBJDIR)/setup.o $(OBJDIR)/pxsimple.o $(OBJDIR)/pxtall.o $(OBJDIR)/pxwide.o $(OBJDIR)/pxdouble.o $(OBJDIR)/pxtriple.o $(OBJDIR)/pxtall2.o $(OBJDIR)/pxwide2.o $(OBJDIR)/pxquad.o $(OBJDIR)/windows.o $(OBJDIR)/brush.o $(OBJDIR)/realpath.o $(OBJDIR)/mountlist.o $(OBJDIR)/input.o $(OBJDIR)/hotkeys.o $(OBJDIR)/transform.o $(OBJDIR)/pversion.o $(OBJDIR)/factory.o $(PLATFORMOBJ) $(OBJDIR)/fileformats.o $(OBJDIR)/miscfileformats.o $(OBJDIR)/libraw2crtc.o $(OBJDIR)/brush_ops.o
 | 
				
			||||||
 | 
					
 | 
				
			||||||
SKIN_FILES = skins/skin_classic.png skins/skin_modern.png skins/font_Classic.png skins/font_Fun.png
 | 
					SKIN_FILES = skins/skin_classic.png skins/skin_modern.png skins/font_Classic.png skins/font_Fun.png
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										1286
									
								
								brush_ops.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1286
									
								
								brush_ops.c
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										3
									
								
								global.h
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								global.h
									
									
									
									
									
								
							@ -836,6 +836,9 @@ GFX2_GLOBAL short Colorpicker_X;
 | 
				
			|||||||
/// Position of the colorpicker tool, in image coordinates.
 | 
					/// Position of the colorpicker tool, in image coordinates.
 | 
				
			||||||
GFX2_GLOBAL short Colorpicker_Y;
 | 
					GFX2_GLOBAL short Colorpicker_Y;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					GFX2_GLOBAL short * Polyfill_table_of_points;
 | 
				
			||||||
 | 
					GFX2_GLOBAL int Polyfill_number_of_points;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/// Brush container
 | 
					/// Brush container
 | 
				
			||||||
GFX2_GLOBAL T_Brush_template Brush_container[BRUSH_CONTAINER_COLUMNS*BRUSH_CONTAINER_ROWS];
 | 
					GFX2_GLOBAL T_Brush_template Brush_container[BRUSH_CONTAINER_COLUMNS*BRUSH_CONTAINER_ROWS];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										6
									
								
								help.c
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								help.c
									
									
									
									
									
								
							@ -646,11 +646,11 @@ void Button_Stats(void)
 | 
				
			|||||||
  // Used memory
 | 
					  // Used memory
 | 
				
			||||||
  Print_in_window(10,59,"Used memory pages: ",STATS_TITLE_COLOR,MC_Black);
 | 
					  Print_in_window(10,59,"Used memory pages: ",STATS_TITLE_COLOR,MC_Black);
 | 
				
			||||||
  if(Stats_pages_memory > (100LL*1024*1024*1024))
 | 
					  if(Stats_pages_memory > (100LL*1024*1024*1024))
 | 
				
			||||||
        sprintf(buffer,"%u (%u Gb)",Stats_pages_number, (unsigned int)(Stats_pages_memory/(1024*1024*1024)));
 | 
					        sprintf(buffer,"%ld (%lld Gb)",Stats_pages_number, Stats_pages_memory/(1024*1024*1024));
 | 
				
			||||||
  else if(Stats_pages_memory > (100*1024*1024))
 | 
					  else if(Stats_pages_memory > (100*1024*1024))
 | 
				
			||||||
        sprintf(buffer,"%u (%u Mb)",Stats_pages_number, (unsigned int)(Stats_pages_memory/(1024*1024)));
 | 
					        sprintf(buffer,"%ld (%lld Mb)",Stats_pages_number, Stats_pages_memory/(1024*1024));
 | 
				
			||||||
  else
 | 
					  else
 | 
				
			||||||
        sprintf(buffer,"%u (%u Kb)",Stats_pages_number, (unsigned int)(Stats_pages_memory/1024));
 | 
					        sprintf(buffer,"%ld (%lld Kb)",Stats_pages_number, Stats_pages_memory/1024);
 | 
				
			||||||
  Print_in_window(162,59,buffer,STATS_DATA_COLOR,MC_Black);
 | 
					  Print_in_window(162,59,buffer,STATS_DATA_COLOR,MC_Black);
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
  // Affichage de l'espace disque libre
 | 
					  // Affichage de l'espace disque libre
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										1250
									
								
								operatio.c
									
									
									
									
									
								
							
							
						
						
									
										1250
									
								
								operatio.c
									
									
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -21,15 +21,21 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
//////////////////////////////////////////////////////////////////////////////
 | 
					//////////////////////////////////////////////////////////////////////////////
 | 
				
			||||||
///@file operatio.h
 | 
					///@file operatio.h
 | 
				
			||||||
/// Code for the operations, ie all drawing tools.
 | 
					/// Code for the drawing tools operations.
 | 
				
			||||||
//////////////////////////////////////////////////////////////////////////////
 | 
					//////////////////////////////////////////////////////////////////////////////
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include "struct.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// General operation handling functions. These may be moved to ops_handler.h when operatio.c grows over 5000 lines again...
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/// Do some housekeeping before starting work on a operation.
 | 
					/// Do some housekeeping before starting work on a operation.
 | 
				
			||||||
void Start_operation_stack(word new_operation);
 | 
					void Start_operation_stack(word new_operation);
 | 
				
			||||||
/// Put a value on ::Operation_stack
 | 
					/// Put a value on ::Operation_stack
 | 
				
			||||||
void Operation_push(short value);
 | 
					void Operation_push(short value);
 | 
				
			||||||
/// Take a value off ::Operation_stack
 | 
					/// Take a value off ::Operation_stack
 | 
				
			||||||
void Operation_pop(short * value);
 | 
					void Operation_pop(short * value);
 | 
				
			||||||
 | 
					void Init_start_operation(void);
 | 
				
			||||||
 | 
					short Distance(short x1, short y1, short x2, short y2);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
//////////////////////////////////////////////////// OPERATION_CONTINUOUS_DRAW
 | 
					//////////////////////////////////////////////////// OPERATION_CONTINUOUS_DRAW
 | 
				
			||||||
void Freehand_mode1_1_0(void);
 | 
					void Freehand_mode1_1_0(void);
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user