junebug12851/pokered-save-editor

View on GitHub
src/app/data/savefile-expanded/sections/World/WorldEvents.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { SaveFileService } from './../../../savefile.service';
import { toBitArray, fromBitArray } from '../../util/bitArray';
 
Similar blocks of code found in 4 locations. Consider refactoring.
export class WorldEvents {
constructor(saveFile?: SaveFileService) {
if statements must be braced
if (saveFile !== undefined)
this.load(saveFile as SaveFileService);
}
 
public load(saveFile: SaveFileService) {
this.completedEvents = [];
toBitArray(
saveFile,
0x29F3,
320,
this.completedEvents
);
}
 
public save(saveFile: SaveFileService) {
fromBitArray(
saveFile,
0x29F3,
320,
this.completedEvents
);
}
 
public completedEvents: boolean[] = [];
}