Fixes minimum size not taken into account if window was 320x200 before resize (issue 21).
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@197 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
		
							parent
							
								
									dd984538bf
								
							
						
					
					
						commit
						7c1ecd4bb5
					
				
							
								
								
									
										16
									
								
								graph.c
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								graph.c
									
									
									
									
									
								
							@ -914,18 +914,18 @@ void Initialiser_mode_video(int Largeur, int Hauteur, int Fullscreen)
 | 
			
		||||
  int Sensibilite_Y;
 | 
			
		||||
  int Indice;
 | 
			
		||||
  
 | 
			
		||||
  // Valeurs raisonnables: minimum 320x200
 | 
			
		||||
  if (Largeur < 320)
 | 
			
		||||
    Largeur = 320;
 | 
			
		||||
  if (Hauteur < 200)
 | 
			
		||||
    Hauteur = 200;
 | 
			
		||||
  // La largeur doit être un multiple de 4
 | 
			
		||||
  Largeur = (Largeur + 3 ) & 0xFFFFFFFC;
 | 
			
		||||
 | 
			
		||||
  if (Largeur_ecran!=Largeur ||
 | 
			
		||||
      Hauteur_ecran!=Hauteur ||
 | 
			
		||||
      Mode_video[Resolution_actuelle].Fullscreen != Fullscreen)
 | 
			
		||||
  {
 | 
			
		||||
    // Valeurs raisonnables: minimum 320x200
 | 
			
		||||
    if (Largeur < 320)
 | 
			
		||||
      Largeur = 320;
 | 
			
		||||
    if (Hauteur < 200)
 | 
			
		||||
      Hauteur = 200;
 | 
			
		||||
    // La largeur doit être un multiple de 4
 | 
			
		||||
    Largeur = (Largeur + 3 ) & 0xFFFFFFFC;
 | 
			
		||||
 | 
			
		||||
    // Taille des menus
 | 
			
		||||
    int Facteur;
 | 
			
		||||
    if (Largeur/320 > Hauteur/200)
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								moteur.c
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								moteur.c
									
									
									
									
									
								
							@ -444,8 +444,6 @@ void Gestion_principale(void)
 | 
			
		||||
    // Redimensionnement demandé
 | 
			
		||||
    if (Resize_Largeur || Resize_Hauteur)
 | 
			
		||||
    {
 | 
			
		||||
      if(Resize_Largeur<320) Resize_Largeur =320;
 | 
			
		||||
      if(Resize_Hauteur<200) Resize_Hauteur = 200;
 | 
			
		||||
      Effacer_curseur();
 | 
			
		||||
      Initialiser_mode_video(Resize_Largeur, Resize_Hauteur, 0);
 | 
			
		||||
      Mode_video[0].Largeur = Largeur_ecran;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user