mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-01-23 07:27:07 +00:00
added hooks to saveHQShot
This commit is contained in:
parent
c8fa9f745f
commit
64a3191946
@ -939,6 +939,8 @@ void IMAGESAVE(SDL_Surface *s, const char *fname) {
|
||||
}
|
||||
#endif
|
||||
|
||||
hookset<void(SDL_Surface*)> *hooks_hqshot;
|
||||
|
||||
#if CAP_SDL
|
||||
void saveHighQualityShot(const char *fname, const char *caption, int fade) {
|
||||
|
||||
@ -988,6 +990,8 @@ void saveHighQualityShot(const char *fname, const char *caption, int fade) {
|
||||
SDL_FillRect(s, NULL, numi==1 ? backcolor : i ? 0xFFFFFF : 0);
|
||||
drawfullmap();
|
||||
|
||||
callhooks(hooks_hqshot, s);
|
||||
|
||||
if(fade < 255)
|
||||
for(int y=0; y<vid.yres; y++)
|
||||
for(int x=0; x<vid.xres; x++) {
|
||||
@ -1004,6 +1008,7 @@ void saveHighQualityShot(const char *fname, const char *caption, int fade) {
|
||||
buf[7] += i;
|
||||
if(!fname) fname = buf;
|
||||
IMAGESAVE(s, fname);
|
||||
|
||||
|
||||
if(i == 0) addMessage(XLAT("Saved the high quality shot to %1", fname));
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user