修正部分地方玩家的small属性没有改成新的miniMode导致一些坐标计算错误
This commit is contained in:
@@ -166,7 +166,7 @@ function Player:createBeam(R,send)
|
|||||||
x1=self.x+(30*(self.curX+sc[2])-30+15+150)*self.size
|
x1=self.x+(30*(self.curX+sc[2])-30+15+150)*self.size
|
||||||
y1=self.y+(600-30*(self.curY+sc[1])+15+self.fieldUp+self.fieldBeneath)*self.size
|
y1=self.y+(600-30*(self.curY+sc[1])+15+self.fieldUp+self.fieldBeneath)*self.size
|
||||||
end
|
end
|
||||||
if R.small then x2,y2=R.centerX,R.centerY
|
if R.miniMode then x2,y2=R.centerX,R.centerY
|
||||||
else x2,y2=R.x+308*R.size,R.y+450*R.size
|
else x2,y2=R.x+308*R.size,R.y+450*R.size
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -200,7 +200,7 @@ function Player:setPosition(x,y,size)
|
|||||||
self.centerX,self.centerY=x+300*size,y+600*size
|
self.centerX,self.centerY=x+300*size,y+600*size
|
||||||
else
|
else
|
||||||
self.fieldX,self.fieldY=x+150*size,y
|
self.fieldX,self.fieldY=x+150*size,y
|
||||||
self.centerX,self.centerY=x+300*size,y+370*size
|
self.centerX,self.centerY=x+300*size,y+300*size
|
||||||
self.absFieldX,self.absFieldY=x+150*size,y-10*size
|
self.absFieldX,self.absFieldY=x+150*size,y-10*size
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -1545,15 +1545,15 @@ local function task_throwBadge(ifAI,sender,time)
|
|||||||
if time%4==0 then
|
if time%4==0 then
|
||||||
local S,R=sender,sender.lastRecv
|
local S,R=sender,sender.lastRecv
|
||||||
local x1,y1,x2,y2
|
local x1,y1,x2,y2
|
||||||
if S.small then
|
if S.miniMode then
|
||||||
x1,y1=S.centerX,S.centerY
|
x1,y1=S.centerX,S.centerY
|
||||||
else
|
else
|
||||||
x1,y1=S.x+308*S.size,S.y+450*S.size
|
x1,y1=S.x+300*S.size,S.y+450*S.size
|
||||||
end
|
end
|
||||||
if R.small then
|
if R.miniMode then
|
||||||
x2,y2=R.centerX,R.centerY
|
x2,y2=R.centerX,R.centerY
|
||||||
else
|
else
|
||||||
x2,y2=R.x+66*R.size,R.y+344*R.size
|
x2,y2=R.x+66*R.size,R.y+274*R.size
|
||||||
end
|
end
|
||||||
|
|
||||||
--Generate badge object
|
--Generate badge object
|
||||||
|
|||||||
Reference in New Issue
Block a user