Reorganize
This commit is contained in:
parent
9b48560cce
commit
f652e8d20f
@ -1,13 +1,13 @@
|
||||
import { clearScreen, fillRect } from "./window.ts";
|
||||
import { CHAR, font } from "./font.ts";
|
||||
import { drawText, measureText } from "./builtins.ts";
|
||||
import { COLOR } from "./colors.ts";
|
||||
import { getCodeSheet, setSheet } from "./sheet.ts";
|
||||
import { K, ctrlKeyDown, getKeyboardString, keyPressed, shiftKeyDown } from "./keyboard.ts";
|
||||
import { clipboard, tokenize } from "./deps.ts";
|
||||
import { getBuiltins } from "./runcode.ts";
|
||||
import { clearScreen, fillRect } from "../io/window.ts";
|
||||
import { CHAR, font } from "../data/font.ts";
|
||||
import { drawText, measureText } from "../runtime/builtins.ts";
|
||||
import { COLOR } from "../data/colors.ts";
|
||||
import { getCodeSheet, setSheet } from "../io/sheet.ts";
|
||||
import { K, ctrlKeyDown, getKeyboardString, keyPressed, shiftKeyDown } from "../io/keyboard.ts";
|
||||
import { clipboard, tokenize } from "../deps.ts";
|
||||
import { getBuiltins } from "../runtime/runcode.ts";
|
||||
import { page } from "./viewsheets.ts";
|
||||
import { mouseDown, mouseHeld, mousePos } from "./mouse.ts";
|
||||
import { mouseDown, mouseHeld, mousePos } from "../io/mouse.ts";
|
||||
|
||||
const historyDebounceFrames = 20;
|
||||
|
@ -1,13 +1,13 @@
|
||||
import { clearScreen, fillRect } from "./window.ts";
|
||||
import { clearScreen, fillRect } from "../io/window.ts";
|
||||
import { codetab } from "./codetab.ts";
|
||||
import { spritetab } from "./spritetab.ts";
|
||||
import { viewsheets, page } from "./viewsheets.ts";
|
||||
import { COLOR } from "./colors.ts";
|
||||
import { mouseClick, mousePos } from "./mouse.ts";
|
||||
import { drawIcon } from "./builtins.ts";
|
||||
import { inRect } from "./util.ts";
|
||||
import { sheetsIcon, trashIcon } from "./icons.ts";
|
||||
import { SheetType, setSheet } from "./sheet.ts";
|
||||
import { COLOR } from "../data/colors.ts";
|
||||
import { mouseClick, mousePos } from "../io/mouse.ts";
|
||||
import { drawIcon } from "../runtime/builtins.ts";
|
||||
import { inRect } from "../util/util.ts";
|
||||
import { sheetsIcon, trashIcon } from "../data/icons.ts";
|
||||
import { SheetType, setSheet } from "../io/sheet.ts";
|
||||
import { nonetab } from "./nonetab.ts";
|
||||
import { maptab } from "./maptab.ts";
|
||||
|
@ -1,13 +1,11 @@
|
||||
import { clearScreen, fillRect } from "./window.ts";
|
||||
import { drawSprite, drawText } from "./builtins.ts";
|
||||
import { COLOR } from "./colors.ts";
|
||||
import { getMapSheet, getSheet, setSheet } from "./sheet.ts";
|
||||
import { M, mouseClick, mouseDown, mouseHeld, mousePos } from "./mouse.ts";
|
||||
import { drawTransparentRect, drawVoidRect, inRect, reGrid } from "./util.ts";
|
||||
import { clearScreen, fillRect } from "../io/window.ts";
|
||||
import { drawSprite, drawText, useSpritesheet } from "../runtime/builtins.ts";
|
||||
import { COLOR } from "../data/colors.ts";
|
||||
import { getMapSheet, getSheet, setSheet } from "../io/sheet.ts";
|
||||
import { M, mouseClick, mouseDown, mouseHeld, mousePos } from "../io/mouse.ts";
|
||||
import { drawTransparentRect, drawVoidRect, inRect, reGrid } from "../util/util.ts";
|
||||
import { page } from "./viewsheets.ts";
|
||||
import { useSpritesheet } from "./builtins.ts";
|
||||
import { keyPressed } from "./keyboard.ts";
|
||||
import { K } from "./keyboard.ts";
|
||||
import { keyPressed, K } from "../io/keyboard.ts";
|
||||
|
||||
const state = {
|
||||
selectedSpriteSheet: 0,
|
@ -1,12 +1,11 @@
|
||||
import { clearScreen, fillRect } from "./window.ts";
|
||||
import { drawIcon, drawText } from "./builtins.ts";
|
||||
import { COLOR } from "./colors.ts";
|
||||
import { getSheet, setSheet } from "./sheet.ts";
|
||||
import { mouseClick, mousePos } from "./mouse.ts";
|
||||
import { reGridWithGap } from "./util.ts";
|
||||
import { clearScreen, fillRect } from "../io/window.ts";
|
||||
import { drawIcon, drawText, useSpritesheet } from "../runtime/builtins.ts";
|
||||
import { COLOR } from "../data/colors.ts";
|
||||
import { getSheet, setSheet } from "../io/sheet.ts";
|
||||
import { mouseClick, mousePos } from "../io/mouse.ts";
|
||||
import { reGridWithGap } from "../util/util.ts";
|
||||
import { page } from "./viewsheets.ts";
|
||||
import { useSpritesheet } from "./builtins.ts";
|
||||
import { codeIcon, mapIcon, spriteIcon } from "./icons.ts";
|
||||
import { codeIcon, mapIcon, spriteIcon } from "../data/icons.ts";
|
||||
|
||||
const gridX = 8;
|
||||
const gridY = 40;
|
@ -1,11 +1,10 @@
|
||||
import { clearScreen, fillRect } from "./window.ts";
|
||||
import { drawSprite, drawText } from "./builtins.ts";
|
||||
import { COLOR } from "./colors.ts";
|
||||
import { getSpriteSheet, setSheet } from "./sheet.ts";
|
||||
import { mouseClick, mouseHeld, mousePos } from "./mouse.ts";
|
||||
import { drawTransparentRect, inRect, outlineRect, reGrid } from "./util.ts";
|
||||
import { clearScreen, fillRect } from "../io/window.ts";
|
||||
import { drawSprite, drawText, useSpritesheet } from "../runtime/builtins.ts";
|
||||
import { COLOR } from "../data/colors.ts";
|
||||
import { getSpriteSheet, setSheet } from "../io/sheet.ts";
|
||||
import { mouseClick, mouseHeld, mousePos } from "../io/mouse.ts";
|
||||
import { drawTransparentRect, inRect, outlineRect, reGrid } from "../util/util.ts";
|
||||
import { page } from "./viewsheets.ts";
|
||||
import { useSpritesheet } from "./builtins.ts";
|
||||
|
||||
const state = {
|
||||
selectedSprite: 0,
|
@ -1,12 +1,12 @@
|
||||
import { clearScreen, fillRect } from "./window.ts";
|
||||
import { drawIcon, drawText } from "./builtins.ts";
|
||||
import { COLOR } from "./colors.ts";
|
||||
import { getSheet } from "./sheet.ts";
|
||||
import { mouseClick, mousePos } from "./mouse.ts";
|
||||
import { getCart } from "./cart.ts";
|
||||
import { font } from "./font.ts";
|
||||
import { codeIcon, spriteIcon, mapIcon } from "./icons.ts";
|
||||
import { reGridWithGap } from "./util.ts";
|
||||
import { clearScreen, fillRect } from "../io/window.ts";
|
||||
import { drawIcon, drawText } from "../runtime/builtins.ts";
|
||||
import { COLOR } from "../data/colors.ts";
|
||||
import { getSheet } from "../io/sheet.ts";
|
||||
import { mouseClick, mousePos } from "../io/mouse.ts";
|
||||
import { getCart } from "../io/cart.ts";
|
||||
import { font } from "../data/font.ts";
|
||||
import { codeIcon, spriteIcon, mapIcon } from "../data/icons.ts";
|
||||
import { reGridWithGap } from "../util/util.ts";
|
||||
|
||||
const fontHeight = font.height;
|
||||
|
18
index.ts
18
index.ts
@ -2,15 +2,15 @@ import {
|
||||
mainloop,
|
||||
frame,
|
||||
clearScreen,
|
||||
} from "./window.ts";
|
||||
import { runCode } from "./runcode.ts";
|
||||
import { getCodeSheet } from "./sheet.ts";
|
||||
import { refreshKeyboard, keyPressed, K } from "./keyboard.ts";
|
||||
import { repl, resetRepl } from "./repl.ts";
|
||||
import { addToContext } from "./runcode.ts";
|
||||
import { editmode } from "./editmode.ts";
|
||||
import { refreshMouse } from "./mouse.ts";
|
||||
import { camera } from "./builtins.ts";
|
||||
} from "./io/window.ts";
|
||||
import { runCode } from "./runtime/runcode.ts";
|
||||
import { getCodeSheet } from "./io/sheet.ts";
|
||||
import { refreshKeyboard, keyPressed, K } from "./io/keyboard.ts";
|
||||
import { repl, resetRepl } from "./repl/repl.ts";
|
||||
import { addToContext } from "./runtime/runcode.ts";
|
||||
import { editmode } from "./editor/editmode.ts";
|
||||
import { refreshMouse } from "./io/mouse.ts";
|
||||
import { camera } from "./runtime/builtins.ts";
|
||||
|
||||
// deno-lint-ignore no-explicit-any
|
||||
let game: any = null;
|
||||
|
@ -1,5 +1,5 @@
|
||||
import { path } from "./deps.ts";
|
||||
import initialCart from "./initialCart.json" assert { type: "json" };
|
||||
import { path } from "../deps.ts";
|
||||
import initialCart from "../data/initialCart.json" assert { type: "json" };
|
||||
import { Sheet } from "./sheet.ts";
|
||||
|
||||
const extension = ".faux";
|
@ -1,4 +1,4 @@
|
||||
import { font, CHAR } from "./font.ts";
|
||||
import { font, CHAR } from "../data/font.ts";
|
||||
|
||||
const keyboard = new Map<number, {first: boolean, repeat: boolean, held: boolean}>();
|
||||
|
@ -1,5 +1,5 @@
|
||||
import { getCart } from "./cart.ts";
|
||||
import { LinearGrid } from "./util.ts";
|
||||
import { LinearGrid } from "../util/util.ts";
|
||||
// import { runCode, addToContext } from "./runcode.ts";
|
||||
|
||||
// "code" | "spritesheet" | "map" | "sfx" | "patterns" | "fonts"
|
@ -2,9 +2,9 @@ import {
|
||||
createWindow,
|
||||
getProcAddress,
|
||||
gl,
|
||||
} from "./deps.ts";
|
||||
export {mainloop} from "./deps.ts";
|
||||
import { COLOR, palette } from "./colors.ts";
|
||||
} from "../deps.ts";
|
||||
export {mainloop} from "../deps.ts";
|
||||
import { COLOR, palette } from "../data/colors.ts";
|
||||
|
||||
export const gameWindow = createWindow({
|
||||
title: "Faux",
|
@ -1,9 +1,9 @@
|
||||
import { drawText} from "./builtins.ts";
|
||||
import { getKeysPressed, shiftKeyDown, shiftMap, K } from "./keyboard.ts";
|
||||
import { font } from "./font.ts";
|
||||
import { addToContext, evalCode } from "./runcode.ts";
|
||||
import { clearScreen, fillRect } from "./window.ts";
|
||||
import { COLOR } from "./colors.ts";
|
||||
import { drawText} from "../runtime/builtins.ts";
|
||||
import { getKeysPressed, shiftKeyDown, shiftMap, K } from "../io/keyboard.ts";
|
||||
import { font } from "../data/font.ts";
|
||||
import { addToContext, evalCode } from "../runtime/runcode.ts";
|
||||
import { clearScreen, fillRect } from "../io/window.ts";
|
||||
import { COLOR } from "../data/colors.ts";
|
||||
|
||||
const lineHeight = 6;
|
||||
|
@ -8,15 +8,15 @@ outlineCircle,
|
||||
fillEllipse,
|
||||
outlineEllipse,
|
||||
setPixelColor,
|
||||
} from "./window.ts";
|
||||
import { CHAR, Font, font } from "./font.ts";
|
||||
import { K, keyDown, keyPressed, keyReleased } from "./keyboard.ts";
|
||||
} from "../io/window.ts";
|
||||
import { CHAR, Font, font } from "../data/font.ts";
|
||||
import { K, keyDown, keyPressed, keyReleased } from "../io/keyboard.ts";
|
||||
import { addToContext, runCode } from "./runcode.ts";
|
||||
import { resetRepl } from "./repl.ts";
|
||||
import { COLOR } from "./colors.ts";
|
||||
import { getSheet, getCodeSheet, getMapSheet } from "./sheet.ts";
|
||||
import { saveCart, loadCart } from "./cart.ts";
|
||||
import { outlineRect } from "./util.ts";
|
||||
import { resetRepl } from "../repl/repl.ts";
|
||||
import { COLOR } from "../data/colors.ts";
|
||||
import { getSheet, getCodeSheet, getMapSheet } from "../io/sheet.ts";
|
||||
import { saveCart, loadCart } from "../io/cart.ts";
|
||||
import { outlineRect } from "../util/util.ts";
|
||||
|
||||
let spritesheet: number | null = null;
|
||||
|
@ -1,5 +1,5 @@
|
||||
import { COLOR } from "./colors.ts";
|
||||
import { fillRect, setPixelColor } from "./window.ts";
|
||||
import { COLOR } from "../data/colors.ts";
|
||||
import { fillRect, setPixelColor } from "../io/window.ts";
|
||||
|
||||
export const inRect = (x: number, y: number, rectX: number, rectY: number, rectW: number, rectH: number) => {
|
||||
return (
|
Loading…
x
Reference in New Issue
Block a user