Make tabs for code and sprite editors

This commit is contained in:
dylan
2023-05-05 16:39:51 -07:00
parent a3abb0d2d3
commit 9d2dc99a32
4 changed files with 63 additions and 11 deletions

View File

@ -3,6 +3,7 @@ import { drawSprite } from "./builtins.ts";
import { COLOR } from "./colors.ts";
import {getSheet, setSheet} from "./sheet.ts";
import { mouseHeld, mousePos } from "./mouse.ts";
import { inRect } from "./util.ts";
const state = {
selectedSprite: 0,
@ -39,15 +40,6 @@ const sheetY = 88;
const sheetW = 16;
const sheetH = 4;
const inRect = (x: number, y: number, rectX: number, rectY: number, rectW: number, rectH: number) => {
return (
x >= rectX &&
x < rectX+rectW &&
y >= rectY &&
y < rectY+rectH
)
}
const reGrid = (x: number, y: number, gridX: number, gridY: number, cellW: number, cellH: number) => {
return {
x: Math.floor((x-gridX)/cellW),