local difficultyLabelImages = { gfx.CreateSkinImage("diff/1 novice.png", 0), gfx.CreateSkinImage("diff/2 advanced.png", 0), gfx.CreateSkinImage("diff/3 exhaust.png", 0), gfx.CreateSkinImage("diff/4 maximum.png", 0), gfx.CreateSkinImage("diff/5 infinite.png", 0), gfx.CreateSkinImage("diff/6 gravity.png", 0), gfx.CreateSkinImage("diff/7 heavenly.png", 0), gfx.CreateSkinImage("diff/8 vivid.png", 0) } function render(deltatime, x, y, diff, level) gfx.LoadSkinFont('Digital-Serial-Bold.ttf') gfx.BeginPath(); gfx.ImageRect(x, y, 140 / 1.5, 31 / 1.5, difficultyLabelImages[diff] or difficultyLabelImages[4], 1, 0); gfx.FontSize(17) gfx.LoadSkinFont('Digital-Serial-Bold.ttf') gfx.TextAlign(gfx.TEXT_ALIGN_RIGHT + gfx.TEXT_ALIGN_MIDDLE) gfx.Text(level, x + 50, y+8); -- -- Draw volforce badge -- gfx.BeginPath(); -- gfx.ImageRect(x, y, 42, 42, volforceBadgeImage, 1, 0); -- -- Draw volforce label -- gfx.FontSize(11) -- gfx.Text('VOLFORCE', x + 47, y + 14); end return { render = render }