Don't export unnecessary functions
This commit is contained in:
parent
96739897ec
commit
e29bd0fb0f
@ -174,8 +174,29 @@ function selectOffBoard() {
|
||||
Observable.notify('select', this);
|
||||
}
|
||||
|
||||
export function getUnits() {
|
||||
return soldier.getAllCounters(svg);
|
||||
function select(data) {
|
||||
if (!data) return;
|
||||
|
||||
const counter = soldier.getCounter(svg, data) || soldier.createCounter(data);
|
||||
const isSelected = counter.classList.contains(soldier.getSelectedClass());
|
||||
|
||||
deselect();
|
||||
|
||||
if (isSelected) return;
|
||||
|
||||
counter.classList.add(soldier.getSelectedClass());
|
||||
firingArc.get(svg, counter).forEach(el => el.removeAttribute('clip-path'));
|
||||
Observable.notify('proneflag', soldier.hasProne(counter));
|
||||
placing.push(counter);
|
||||
}
|
||||
|
||||
function endMove() {
|
||||
const selected = getSelected();
|
||||
|
||||
if (selected) {
|
||||
soldier.endMove(svg, selected);
|
||||
deselect();
|
||||
}
|
||||
}
|
||||
|
||||
export function start(el) {
|
||||
@ -279,29 +300,8 @@ export function start(el) {
|
||||
console.log('gameboard.js loaded');
|
||||
}
|
||||
|
||||
export function select(data) {
|
||||
if (!data) return;
|
||||
|
||||
const counter = soldier.getCounter(svg, data) || soldier.createCounter(data);
|
||||
const isSelected = counter.classList.contains(soldier.getSelectedClass());
|
||||
|
||||
deselect();
|
||||
|
||||
if (isSelected) return;
|
||||
|
||||
counter.classList.add(soldier.getSelectedClass());
|
||||
firingArc.get(svg, counter).forEach(el => el.removeAttribute('clip-path'));
|
||||
Observable.notify('proneflag', soldier.hasProne(counter));
|
||||
placing.push(counter);
|
||||
}
|
||||
|
||||
export function endMove() {
|
||||
const selected = getSelected();
|
||||
|
||||
if (selected) {
|
||||
soldier.endMove(svg, selected);
|
||||
deselect();
|
||||
}
|
||||
export function getUnits() {
|
||||
return soldier.getAllCounters(svg);
|
||||
}
|
||||
|
||||
export function clearFiringArcs(allegiance) {
|
||||
@ -309,12 +309,8 @@ export function clearFiringArcs(allegiance) {
|
||||
}
|
||||
|
||||
export function toggleProne() {
|
||||
const selected = getSelected(),
|
||||
isOnBoard = selected && selected.parentElement.hasAttribute('data-x');
|
||||
|
||||
if (selected && isOnBoard) {
|
||||
soldier.toggleProne(selected);
|
||||
}
|
||||
const selected = getSelected();
|
||||
if (selected) soldier.toggleProne(selected);
|
||||
}
|
||||
|
||||
export function toggleFiringArcVisibility() {
|
||||
|
@ -137,11 +137,7 @@ function select(data) {
|
||||
record.classList.add('selected');
|
||||
}
|
||||
|
||||
export function getSelected() {
|
||||
return document.querySelector('.soldier-record.selected');
|
||||
}
|
||||
|
||||
export function endMove() {
|
||||
function endMove() {
|
||||
const selected = getSelected();
|
||||
|
||||
if (selected) {
|
||||
@ -151,6 +147,10 @@ export function endMove() {
|
||||
deselect();
|
||||
}
|
||||
|
||||
export function getSelected() {
|
||||
return document.querySelector('.soldier-record.selected');
|
||||
}
|
||||
|
||||
export function start(startLoc, units) {
|
||||
clear();
|
||||
const forces = createRecords(units);
|
||||
|
Loading…
x
Reference in New Issue
Block a user