isle-portable/ISLE/3ds/apthooks.cpp
2025-06-29 11:42:37 -04:00

24 lines
387 B
C++

#include "apthooks.h"
#include "legomain.h"
#include "misc.h"
void N3DS_AptHookCallback(APT_HookType hookType, void* param)
{
switch (hookType) {
case APTHOOK_ONSLEEP:
case APTHOOK_ONSUSPEND:
Lego()->Pause();
break;
case APTHOOK_ONWAKEUP:
case APTHOOK_ONRESTORE:
Lego()->Resume();
break;
case APTHOOK_ONEXIT:
Lego()->CloseMainWindow();
break;
default:
break;
}
}