diff --git a/src/movie_lib.cc b/src/movie_lib.cc index fd2f158..02e8934 100644 --- a/src/movie_lib.cc +++ b/src/movie_lib.cc @@ -99,7 +99,7 @@ static void _nfPkDecomp(unsigned char* buf, unsigned char* a2, int a3, int a4, i static constexpr uint16_t loadUInt16LE(const uint8_t* b); static constexpr uint32_t loadUInt32LE(const uint8_t* b); -static uint8_t getOffset(uint16_t v); +static int getOffset(uint16_t v); // 0x51EBD8 static int dword_51EBD8 = 0; @@ -2802,7 +2802,7 @@ constexpr uint32_t loadUInt32LE(const uint8_t* b) return (b[3] << 24) | (b[2] << 16) | (b[1] << 8) | b[0]; } -uint8_t getOffset(uint16_t v) +int getOffset(uint16_t v) { return static_cast(v & 0xFF) + dword_51F018[v >> 8]; }