UNPKG

md5-fight-plus

Version:

25 lines (24 loc) 787 B
"use strict"; 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"));