The 8x8, 8x16, and 16x16 tiles are not masking properly in windows because they have a white background, rather than a black one. I think whoever saves them probably needs to make sure that the paper color is black, since it probably cannot be seen because of the transparency.
Also, ANGBAND_DIR_XRTA_FONT is still being initialized in init_stuff in main-win.c (lines 4873-4878). It should be either removed from here, like the ones for graphics and sounds were, or put in an if (!ANGBAND_DIR_XRTA_FONT) wrapper. Like the others were, the memory is being allocated twice, but only freed once.
Also, would ticket #1461 be fixed by removing the line "file_delete(old_savefile);" from line 380 and putting it on line 402? (The exsiting .old file is not deleted until the .new file is confirmed to have been written, but before the existing save file is renamed .old.) You can remove the lines " else file_delete(old_savefile);" on lines 414 and 415, if you want the .old file to remain as a backup.
For ticket #942, I'm curious what the OSX and SDL ports use for icons?
Lastly, what does the "multiple save file handling " mentioned in other threads mean? I could not find a therad that talked about it.
Edit: for the first part of ticket #1469, adding the line "case VK_CLEAR: ch = '5'; kp=TRUE; break;" in handle_keydown() works for me. (wParam is 12 for me when pressing numpad5 when numlock is not on.)
Edit: For the second part of ticket #1469, the numpad keys are not handled in handle_keydown(), but WM_CHAR message are not generated for them, so they are not handled that way. ( I do not know where the plain numpad keypresses are handled.) Maybe in handle_keydown add lines like "case VK_NUMPAD7: if (mc||ma||ms) {ch = VK_NUMPAD7; kp = TRUE;} break;"
Also, ANGBAND_DIR_XRTA_FONT is still being initialized in init_stuff in main-win.c (lines 4873-4878). It should be either removed from here, like the ones for graphics and sounds were, or put in an if (!ANGBAND_DIR_XRTA_FONT) wrapper. Like the others were, the memory is being allocated twice, but only freed once.
Also, would ticket #1461 be fixed by removing the line "file_delete(old_savefile);" from line 380 and putting it on line 402? (The exsiting .old file is not deleted until the .new file is confirmed to have been written, but before the existing save file is renamed .old.) You can remove the lines " else file_delete(old_savefile);" on lines 414 and 415, if you want the .old file to remain as a backup.
For ticket #942, I'm curious what the OSX and SDL ports use for icons?
Lastly, what does the "multiple save file handling " mentioned in other threads mean? I could not find a therad that talked about it.
Edit: for the first part of ticket #1469, adding the line "case VK_CLEAR: ch = '5'; kp=TRUE; break;" in handle_keydown() works for me. (wParam is 12 for me when pressing numpad5 when numlock is not on.)
Edit: For the second part of ticket #1469, the numpad keys are not handled in handle_keydown(), but WM_CHAR message are not generated for them, so they are not handled that way. ( I do not know where the plain numpad keypresses are handled.) Maybe in handle_keydown add lines like "case VK_NUMPAD7: if (mc||ma||ms) {ch = VK_NUMPAD7; kp = TRUE;} break;"
Comment