md5-fight-plus
Version:
25 lines (24 loc) • 787 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const battle_field_1 = require("./src/battle-field");
const player_1 = require("./src/player");
const _1 = require(".");
function setProperty(p1, CON = 10, MANA = 10, SPD = 10, STR = 10) {
p1.baseProperty.CON = CON;
p1.baseProperty.MANA = MANA;
p1.baseProperty.SPD = SPD;
p1.baseProperty.STR = STR;
}
const p1 = (0, player_1.createPlayer)("p1");
setProperty(p1);
const p2 = (0, player_1.createPlayer)("p2");
setProperty(p2);
p1.skills = ["poisonCloud", "a", "a", "a", "a"];
const battleField = (0, battle_field_1.createBattleField)(p1, p2);
battleField.fight();
console.log(battleField.logger
.getByLevel(_1.LogLevel.info)
.map((item) => {
return item.message;
})
.join("\n"));