From 21bdb374d062e1e2133bfba05319b9a23f95bdf3 Mon Sep 17 00:00:00 2001 From: MrZ626 <1046101471@qq.com> Date: Wed, 11 Aug 2021 19:08:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=B7=B7=E6=88=98=E6=A8=A1?= =?UTF-8?q?=E5=BC=8F=E6=94=BB=E5=87=BB=E6=A8=A1=E5=BC=8F=E6=8C=87=E7=A4=BA?= =?UTF-8?q?=E5=99=A8=E4=B8=8D=E8=A7=81=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parts/player/draw.lua | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/parts/player/draw.lua b/parts/player/draw.lua index 471f9f47..a802e1d8 100644 --- a/parts/player/draw.lua +++ b/parts/player/draw.lua @@ -16,7 +16,7 @@ local shader_alpha,shader_lighter=SHADER.alpha,SHADER.lighter local shader_fieldSatur,shader_blockSatur=SHADER.fieldSatur,SHADER.blockSatur local drawableText,missionEnum,minoColor=drawableText,missionEnum,minoColor -local RCPB={5,33,195,33,100,5,100,60} +local RCPB={10,33,200,33,105,5,105,60} local attackColor={ {COLOR.dH,COLOR.Z}, {COLOR.H,COLOR.Z}, @@ -751,21 +751,6 @@ function draw.norm(P) end end - --Draw target selecting pad - if GAME.modeEnv.royaleMode then - if P.atkMode then - gc_setColor(1,.8,0,P.swappingAtkMode*.02) - gc_rectangle('fill',RCPB[2*P.atkMode-1],RCPB[2*P.atkMode],90,35,8,4) - end - gc_setColor(1,1,1,P.swappingAtkMode*.025) - setFont(35) - gc_setLineWidth(1) - for i=1,4 do - gc_rectangle('line',RCPB[2*i-1],RCPB[2*i],90,35,8,4) - gc_printf(text.atkModeName[i],RCPB[2*i-1]-4,RCPB[2*i]+4,200,"center",nil,.5) - end - end - --Board cover if ENV.hideBoard then gc_stencil(hideBoardStencil[ENV.hideBoard]) @@ -786,13 +771,28 @@ function draw.norm(P) gc_translate(0,-600) gc_setStencilTest() gc_pop() - --Draw Frame + --Draw Frame and buffers gc_setColor(P.frameColor) gc_draw(playerBoarder,-17,-12) drawBuffer(P) drawB2Bbar(P) drawLDI(P,ENV) + --Draw target selecting pad + if GAME.modeEnv.royaleMode then + if P.atkMode then + gc_setColor(1,.8,0,P.swappingAtkMode*.02) + gc_rectangle('fill',RCPB[2*P.atkMode-1],RCPB[2*P.atkMode],90,35,8,4) + end + gc_setColor(1,1,1,P.swappingAtkMode*.025) + setFont(35) + gc_setLineWidth(1) + for i=1,4 do + gc_rectangle('line',RCPB[2*i-1],RCPB[2*i],90,35,8,4) + gc_printf(text.atkModeName[i],RCPB[2*i-1]-4,RCPB[2*i]+4,200,"center",nil,.5) + end + end + --Spike local sp,spt=P.spike,P.spikeTime if ENV.showSpike and spt>0 and sp>=10 then