mirror of
https://github.com/crskycode/GARbro.git
synced 2024-12-23 19:34:15 +08:00
(Parser.Decrypt): less cryptic.
This commit is contained in:
parent
959dec52f2
commit
e2773d437e
@ -209,14 +209,15 @@ namespace GameRes.Formats
|
||||
|
||||
public uint Decrypt (byte value)
|
||||
{
|
||||
int pos = s_crypt_table.Length - 0x14;
|
||||
int pos = 4;
|
||||
if (m_version >= 0x100)
|
||||
{
|
||||
pos -= 4;
|
||||
if (m_version >= 0x12c && m_version < 0x196)
|
||||
pos += 10;
|
||||
pos = 10;
|
||||
else
|
||||
pos = 0;
|
||||
}
|
||||
pos = Array.FindIndex (s_crypt_table, pos, x => x == value);
|
||||
pos = Array.IndexOf (s_crypt_table, value, pos);
|
||||
if (-1 == pos)
|
||||
return value;
|
||||
if (0 != (pos & 1))
|
||||
|
Loading…
x
Reference in New Issue
Block a user