This commit is contained in:
Renan LE CARO 2025-03-13 09:31:22 +01:00
parent 722637f11f
commit 0759981a55
21 changed files with 3294 additions and 251 deletions

View file

@ -10,36 +10,6 @@ app.use(bodyParser.text({
limit:'1MB'
}));
app.get('/', (req, res) => {
res.end(`<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Level editor</title>
<link rel="icon"
href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>🎨</text></svg>"
/>
</head>
<body>
<div id="levels"></div>
<div id="palette">
<button id="new-level">new</button>
</div>
<style>
${fs.readFileSync('./editclient.css').toString()}
</style>
<script>
let allLevels = ${fs.readFileSync(srcPath).toString()};
let palette = ${fs.readFileSync('src/palette.json').toString()};
let backgrounds = ${fs.readFileSync('src/backgrounds.json').toString()};
${fs.readFileSync('./editclient.js').toString()}
</script>
</body>
`)
})
app.post('/', (req, res) => {
if(req.body?.trim()) {
fs.writeFileSync(srcPath, req.body)