Redid the entire textbox code to be really nice now.
This commit is contained in:
@@ -4,7 +4,6 @@ const process = require('process');
|
||||
const { spawnSync, execSync } = require('child_process');
|
||||
const { png2gb } = require('./png2gb');
|
||||
const { string2gb } = require('./string2gb');
|
||||
const { GAME_STRINGS } = require('./../assets/strings');
|
||||
|
||||
const DIR_BUILD = path.resolve('build');
|
||||
const DIR_GENERATED = path.resolve(DIR_BUILD, 'generated');
|
||||
@@ -82,16 +81,16 @@ const compileC = (cFile) => {
|
||||
}
|
||||
|
||||
// Generate strings
|
||||
let dataStringH = '#pragma once\n#include "libs.h"\n';
|
||||
let dataStringC = '#include "STRINGS.h"\n';
|
||||
Object.entries(GAME_STRINGS).forEach(entry => {
|
||||
const [ name, str ] = entry;
|
||||
const { dataH, dataC } = string2gb(str, name);
|
||||
dataStringH += dataH+'\n', dataStringC += dataC+'\n';
|
||||
});
|
||||
fs.writeFileSync(path.join(DIR_GENERATED, 'STRINGS.h'), dataStringH);
|
||||
fs.writeFileSync(path.join(DIR_GENERATED, 'STRINGS.c'), dataStringC);
|
||||
compileC(path.join(DIR_GENERATED, 'STRINGS.c'));
|
||||
// let dataStringH = '#pragma once\n#include "libs.h"\n';
|
||||
// let dataStringC = '#include "STRINGS.h"\n';
|
||||
// Object.entries(GAME_STRINGS).forEach(entry => {
|
||||
// const [ name, str ] = entry;
|
||||
// const { dataH, dataC } = string2gb(str, name);
|
||||
// dataStringH += dataH+'\n', dataStringC += dataC+'\n';
|
||||
// });
|
||||
// fs.writeFileSync(path.join(DIR_GENERATED, 'STRINGS.h'), dataStringH);
|
||||
// fs.writeFileSync(path.join(DIR_GENERATED, 'STRINGS.c'), dataStringC);
|
||||
// compileC(path.join(DIR_GENERATED, 'STRINGS.c'));
|
||||
|
||||
// Gen imagery
|
||||
fs.readdirSync(DIR_IMAGES).forEach(img => {
|
||||
|
Reference in New Issue
Block a user