Use file mapping
This commit is contained in:
parent
80df1ee771
commit
fd6375e17d
8 changed files with 58 additions and 32 deletions
22
shell.html
22
shell.html
|
@ -4,6 +4,7 @@
|
|||
<meta charset="utf-8">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<script src="js/localforage.min.js"></script>
|
||||
<script src="gameasync/mapping.js"></script>
|
||||
|
||||
<title>MKXP</title>
|
||||
<style>
|
||||
|
@ -134,8 +135,27 @@
|
|||
});
|
||||
}
|
||||
|
||||
var createDummies = function() {
|
||||
// Base directory
|
||||
FS.mkdir('/game');
|
||||
|
||||
// Create dummy objects
|
||||
Object.values(mapping).forEach((file) => {
|
||||
// Get filename
|
||||
const filename = '/game/' + file.split("?")[0];
|
||||
|
||||
// Check if folder
|
||||
if (file.endsWith('h=')) {
|
||||
return FS.mkdir(filename);
|
||||
}
|
||||
|
||||
// Create dummy file
|
||||
FS.writeFile(filename, '1');
|
||||
});
|
||||
};
|
||||
|
||||
var Module = {
|
||||
preRun: [],
|
||||
preRun: [createDummies],
|
||||
postRun: [loadFiles],
|
||||
noAudioDecoding: true,
|
||||
print: (function() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue