Add in score displays
This commit is contained in:
parent
6b3d09e528
commit
1c239be7d1
16
game.js
16
game.js
@ -1280,16 +1280,21 @@ function RenderGameInfo(ctx) {
|
|||||||
|
|
||||||
RenderSpeedbar(canvas.width*0.75+(canvas.width*0.25)/2-32,8,64,ctx)
|
RenderSpeedbar(canvas.width*0.75+(canvas.width*0.25)/2-32,8,64,ctx)
|
||||||
|
|
||||||
|
|
||||||
if (LevelIsBeat(gameStage.name)) {
|
if (LevelIsBeat(gameStage.name)) {
|
||||||
drawImage(canvas.width-18,14,ID_COMPLETE_STAR,ctx,0,0.75)
|
drawImage(canvas.width-18,14,ID_COMPLETE_STAR,ctx,0,0.75)
|
||||||
|
ctx.font="11px 'Profont','Courier New', serif"
|
||||||
|
ctx.fillStyle="white"
|
||||||
|
ctx.textAlign = "center"
|
||||||
|
ctx.fillText("Best Score: "+completedStages[gameStage.name].score,canvas.width*0.75+(canvas.width*0.25)/3+2,22)
|
||||||
} else {
|
} else {
|
||||||
drawImage(canvas.width-18,14,ID_INCOMPLETE_STAR,ctx,0,0.75)
|
drawImage(canvas.width-18,14,ID_INCOMPLETE_STAR,ctx,0,0.75)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (gameState===REVIEWING||gameState===FINISH) {
|
if (BOT_START_TAPE!==""&&(gameState===REVIEWING||gameState===FINISH)) {
|
||||||
ctx.fillStyle="#20424a"
|
ctx.fillStyle="#20424a"
|
||||||
ctx.globalAlpha=0.6
|
ctx.globalAlpha=0.6
|
||||||
ctx.fillRect(canvas.width*0.75-canvas.width*0.25,4,canvas.width*0.25,5*12+28)
|
ctx.fillRect(canvas.width*0.75-canvas.width*0.25,4,canvas.width*0.25,5*12+56)
|
||||||
ctx.globalAlpha=1
|
ctx.globalAlpha=1
|
||||||
|
|
||||||
ctx.font="bold 16px 'Zilla Slab', serif"
|
ctx.font="bold 16px 'Zilla Slab', serif"
|
||||||
@ -1299,6 +1304,13 @@ function RenderGameInfo(ctx) {
|
|||||||
ctx.fillStyle="black"
|
ctx.fillStyle="black"
|
||||||
ctx.fillText("Original Tape",canvas.width*0.75-canvas.width*0.25,20)
|
ctx.fillText("Original Tape",canvas.width*0.75-canvas.width*0.25,20)
|
||||||
RenderTape(canvas.width*0.75-canvas.width*0.25+8,16,canvas.width*0.25-16,ctx,BOT_START_TAPE)
|
RenderTape(canvas.width*0.75-canvas.width*0.25+8,16,canvas.width*0.25-16,ctx,BOT_START_TAPE)
|
||||||
|
ctx.font="12px 'Profont','Courier New', serif"
|
||||||
|
ctx.fillStyle="white"
|
||||||
|
ctx.textAlign = "left"
|
||||||
|
ctx.fillText("Efficiency Score:",canvas.width*0.75-(canvas.width*0.25)+4,4+5*12+36)
|
||||||
|
ctx.textAlign = "right"
|
||||||
|
ctx.fillText(TESTSTEPS,canvas.width*0.75-8,4+5*12+36+16)
|
||||||
|
|
||||||
}
|
}
|
||||||
if (BOT_START_TAPE!=="") {
|
if (BOT_START_TAPE!=="") {
|
||||||
RenderTape(canvas.width*0.75+8,16,canvas.width*0.25-16,ctx,BOT_TAPE)
|
RenderTape(canvas.width*0.75+8,16,canvas.width*0.25-16,ctx,BOT_TAPE)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user