diff --git a/scripts/challengeresult.lua b/scripts/challengeresult.lua index 08b3acd..3c82e05 100644 --- a/scripts/challengeresult.lua +++ b/scripts/challengeresult.lua @@ -15,6 +15,14 @@ local HEADER_HEIGHT = 100 local backgroundImage = gfx.CreateSkinImage("challenge_result/bg.png", 0); local playerInfoOverlayBgImage = gfx.CreateSkinImage("challenge_result/player_info_overlay_bg.png", 0); +local headerTitleImage = gfx.CreateSkinImage("challenge_result/header/title.png", 0); + + +local username = game.GetSkinSetting('username'); +local appealCardImage = gfx.CreateSkinImage("appeal_card.png", 0); +local danBadgeImage = gfx.CreateSkinImage("dan/inf.png", 0); + + function resetLayoutInformation() resx, resy = game.GetResolution() @@ -35,12 +43,31 @@ function drawHeader() gfx.Fill(); gfx.ClosePath() - -- gfx.ImageRect(desw/2 - 200, HEADER_HEIGHT/2 - 20, 400, 40, headerTitleImage, 1, 0) + gfx.ImageRect(desw/2 - 209, HEADER_HEIGHT/2 - 52, 419, 105, headerTitleImage, 1, 0) end function drawPlayerInfo() + -- Draw the info bg gfx.BeginPath() gfx.ImageRect(300, 352, 374*0.85, 222*0.85, playerInfoOverlayBgImage, 1, 0); + + -- Draw appeal card + gfx.BeginPath(); + gfx.ImageRect(145, 364, 103*1.25, 132*1.25, appealCardImage, 1, 0); + + -- Draw description + gfx.FontSize(28) + gfx.LoadSkinFont('Digital-Serial-Bold.ttf') + gfx.TextAlign(gfx.TEXT_ALIGN_LEFT + gfx.TEXT_ALIGN_MIDDLE) + gfx.Text('Hellooooooo', 310, 370); + + -- Draw username + gfx.FontSize(40) + gfx.Text(username, 310, 413); + + -- Draw dan badge + gfx.BeginPath(); + gfx.ImageRect(311, 490, 107*1.25, 29*1.25, danBadgeImage, 1, 0); end function render(deltaTime)