giga-refactor, part 13
get rid of time base
This commit is contained in:
parent
334d8708e2
commit
663f32d9d4
9 changed files with 43 additions and 35 deletions
|
|
@ -1077,7 +1077,7 @@ bool DivEngine::loadFur(unsigned char* file, size_t len, int variantID) {
|
|||
}
|
||||
reader.readI();
|
||||
|
||||
subSong->timeBase=reader.readC();
|
||||
unsigned char oldTimeBase=reader.readC();
|
||||
subSong->speeds.len=2;
|
||||
subSong->speeds.val[0]=(unsigned char)reader.readC();
|
||||
subSong->speeds.val[1]=(unsigned char)reader.readC();
|
||||
|
|
@ -1641,6 +1641,10 @@ bool DivEngine::loadFur(unsigned char* file, size_t len, int variantID) {
|
|||
}
|
||||
}
|
||||
|
||||
for (int i=0; i<16; i++) {
|
||||
subSong->speeds.val[i]*=(oldTimeBase+1);
|
||||
}
|
||||
|
||||
if (ds.version>=156) {
|
||||
assetDirPtr.push_back(reader.readI());
|
||||
assetDirPtr.push_back(reader.readI());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue