pms: Fix palette mask handling

The PMS palette mask is 16 bits, not 8 bits. This fixes a color issue in
Rance 4.1.
This commit is contained in:
kichikuou
2025-03-05 15:13:08 +09:00
parent d97d49dbe7
commit ae5592a35b
+1 -1
View File
@@ -17,7 +17,7 @@ void AGS::load_pms(uint8* data, bool set_palette, int transparent)
int ey = data[0x6] | (data[0x7] << 8);
int width = ex - sx + 1;
int height = ey - sy + 1;
uint8 mask = data[0xa];
uint16_t mask = data[0xa] | (data[0xb] << 8);
// Jコマンドの処理
if(set_cg_dest) {