武将:添加皮肤bug
This commit is contained in:
@@ -848,19 +848,19 @@ export class Rank {
|
||||
// 有序排行综合时间和得分排序
|
||||
private encodeScore(scores: number[]) {
|
||||
let encodeResult = 0;
|
||||
console.log('#### decoencodeResultdeScore', this.key, scores, this.valueConfig);
|
||||
// console.log('#### decoencodeResultdeScore', this.key, scores, this.valueConfig);
|
||||
this.valueConfig.forEach(({ name, reverse, isTimestamp, len, weight }, index) => {
|
||||
let score = scores[index];
|
||||
console.log('*** 1', name, len, weight, score, encodeResult)
|
||||
// console.log('*** 1', name, len, weight, score, encodeResult)
|
||||
if(isTimestamp) score = this.handleTimestamp(score, len);
|
||||
console.log('*** 2', name, len, weight, score, encodeResult)
|
||||
// console.log('*** 2', name, len, weight, score, encodeResult)
|
||||
if(!reverse) {
|
||||
encodeResult += score * Math.pow(10, weight);
|
||||
} else {
|
||||
let pow = Math.pow(10, len);
|
||||
encodeResult += (pow - 1 - score) * Math.pow(10, weight);
|
||||
}
|
||||
console.log('*** 3', name, len, weight, score, encodeResult)
|
||||
// console.log('*** 3', name, len, weight, score, encodeResult)
|
||||
})
|
||||
return encodeResult
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user