domain-destroyer
Version:
A modern recreation of the timeless Desktop Destroyer game developed by Ing. Miroslav Nemecek, written in TypeScript.
14 lines • 499 B
JavaScript
import Weapon from "./Weapon";
import sprites from "./sprites";
import sounds from "./sounds";
import weaponData from "./weapons";
/** Compiles a list of weapon objects */
export const weaponFactory = (game) => {
const weaponsList = [];
for (const name of Object.keys(weaponData)) {
weaponsList.push(new Weapon(game, sounds[name], sprites[name], weaponData[name]));
}
return weaponsList;
};
export default weaponFactory;
//# sourceMappingURL=weaponFactory.js.map