"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.debugState = void 0;
exports.debugState = {
    active: false,
    forcedCurrentAttacker: null,
    forcedFaceOff: [],
    forcedFaceOffBase: [],
    isCorrectEntity: (proposedEntity, actualEntity) => {
        if (proposedEntity.entityId) {
            return proposedEntity.entityId === actualEntity.entityId;
        }
        else if (proposedEntity.cardId) {
            return proposedEntity.cardId === actualEntity.cardId;
        }
        return proposedEntity.attack === actualEntity.attack && proposedEntity.health === actualEntity.health;
    },
    onBattleStart: () => {
        exports.debugState.forcedFaceOff = [...exports.debugState.forcedFaceOffBase];
    },
};
//# sourceMappingURL=debug-state.js.map