mirror of
https://github.com/bryanthaboi/gen1recomp.git
synced 2026-08-12 08:21:02 +02:00
Show front sprites in the save editor DEX grid
This commit is contained in:
@@ -8,6 +8,7 @@
|
|||||||
|
|
||||||
local Theme = require("Theme")
|
local Theme = require("Theme")
|
||||||
local Ops = require("Ops")
|
local Ops = require("Ops")
|
||||||
|
local MonEditor = require("MonEditor")
|
||||||
local PAL = Theme.PAL
|
local PAL = Theme.PAL
|
||||||
|
|
||||||
local M = {}
|
local M = {}
|
||||||
@@ -140,9 +141,13 @@ function M.draw(S, Kit, x, y, w, h)
|
|||||||
|
|
||||||
Theme.row(rx, ry, colW, rowH, 9 * s, 0.6)
|
Theme.row(rx, ry, colW, rowH, 9 * s, 0.6)
|
||||||
local def = S.data.pokemon[id]
|
local def = S.data.pokemon[id]
|
||||||
Kit.text("micro", ("%03d"):format(def and def.dex or 0), rx + 10 * s,
|
local dexText = ("%03d"):format(def and def.dex or 0)
|
||||||
|
Kit.text("micro", dexText, rx + 10 * s,
|
||||||
ry + (rowH - Kit.textHeight("micro")) / 2, PAL.faint)
|
ry + (rowH - Kit.textHeight("micro")) / 2, PAL.faint)
|
||||||
local nameX = rx + 44 * s
|
local spriteS = 24 * s
|
||||||
|
local spriteX = rx + 10 * s + Kit.textWidth("micro", dexText) + 8 * s
|
||||||
|
MonEditor.drawSprite(S, Kit, id, spriteX, ry + (rowH - spriteS) / 2, spriteS)
|
||||||
|
local nameX = spriteX + spriteS + 6 * s
|
||||||
local nameW = colW - 10 * s - 2 * (chipW + 6 * s) - (nameX - rx)
|
local nameW = colW - 10 * s - 2 * (chipW + 6 * s) - (nameX - rx)
|
||||||
Kit.text("mono", Kit.ellipsize("mono", id, nameW), nameX,
|
Kit.text("mono", Kit.ellipsize("mono", id, nameW), nameX,
|
||||||
ry + (rowH - Kit.textHeight("mono")) / 2,
|
ry + (rowH - Kit.textHeight("mono")) / 2,
|
||||||
|
|||||||
Reference in New Issue
Block a user