Slight UI improvements

This commit is contained in:
dylan 2023-05-09 19:48:51 -07:00
parent 292d1d365e
commit 90b97a30bd

View File

@ -8,7 +8,7 @@ import { page } from "./viewsheets.ts";
import { useSpritesheet } from "./builtins.ts"; import { useSpritesheet } from "./builtins.ts";
const state = { const state = {
selectedSpriteSheet: 2, selectedSpriteSheet: 0,
selectedSprite: 0, selectedSprite: 0,
selectedPatch: 0, selectedPatch: 0,
get map() { get map() {
@ -133,8 +133,15 @@ const draw = () => {
if (getSheet(i).sheet_type !== "spritesheet") { if (getSheet(i).sheet_type !== "spritesheet") {
color = COLOR.BROWN; color = COLOR.BROWN;
} }
if (i === page.activeSheet) {
color = COLOR.PURPLE;
}
if (i === selectedSpriteSheet) { if (i === selectedSpriteSheet) {
color = color === COLOR.BROWN ? COLOR.TAN : COLOR.GREEN; color = {
[COLOR.BROWN]: COLOR.TAN,
[COLOR.DARKGREEN]: COLOR.GREEN,
[COLOR.PURPLE]: COLOR.PINK,
}[color];
} }
fillRect(tabX, tabY, spriteSheetPickerTabW, spriteSheetPickerTabH, color); fillRect(tabX, tabY, spriteSheetPickerTabW, spriteSheetPickerTabH, color);
drawText(tabX+2, tabY+1, ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"][i]); drawText(tabX+2, tabY+1, ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"][i]);