mirror of
https://github.com/TerryCavanagh/VVVVVV.git
synced 2025-01-08 18:09:45 +01:00
Add VVV_exit()
This is just a function that calls the cleanup() in main.cpp, as well as calls exit(). I would have liked to use SDL_ExitProcess() here, because that function has ifdefs for different runtime environments. But alas, it's an internal function and isn't exported. Ah well; exit() seems to be fine anyway.
This commit is contained in:
parent
efbaeeffde
commit
4964cb7bc3
2 changed files with 12 additions and 0 deletions
6
desktop_version/src/Exit.h
Normal file
6
desktop_version/src/Exit.h
Normal file
|
@ -0,0 +1,6 @@
|
|||
#ifndef VVV_EXIT_H
|
||||
#define VVV_EXIT_H
|
||||
|
||||
void VVV_exit(const int exit_code);
|
||||
|
||||
#endif /* VVV_EXIT_H */
|
|
@ -377,6 +377,12 @@ static void cleanup()
|
|||
FILESYSTEM_deinit();
|
||||
}
|
||||
|
||||
void VVV_exit(const int exit_code)
|
||||
{
|
||||
cleanup();
|
||||
exit(exit_code);
|
||||
}
|
||||
|
||||
static void inline deltaloop()
|
||||
{
|
||||
//timestep limit to 30
|
||||
|
|
Loading…
Reference in a new issue