fix setFg
This commit is contained in:
parent
cc05d3253a
commit
a89e397a40
@ -2075,6 +2075,8 @@ actions.prototype._clickStorageRemove = function (x, y) {
|
|||||||
actions.prototype._clickStorageRemove_all = function () {
|
actions.prototype._clickStorageRemove_all = function () {
|
||||||
core.myconfirm("你确定要清除【全部塔】的所有本地存档?\n此行为不可逆!!!", function () {
|
core.myconfirm("你确定要清除【全部塔】的所有本地存档?\n此行为不可逆!!!", function () {
|
||||||
var done = function () {
|
var done = function () {
|
||||||
|
core.saves.autosave.data = null;
|
||||||
|
core.saves.autosave.updated = false;
|
||||||
core.ui.closePanel();
|
core.ui.closePanel();
|
||||||
core.drawText("\t[操作成功]你的所有存档已被清空。");
|
core.drawText("\t[操作成功]你的所有存档已被清空。");
|
||||||
core.saves.saveIndex = 1;
|
core.saves.saveIndex = 1;
|
||||||
|
|||||||
@ -1964,10 +1964,10 @@ control.prototype.setFg = function(color, time, callback) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
this._setFg_animate(core.status.curtainColor, color, callback);
|
this._setFg_animate(core.status.curtainColor, color, time, callback);
|
||||||
}
|
}
|
||||||
|
|
||||||
control.prototype._setFg_animate = function (nowColor, color, callback) {
|
control.prototype._setFg_animate = function (nowColor, color, time, callback) {
|
||||||
var per_time = 10, step = parseInt(time / per_time);
|
var per_time = 10, step = parseInt(time / per_time);
|
||||||
var animate = setInterval(function() {
|
var animate = setInterval(function() {
|
||||||
nowColor = [
|
nowColor = [
|
||||||
@ -1980,7 +1980,7 @@ control.prototype._setFg_animate = function (nowColor, color, callback) {
|
|||||||
core.fillRect('curtain', 0, 0, core.__PIXELS__, core.__PIXELS__, core.arrayToRGBA(nowColor));
|
core.fillRect('curtain', 0, 0, core.__PIXELS__, core.__PIXELS__, core.arrayToRGBA(nowColor));
|
||||||
step--;
|
step--;
|
||||||
if (step <= 0) {
|
if (step <= 0) {
|
||||||
delete core.animate.asyncId[animate];
|
delete core.animateFrame.asyncId[animate];
|
||||||
clearInterval(animate);
|
clearInterval(animate);
|
||||||
core.status.curtainColor = color;
|
core.status.curtainColor = color;
|
||||||
if (core.isset(callback)) callback();
|
if (core.isset(callback)) callback();
|
||||||
|
|||||||
@ -205,10 +205,8 @@ main.floors.sample1=
|
|||||||
"type": "move",
|
"type": "move",
|
||||||
"time": 750,
|
"time": 750,
|
||||||
"steps": [
|
"steps": [
|
||||||
{
|
"right",
|
||||||
"direction": "right",
|
"right",
|
||||||
"value": 2
|
|
||||||
},
|
|
||||||
"down"
|
"down"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
@ -142,7 +142,7 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a =
|
|||||||
color = core.status.maps[floorId].color;
|
color = core.status.maps[floorId].color;
|
||||||
core.clearMap('curtain');
|
core.clearMap('curtain');
|
||||||
core.status.curtainColor = color;
|
core.status.curtainColor = color;
|
||||||
if (color) core.fillRect('curtain', 0, 0, core.__SIZE__, core.__SIZE__, core.arrayToRGBA(color));
|
if (color) core.fillRect('curtain', 0, 0, core.__PIXELS__, core.__PIXELS__, core.arrayToRGBA(color));
|
||||||
// 更改天气
|
// 更改天气
|
||||||
var weather = core.getFlag('__weather__', null);
|
var weather = core.getFlag('__weather__', null);
|
||||||
if (!weather && core.status.maps[floorId].weather)
|
if (!weather && core.status.maps[floorId].weather)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user