Fixed bundle bugs.
This commit is contained in:
@ -139,16 +139,15 @@ void assetXmlLoad(xml_t *xml, char *assetName) {
|
||||
}
|
||||
|
||||
void assetScripterAppend(scripter_t *scripter, char *fileName) {
|
||||
assetbuffer_t *asset = assetBufferOpen(fileName);
|
||||
int32_t read;
|
||||
char buffer[2048];
|
||||
|
||||
duk_push_global_object(scripter->context);
|
||||
|
||||
while(read = assetBufferRead(asset, buffer, 2048)) {
|
||||
duk_push_lstring(scripter->context, buffer, (duk_size_t)read);
|
||||
}
|
||||
char *data;
|
||||
|
||||
duk_peval(scripter->context);
|
||||
assetBufferClose(asset);
|
||||
data = assetStringLoad(fileName);
|
||||
duk_push_global_object(scripter->context);
|
||||
duk_push_lstring(scripter->context, data, strlen(data));
|
||||
|
||||
if(duk_peval(scripter->context) != 0) {
|
||||
printf("Error running: %s\n", duk_safe_to_string(scripter->context, -1));
|
||||
}
|
||||
|
||||
free(data);
|
||||
}
|
@ -28,9 +28,9 @@ bool sandboxSceneInit(sandboxscene_t *game) {
|
||||
}
|
||||
|
||||
void sandboxSceneUpdate(sandboxscene_t *game) {
|
||||
scripterInvokeMethodSimple(&game->scripter, "update");
|
||||
// scripterInvokeMethodSimple(&game->scripter, "update");
|
||||
}
|
||||
|
||||
void sandboxSceneDispose(sandboxscene_t *game) {
|
||||
scripterInvokeMethodSimple(&game->scripter, "dispose");
|
||||
// scripterInvokeMethodSimple(&game->scripter, "dispose");
|
||||
}
|
Reference in New Issue
Block a user