11"use strict" ;
22
3- // Comment necessary for require in QEdit
43
54
65// Check the browser is compatible. Named capture groups is the most recent feature, so assume if this works evetything does.
@@ -24,11 +23,11 @@ const settings = {
2423 files :[ "code" , "data" ] , // Additional files to load
2524 libraries :[ "_file_saver" , "_saveload" , "_text" , "_io" , "_command" , "_defaults" , "_templates" , "_world" , "_npc" , "_parser" , "_commands" ] , // util already loaded
2625 customLibraries :[ ] ,
27- imagesFolder :'assets/images/' ,
28- iconsFolder :'assets/icons/' ,
29- soundsFolder :'assets/audio/' ,
30- videosFolder :'assets/video/' ,
31- cssFolder :'assets/css/' ,
26+ imagesFolder :resourcesFolder + 'assets/images/' ,
27+ iconsFolder :resourcesFolder + 'assets/icons/' ,
28+ soundsFolder :resourcesFolder + 'assets/audio/' ,
29+ videosFolder :resourcesFolder + 'assets/video/' ,
30+ cssFolder :resourcesFolder + 'assets/css/' ,
3231 themes :[ 'sans-serif' ] ,
3332 styleFile :'style' ,
3433 soundsFileExt :'.mp3' ,
@@ -187,7 +186,7 @@ const settings = {
187186 for ( let file of settings . themes ) {
188187 settings . loadCssFile ( settings . cssFolder + file + '.css' , doc , path )
189188 }
190- settings . loadCssFile ( settings . folder + settings . styleFile + '.css' , doc , path )
189+ settings . loadCssFile ( folder + settings . styleFile + '.css' , doc , path )
191190 } ,
192191
193192
@@ -267,23 +266,23 @@ const settings = {
267266
268267 settings . performanceLog ( 'Queue files' )
269268 if ( settings . tests && settings . playMode === 'dev' ) {
270- settings . loadScript ( 'lib/test-lib.js' )
271- settings . loadScript ( settings . folder + 'tests.js' )
269+ settings . loadScript ( resourcesFolder + 'lib/test-lib.js' )
270+ settings . loadScript ( folder + 'tests.js' )
272271 }
273- settings . loadScript ( ( folder ? 'lang/' : '' ) + settings . lang + '.js' )
272+ settings . loadScript ( resourcesFolder + 'lang/' + settings . lang + '.js' )
274273 if ( settings . customExits ) {
275- settings . loadScript ( settings . folder + settings . customExits + '.js' )
274+ settings . loadScript ( folder + settings . customExits + '.js' )
276275 }
277276 for ( let file of settings . libraries ) {
278- settings . loadScript ( ( folder ? 'lib/' : '' ) + file + '.js' )
277+ settings . loadScript ( resourcesFolder + 'lib/' + file + '.js' )
279278 }
280279 for ( let lib of settings . customLibraries ) {
281280 for ( let file of lib . files ) {
282- settings . loadScript ( ( folder ? lib . folder + '/' : '' ) + file + '.js' )
281+ settings . loadScript ( resourcesFolder + lib . folder + file + '.js' )
283282 }
284283 }
285284 for ( let file of settings . files ) {
286- settings . loadScript ( settings . folder + file + '.js' )
285+ settings . loadScript ( folder + file + '.js' )
287286 }
288287 settings . performanceLog ( 'Files queued' )
289288 }
0 commit comments