@@ -16,7 +16,7 @@ import { workspace } from '#store/workspace';
1616import ErrorMsg from './error' ;
1717import SaveLoad from './save-load' ;
1818import { promises } from 'fs' ;
19- import { basename , extname } from 'path' ;
19+ import { extname } from 'path' ;
2020
2121const fs = promises ;
2222const compressionList = Object . keys ( compressionFormats ) ;
@@ -106,10 +106,9 @@ export const FileObject = observer(({ obj }) => {
106106 obj . dplcs . enabled &&
107107 environment . dplcs . length < mappings . sprites . length
108108 ) {
109- const qty = mappings . sprites . length - environment . dplcs . length ;
110- for ( let i = 0 ; i < qty ; i ++ ) {
111- environment . dplcs . push ( [ ] ) ;
112- }
109+ environment . dplcs . push ( ...Array . from ( {
110+ length : mappings . sprites . length - environment . dplcs . length ,
111+ } , ( ) => [ ] ) ) ;
113112 }
114113 } ) ;
115114 }
@@ -122,7 +121,7 @@ export const FileObject = observer(({ obj }) => {
122121 await fs . writeFile ( path , writeBIN ( mappings ) ) ;
123122 } else {
124123 const label =
125- obj . mappings . label || basename ( obj . mappings . path , '.asm' ) ;
124+ obj . mappings . label || 'Mappings' ;
126125 await fs . writeFile ( path , writeASM ( label , mappings ) ) ;
127126 }
128127 } ) ;
@@ -151,7 +150,7 @@ export const FileObject = observer(({ obj }) => {
151150 await fs . writeFile ( path , writeBIN ( dplcs ) ) ;
152151 } else {
153152 const label =
154- obj . dplcs . label || basename ( obj . dplcs . path , '.asm' ) ;
153+ obj . dplcs . label || 'DPLCS' ;
155154 await fs . writeFile ( path , writeASM ( label , dplcs ) ) ;
156155 }
157156 } ) ;
0 commit comments