replay 24x
This commit is contained in:
parent
f135213df7
commit
0dbac3f467
@ -51,12 +51,14 @@ actions.prototype.onkeyUp = function(e) {
|
||||
core.bookReplay();
|
||||
else if (e.keyCode==33||e.keyCode==34)
|
||||
core.viewMapReplay();
|
||||
else if ((e.keyCode>=49 && e.keyCode<=51) || e.keyCode==54) // 1,2,3,6
|
||||
else if (e.keyCode>=49 && e.keyCode<=51)
|
||||
core.setReplaySpeed(e.keyCode-48);
|
||||
else if (e.keyCode==52)
|
||||
core.setReplaySpeed(3.9);
|
||||
core.setReplaySpeed(6);
|
||||
else if (e.keyCode==53)
|
||||
core.setReplaySpeed(5.1);
|
||||
core.setReplaySpeed(12);
|
||||
else if (e.keyCode==54)
|
||||
core.setReplaySpeed(24);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@ -673,6 +673,10 @@ control.prototype.setHeroMoveInterval = function (direction, x, y, callback) {
|
||||
var toAdd = 1;
|
||||
if (core.status.replay.speed>3)
|
||||
toAdd = 2;
|
||||
if (core.status.replay.speed>6)
|
||||
toAdd = 4;
|
||||
if (core.status.replay.speed>12)
|
||||
toAdd = 8;
|
||||
|
||||
core.interval.heroMoveInterval = window.setInterval(function () {
|
||||
core.status.heroMoving+=toAdd;
|
||||
@ -1492,7 +1496,7 @@ control.prototype.setFg = function(color, time, callback) {
|
||||
core.status.replay.animate=false;
|
||||
if (core.isset(callback)) callback();
|
||||
}
|
||||
}, time/25);
|
||||
}, time/25/core.status.replay.speed);
|
||||
}
|
||||
|
||||
////// 更新全地图显伤 //////
|
||||
@ -1682,9 +1686,13 @@ control.prototype.resumeReplay = function () {
|
||||
control.prototype.speedUpReplay = function () {
|
||||
if (core.status.event.id=='save' || (core.status.event.id||"").indexOf('book')==0 || core.status.event.id=='viewMaps') return;
|
||||
if (!core.status.replay.replaying) return;
|
||||
var toAdd = core.status.replay.speed>=3?3:core.status.replay.speed>=2?2:1;
|
||||
core.status.replay.speed = parseInt(10*core.status.replay.speed + toAdd)/10;
|
||||
if (core.status.replay.speed>6.0) core.status.replay.speed=6.0;
|
||||
if (core.status.replay.speed==12) core.status.replay.speed=24.0;
|
||||
else if (core.status.replay.speed==6) core.status.replay.speed=12.0;
|
||||
else if (core.status.replay.speed==3) core.status.replay.speed=6.0;
|
||||
else if (core.status.replay.speed<3) {
|
||||
var toAdd = core.status.replay.speed>=2?2:1;
|
||||
core.status.replay.speed = parseInt(10*core.status.replay.speed + toAdd)/10;
|
||||
}
|
||||
core.drawTip("x"+core.status.replay.speed+"倍");
|
||||
}
|
||||
|
||||
@ -1692,8 +1700,13 @@ control.prototype.speedUpReplay = function () {
|
||||
control.prototype.speedDownReplay = function () {
|
||||
if (core.status.event.id=='save' || (core.status.event.id||"").indexOf('book')==0 || core.status.event.id=='viewMaps') return;
|
||||
if (!core.status.replay.replaying) return;
|
||||
var toAdd = core.status.replay.speed>3?3:core.status.replay.speed>2?2:1;
|
||||
core.status.replay.speed = parseInt(10*core.status.replay.speed - toAdd)/10;
|
||||
if (core.status.replay.speed==24) core.status.replay.speed=12.0;
|
||||
else if (core.status.replay.speed==12) core.status.replay.speed=6.0;
|
||||
else if (core.status.replay.speed==6) core.status.replay.speed=3.0;
|
||||
else {
|
||||
var toAdd = core.status.replay.speed>=2?2:1;
|
||||
core.status.replay.speed = parseInt(10*core.status.replay.speed - toAdd)/10;
|
||||
}
|
||||
if (core.status.replay.speed<0.3) core.status.replay.speed=0.3;
|
||||
core.drawTip("x"+core.status.replay.speed+"倍");
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user