mirror of
https://github.com/kichikuou/system3-sdl2.git
synced 2026-10-08 14:58:13 +03:00
Convert all Shift_JIS files to UTF-8
This commit is contained in:
+11
-11
@@ -9,7 +9,7 @@
|
||||
|
||||
void AGS::load_pms(uint8* data, int page, int transparent)
|
||||
{
|
||||
// ヘッダ取得
|
||||
// ヘッダ取得
|
||||
int sx = data[0x0] | (data[0x1] << 8);
|
||||
int sy = data[0x2] | (data[0x3] << 8);
|
||||
int ex = data[0x4] | (data[0x5] << 8);
|
||||
@@ -18,7 +18,7 @@ void AGS::load_pms(uint8* data, int page, int transparent)
|
||||
int height = ey - sy + 1;
|
||||
uint8 mask = data[0xa];
|
||||
|
||||
// Jコマンドの処理
|
||||
// Jコマンドの処理
|
||||
if(set_cg_dest) {
|
||||
sx = cg_dest_x;
|
||||
sy = cg_dest_y;
|
||||
@@ -27,7 +27,7 @@ void AGS::load_pms(uint8* data, int page, int transparent)
|
||||
set_cg_dest = false;
|
||||
}
|
||||
|
||||
// パレット取得
|
||||
// パレット取得
|
||||
uint32 tmp_palette[256];
|
||||
|
||||
if(get_palette) {
|
||||
@@ -41,7 +41,7 @@ void AGS::load_pms(uint8* data, int page, int transparent)
|
||||
}
|
||||
}
|
||||
if(nact->crc32 == CRC32_RANCE41 || nact->crc32 == CRC32_RANCE42 || nact->crc32 == CRC32_HASHIRIONNA2) {
|
||||
// 上下16色は取得しない
|
||||
// 上下16色は取得しない
|
||||
for(int i = 1; i < 15; i++) {
|
||||
for(int j = 0; j < 16; j++) {
|
||||
if(!(mask & (0x01 << i))) {
|
||||
@@ -50,7 +50,7 @@ void AGS::load_pms(uint8* data, int page, int transparent)
|
||||
}
|
||||
}
|
||||
} else if(nact->crc32 == CRC32_MUGENHOUYOU && transparent != -1) {
|
||||
// Uコマンドでは上下32色は取得しない
|
||||
// Uコマンドでは上下32色は取得しない
|
||||
for(int i = 2; i < 14; i++) {
|
||||
for(int j = 0; j < 16; j++) {
|
||||
if(!(mask & (0x01 << i))) {
|
||||
@@ -69,11 +69,11 @@ void AGS::load_pms(uint8* data, int page, int transparent)
|
||||
}
|
||||
}
|
||||
|
||||
// パレット展開
|
||||
// パレット展開
|
||||
if (nact->sys_ver == 3) {
|
||||
if((extract_palette && extract_palette_cg[page]) || nact->crc32 == CRC32_FUNNYBEE_CD) {
|
||||
if(nact->crc32 == CRC32_RANCE41 || nact->crc32 == CRC32_RANCE42 || nact->crc32 == CRC32_HASHIRIONNA2) {
|
||||
// 上下16色は展開しない
|
||||
// 上下16色は展開しない
|
||||
for(int i = 1; i < 15; i++) {
|
||||
for(int j = 0; j < 16; j++) {
|
||||
if(!(mask & (0x01 << i))) {
|
||||
@@ -82,7 +82,7 @@ void AGS::load_pms(uint8* data, int page, int transparent)
|
||||
}
|
||||
}
|
||||
} else if(nact->crc32 == CRC32_MUGENHOUYOU && transparent != -1) {
|
||||
// Uコマンドでは上下32色は展開しない
|
||||
// Uコマンドでは上下32色は展開しない
|
||||
for(int i = 2; i < 14; i++) {
|
||||
for(int j = 0; j < 16; j++) {
|
||||
if(!(mask & (0x01 << i))) {
|
||||
@@ -110,7 +110,7 @@ void AGS::load_pms(uint8* data, int page, int transparent)
|
||||
}
|
||||
}
|
||||
|
||||
// PMS展開
|
||||
// PMS展開
|
||||
uint8 cgdata[3][640];
|
||||
int p = 0x320;
|
||||
memset(cgdata, 0, sizeof(cgdata));
|
||||
@@ -147,7 +147,7 @@ void AGS::load_pms(uint8* data, int page, int transparent)
|
||||
}
|
||||
}
|
||||
|
||||
// VRAMに転送
|
||||
// VRAMに転送
|
||||
if(extract_cg) {
|
||||
uint32* dest = &vram[dest_screen][y + sy][sx];
|
||||
if(transparent == -1) {
|
||||
@@ -168,7 +168,7 @@ void AGS::load_pms(uint8* data, int page, int transparent)
|
||||
}
|
||||
}
|
||||
|
||||
// 画面更新
|
||||
// 画面更新
|
||||
if(dest_screen == 0 && extract_cg) {
|
||||
draw_screen(sx, sy, width, height);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user