Exit confirmation changes
This commit is contained in:
		
							
								
								
									
										10
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								README.md
									
									
									
									
									
								
							@@ -1,4 +1,4 @@
 | 
			
		||||
# Anm2ed
 | 
			
		||||
# Anm2Ed
 | 
			
		||||
 | 
			
		||||

 | 
			
		||||
 | 
			
		||||
@@ -17,13 +17,12 @@ A reimplementation of *The Binding of Isaac: Rebirth*'s proprietary animation ed
 | 
			
		||||
 | 
			
		||||
## Dependencies
 | 
			
		||||
Download these from your package manager:
 | 
			
		||||
 | 
			
		||||
- SDL3
 | 
			
		||||
- GLEW
 | 
			
		||||
  
 | 
			
		||||
Note, to render animations, you'll need to download [FFmpeg](https://ffmpeg.org/download.html) and specify its install path in the program.
 | 
			
		||||
 | 
			
		||||
## Build
 | 
			
		||||
## Build (Linux)
 | 
			
		||||
 | 
			
		||||
After cloning and enter the repository's directory, make sure to initialize the submodules:
 | 
			
		||||
 | 
			
		||||
@@ -33,10 +32,7 @@ Then:
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
mkdir build
 | 
			
		||||
 | 
			
		||||
cd build
 | 
			
		||||
 | 
			
		||||
cmake ..
 | 
			
		||||
 | 
			
		||||
make -j
 | 
			
		||||
make 
 | 
			
		||||
```
 | 
			
		||||
@@ -1250,8 +1250,6 @@ static void _imgui_taskbar(Imgui* self)
 | 
			
		||||
 | 
			
		||||
	if (_imgui_option_popup(IMGUI_EXIT_CONFIRMATION, self))
 | 
			
		||||
		self->isQuit = true;
 | 
			
		||||
	else
 | 
			
		||||
		self->isTryQuit = false;
 | 
			
		||||
 | 
			
		||||
	_imgui_selectable(IMGUI_WIZARD.copy({}), self);
 | 
			
		||||
	
 | 
			
		||||
@@ -2584,9 +2582,10 @@ void imgui_update(Imgui* self)
 | 
			
		||||
				break;
 | 
			
		||||
			}
 | 
			
		||||
			case SDL_EVENT_QUIT:
 | 
			
		||||
				imgui_quit(self);
 | 
			
		||||
				if (imgui_is_popup_open(IMGUI_EXIT_CONFIRMATION.popup))
 | 
			
		||||
				if (self->isTryQuit)
 | 
			
		||||
					self->isQuit = true;
 | 
			
		||||
				else
 | 
			
		||||
					imgui_quit(self);
 | 
			
		||||
				break;
 | 
			
		||||
			default:
 | 
			
		||||
				break;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user