Correction du défilement à la souris (pointeur)
This commit is contained in:
		
							parent
							
								
									7d46367eb5
								
							
						
					
					
						commit
						dd54596cb7
					
				|  | @ -277,17 +277,28 @@ void Editor::frame() { | ||||||
|         sf::Vector2i mouse = sf::Mouse::getPosition(window); |         sf::Vector2i mouse = sf::Mouse::getPosition(window); | ||||||
| 
 | 
 | ||||||
|         // détection du dépassement sur un des 4 bords
 |         // détection du dépassement sur un des 4 bords
 | ||||||
|         if (mouse.x < POINTER_SCROLL_PADDING && mouse.x >= -POINTER_SCROLL_PADDING) { |         if (mouse.x >= -POINTER_SCROLL_PADDING && | ||||||
|             cur_center.x -= POINTER_SCROLL_SPEED; |             mouse.x < window_size.x + POINTER_SCROLL_PADDING && | ||||||
|         } else if (mouse.x >= window_size.x - POINTER_SCROLL_PADDING && mouse.x < window_size.x + POINTER_SCROLL_PADDING) { |             mouse.y >= -POINTER_SCROLL_PADDING && | ||||||
|             cur_center.x += POINTER_SCROLL_SPEED; |             mouse.y < window_size.y + POINTER_SCROLL_PADDING) { | ||||||
|         } else if (mouse.y < POINTER_SCROLL_PADDING && mouse.y >= -POINTER_SCROLL_PADDING) { |             if (mouse.x < POINTER_SCROLL_PADDING) { | ||||||
|             cur_center.y -= POINTER_SCROLL_SPEED; |                 cur_center.x -= POINTER_SCROLL_SPEED; | ||||||
|         } else if (mouse.y >= window_size.y - POINTER_SCROLL_PADDING && mouse.y < window_size.y + POINTER_SCROLL_PADDING) { |             } | ||||||
|             cur_center.y += POINTER_SCROLL_SPEED; |  | ||||||
|         } |  | ||||||
| 
 | 
 | ||||||
|         setCenterGoal(cur_center); |             if (mouse.x >= window_size.x - POINTER_SCROLL_PADDING) { | ||||||
|  |                 cur_center.x += POINTER_SCROLL_SPEED; | ||||||
|  |             } | ||||||
|  | 
 | ||||||
|  |             if (mouse.y < POINTER_SCROLL_PADDING) { | ||||||
|  |                 cur_center.y -= POINTER_SCROLL_SPEED; | ||||||
|  |             } | ||||||
|  | 
 | ||||||
|  |             if (mouse.y >= window_size.y - POINTER_SCROLL_PADDING) { | ||||||
|  |                 cur_center.y += POINTER_SCROLL_SPEED; | ||||||
|  |             } | ||||||
|  | 
 | ||||||
|  |             setCenterGoal(cur_center); | ||||||
|  |         } | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     // màj du titre de la fenêtre
 |     // màj du titre de la fenêtre
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue