feat: 新增 hideLast 参数以在问路模式下隐藏路单的最后一个元素。
This commit is contained in:
parent
50a558bbcb
commit
14752931b7
@ -227,19 +227,20 @@ function ask(canvas, newdata, olddata, game_id) {
|
||||
var num = time % 2
|
||||
if (time < 0) {
|
||||
clearInterval(askInterval)
|
||||
waybillConfig(canvas, olddata, game_id, true)
|
||||
} else {
|
||||
if (num == 1) {
|
||||
waybillConfig(canvas, newdata, game_id, true, askroad)
|
||||
waybillConfig(canvas, newdata, game_id, true, askroad, false)
|
||||
// halfwayConfig(newdata, true, askroad)
|
||||
} else {
|
||||
waybillConfig(canvas, olddata, game_id, true)
|
||||
waybillConfig(canvas, newdata, game_id, true, askroad, true)
|
||||
// halfwayConfig(canvas, olddata, true)
|
||||
}
|
||||
}
|
||||
}, 200)
|
||||
}
|
||||
// 全路
|
||||
function waybillConfig(canvas, data, game_id, ask, askroad) {
|
||||
function waybillConfig(canvas, data, game_id, ask, askroad, hideLast) {
|
||||
// console.log(data)
|
||||
var getPixelRatio = (context) => {
|
||||
var backingStore =
|
||||
@ -281,7 +282,7 @@ function waybillConfig(canvas, data, game_id, ask, askroad) {
|
||||
}
|
||||
canvas.setAttribute("width", unit * cols)
|
||||
canvas.setAttribute("height", unit * rows)
|
||||
Waybill(ctb, unit, rows, cols, path, game_id, ask, askroad)
|
||||
Waybill(ctb, unit, rows, cols, path, game_id, ask, askroad, false, hideLast)
|
||||
} else if (game_id == 4 || game_id == 5) {
|
||||
rows = 4
|
||||
unit_y = (height / rows) * dpr
|
||||
@ -362,7 +363,7 @@ function halfwayConfig(canvas, data, ask, askroad) {
|
||||
HalfWay(ctb, unit, rows, cols, path, game_id, ask, askroad)
|
||||
}
|
||||
|
||||
function Waybill(ctb, unit, rows, cols, path, gameId, ask, askroad, multiple) {
|
||||
function Waybill(ctb, unit, rows, cols, path, gameId, ask, askroad, multiple, hideLast) {
|
||||
var ask = ask || false
|
||||
var askroad = askroad || {
|
||||
askshowroad: false,
|
||||
@ -398,7 +399,8 @@ function Waybill(ctb, unit, rows, cols, path, gameId, ask, askroad, multiple) {
|
||||
cols,
|
||||
gameId,
|
||||
ask,
|
||||
askroad.askshowroad
|
||||
askroad.askshowroad,
|
||||
hideLast
|
||||
)
|
||||
}
|
||||
if (bigRoad && bigRoad.length > 0) {
|
||||
@ -419,7 +421,8 @@ function Waybill(ctb, unit, rows, cols, path, gameId, ask, askroad, multiple) {
|
||||
cols,
|
||||
gameId,
|
||||
ask,
|
||||
askroad.askbigRoad
|
||||
askroad.askbigRoad,
|
||||
hideLast
|
||||
)
|
||||
}
|
||||
}
|
||||
@ -434,7 +437,8 @@ function Waybill(ctb, unit, rows, cols, path, gameId, ask, askroad, multiple) {
|
||||
cols,
|
||||
gameId,
|
||||
ask,
|
||||
askroad.askbigEyeRoad
|
||||
askroad.askbigEyeRoad,
|
||||
hideLast
|
||||
)
|
||||
}
|
||||
if (pathway && pathway.length > 0) {
|
||||
@ -448,7 +452,8 @@ function Waybill(ctb, unit, rows, cols, path, gameId, ask, askroad, multiple) {
|
||||
cols,
|
||||
gameId,
|
||||
ask,
|
||||
askroad.askpathway
|
||||
askroad.askpathway,
|
||||
hideLast
|
||||
)
|
||||
}
|
||||
if (roach && roach.length > 0) {
|
||||
@ -462,7 +467,8 @@ function Waybill(ctb, unit, rows, cols, path, gameId, ask, askroad, multiple) {
|
||||
cols,
|
||||
gameId,
|
||||
ask,
|
||||
askroad.askroach
|
||||
askroad.askroach,
|
||||
hideLast
|
||||
)
|
||||
}
|
||||
if (sanxingRoad && sanxingRoad.length > 0) {
|
||||
@ -476,7 +482,8 @@ function Waybill(ctb, unit, rows, cols, path, gameId, ask, askroad, multiple) {
|
||||
cols,
|
||||
gameId,
|
||||
ask,
|
||||
askroad.asksanxing
|
||||
askroad.asksanxing,
|
||||
hideLast
|
||||
)
|
||||
}
|
||||
}
|
||||
@ -614,7 +621,8 @@ function cutRoad(
|
||||
cols,
|
||||
gameId,
|
||||
ask,
|
||||
askroad
|
||||
askroad,
|
||||
hideLast
|
||||
) {
|
||||
var L = roadData.length
|
||||
var new_roadData = []
|
||||
@ -718,7 +726,8 @@ function cutRoad(
|
||||
new_roadData = roadData
|
||||
cut = 0
|
||||
}
|
||||
new_roadData.forEach(function (v) {
|
||||
new_roadData.forEach(function (v, i) {
|
||||
if (ask && hideLast && i === new_roadData.length - 1) return
|
||||
if (roadType == "roachWay") {
|
||||
CockrochPath(ctb, unit, start_x, v.show_x - cut, v.show_y, v.result)
|
||||
} else if (roadType == "littlWay") {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user