显示ai计算的下一块位置
This commit is contained in:
@@ -622,6 +622,15 @@ function draw.norm(P)
|
||||
drawNextPreview(P,P.nextQueue[1])
|
||||
end
|
||||
|
||||
--Draw AI's drop destination
|
||||
if P.AI_dest then
|
||||
local texture=TEXTURE.puzzleMark[21]
|
||||
local L=P.AI_dest
|
||||
for i=1,#L,2 do
|
||||
gc_draw(texture,30*L[i],-30*L[i+1]-30)
|
||||
end
|
||||
end
|
||||
|
||||
gc.setScissor()
|
||||
gc_pop()
|
||||
|
||||
|
||||
@@ -508,11 +508,11 @@ function Player.lock(P)
|
||||
if CB[i][j]then
|
||||
P.field[y][P.curX+j-1]=P.cur.color
|
||||
P.visTime[y][P.curX+j-1]=P.showTime
|
||||
local x=P.curX+j-1
|
||||
if dest then
|
||||
for k=1,#dest do
|
||||
if x==dest[k][1]+1 and y==dest[k][2]+1 then
|
||||
rem(dest,k)
|
||||
local x=P.curX+j--[[-1]]
|
||||
for k=1,#dest,2 do
|
||||
if x==dest[k]--[[+1]]and y==dest[k+1]+1 then
|
||||
rem(dest,k)rem(dest,k)
|
||||
goto success
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user