remove console logs
This commit is contained in:
parent
1b9a5ab253
commit
2690b260ce
@ -1,175 +0,0 @@
|
||||
<nav>
|
||||
<button class="button is-danger" type="button" on:click={reset}>reset</button>
|
||||
|
||||
<div class="spacer" />
|
||||
|
||||
<button class="button is-info about" on:click={toggle_notes}>about</button>
|
||||
|
||||
<div class="field has-addons">
|
||||
<p class="control">
|
||||
<button class="button" on:click={() => set_output(null)}>editor</button>
|
||||
</p>
|
||||
<p class="control">
|
||||
<button class="button" on:click={() => set_output("json")}>json</button>
|
||||
</p>
|
||||
<p class="control">
|
||||
<button class="button" on:click={() => set_output("print")}>print</button>
|
||||
</p>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
{#if show_notes}
|
||||
<Notes show={show_notes} on:close={toggle_notes} />
|
||||
{/if}
|
||||
|
||||
{#if output === "json"}
|
||||
<OutputJson ship={$ship} on:close={() => set_output(null)} />
|
||||
{:else if output === "print"}
|
||||
<Print ship={$ship} />
|
||||
{:else}
|
||||
<main>
|
||||
<ShipSpecs />
|
||||
|
||||
<Propulsion
|
||||
ftl={$ship.ftl}
|
||||
engine={$ship.engine}
|
||||
on:change_ftl={change_ftl}
|
||||
on:change_engine={change_engine}
|
||||
/>
|
||||
|
||||
<Hull
|
||||
ship_mass={$ship.general.mass}
|
||||
{...$ship.structure.hull}
|
||||
on:change_hull={change_hull}
|
||||
screens={$ship.structure.screens}
|
||||
armour={$ship.structure.armour}
|
||||
on:set_screens={set_screens}
|
||||
cargo={$ship.cargo}
|
||||
streamlining={$ship.streamlining}
|
||||
on:set_cargo={ship_dispatch}
|
||||
on:ship_change={ship_dispatch}
|
||||
/>
|
||||
|
||||
<Section label="weaponry">
|
||||
<Firecons
|
||||
{...$ship.weaponry.firecons}
|
||||
on:change_firecons={change_firecons}
|
||||
/>
|
||||
|
||||
<ADFC {...$ship.weaponry.adfc} />
|
||||
|
||||
<AddWeapon />
|
||||
|
||||
{#each weapons as weapon (weapon.id)}
|
||||
<Weapon {weapon} id={weapon.id} cost={weapon.cost} mass={weapon.mass} />
|
||||
{/each}
|
||||
</Section>
|
||||
|
||||
<Carrier {...$ship.carrier} />
|
||||
</main>
|
||||
<footer>
|
||||
Written by <a href="https://twitter.com/yenzie">Yanick Champoux</a>. Code
|
||||
available on
|
||||
<a href="https://github.com/aotds/aotds-shipyard">Github</a>
|
||||
</footer>
|
||||
{/if}
|
||||
|
||||
<script>
|
||||
import { setContext } from "svelte";
|
||||
|
||||
import Ribbon from "./Ribbon.svelte";
|
||||
import shipStore from "../stores/ship";
|
||||
import OutputJson from "./Output/Json.svelte";
|
||||
import Print from "./Output/Print/index.svelte";
|
||||
|
||||
import ShipSpecs from "./ShipSpecs/index.svelte";
|
||||
import Notes from "./Notes.svelte";
|
||||
import ShipItem from "./ShipItem/index.svelte";
|
||||
import Field from "./Field/index.svelte";
|
||||
import Hull from "./Hull/index.svelte";
|
||||
import Firecons from "./Firecons.svelte";
|
||||
import Propulsion from "./Propulsion/index.svelte";
|
||||
import Section from "./Section/index.svelte";
|
||||
import Weapon from "./Weapon/index.svelte";
|
||||
import Carrier from "./Carrier/index.svelte";
|
||||
import ADFC from "./Weaponry/ADFC/index.svelte";
|
||||
import AddWeapon from "./Weaponry/AddWeapon/index.svelte";
|
||||
|
||||
const ship = shipStore();
|
||||
|
||||
setContext("ship", ship);
|
||||
|
||||
let ship_name = $ship.general.name;
|
||||
|
||||
const change_name = (event) =>
|
||||
ship.dispatch(ship.actions.set_name(event.target.value));
|
||||
|
||||
const change_mass = ({ target: { value } }) =>
|
||||
ship.dispatch(ship.actions.set_ship_mass(parseInt(value)));
|
||||
|
||||
const add_weapon = () => ship.dispatch.add_weapon();
|
||||
|
||||
const change_ftl = ({ detail }) => ship.dispatch.set_ftl(detail);
|
||||
const change_engine = ({ detail }) => ship.dispatch.set_engine(detail);
|
||||
const change_hull = ({ detail }) => ship.dispatch.set_hull(detail);
|
||||
const change_firecons = ({ detail }) => ship.dispatch.set_firecons(detail);
|
||||
const change_weapon = ({ detail }) => ship.dispatch.set_weapon(detail);
|
||||
|
||||
let weapons = [];
|
||||
$: console.log(weapons);
|
||||
$: weapons = $ship.weaponry.weapons;
|
||||
|
||||
const reset = ship.dispatch.reset;
|
||||
|
||||
const set_screens = ({ detail }) => ship.dispatch.set_screens(detail);
|
||||
|
||||
const ship_dispatch = ({ detail }) => ship.dispatch(detail);
|
||||
|
||||
let show_notes = false;
|
||||
const toggle_notes = () => (show_notes = !show_notes);
|
||||
|
||||
let output = null;
|
||||
|
||||
const set_output = (value) => (output = value);
|
||||
</script>
|
||||
|
||||
<style>
|
||||
main {
|
||||
display: grid;
|
||||
grid-template-columns: 1fr 14em 8em;
|
||||
width: 60em;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
|
||||
nav {
|
||||
grid-column: 1 / span 3 !important;
|
||||
display: flex;
|
||||
width: 60em;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
|
||||
nav .spacer {
|
||||
flex: 1;
|
||||
}
|
||||
|
||||
:global(main > *) {
|
||||
grid-column: 1;
|
||||
}
|
||||
|
||||
input.reset {
|
||||
grid-column: 2;
|
||||
}
|
||||
|
||||
footer {
|
||||
width: var(--main-width);
|
||||
margin: 0 auto;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.about {
|
||||
margin-right: 2em;
|
||||
}
|
||||
</style>
|
@ -26,7 +26,6 @@
|
||||
|
||||
export let { dispatch } = getContext("api");
|
||||
|
||||
$: console.log(type);
|
||||
$: dispatch.setSquadronType({ type, id });
|
||||
</script>
|
||||
|
||||
|
@ -54,7 +54,6 @@
|
||||
|
||||
$: if (!arc_options[weaponClass].includes(nbrArcs)) {
|
||||
nbrArcs = arc_options[weaponClass][0];
|
||||
console.log({ nbrArcs, label: "in if" });
|
||||
}
|
||||
|
||||
const broadside = ["FS", "FP", "AP", "AS"];
|
||||
@ -72,7 +71,6 @@
|
||||
);
|
||||
}
|
||||
|
||||
$: console.log({ newArcs, arcs });
|
||||
if (
|
||||
arcs.length !== newArcs.length ||
|
||||
arcs.length !== R.intersection(arcs, newArcs).length
|
||||
@ -83,8 +81,6 @@
|
||||
|
||||
$: if (arcs.length !== nbrArcs) setArcs(arcs[0]);
|
||||
|
||||
$: console.log("it changed!", arcs);
|
||||
|
||||
const dispatch = createEventDispatcher();
|
||||
|
||||
let i = 5;
|
||||
|
@ -53,7 +53,6 @@
|
||||
const remove = () => api?.dispatch?.removeWeapon?.(id);
|
||||
|
||||
const update = ({ detail }) => {
|
||||
console.log({ id, type });
|
||||
api?.dispatch?.setWeapon?.(id, {
|
||||
type,
|
||||
...detail,
|
||||
|
@ -21,7 +21,6 @@ import { readable, get, derived } from "svelte/store";
|
||||
const store = weaponryDux.createStore();
|
||||
const state = readable(store.getState(), (set) => {
|
||||
store.subscribe(() => {
|
||||
console.log(store.getState());
|
||||
set(store.getState());
|
||||
});
|
||||
});
|
||||
|
@ -46,8 +46,6 @@
|
||||
let nbr_arcs = 6;
|
||||
$: nbr_arcs = arc_options[weapon_class][0];
|
||||
|
||||
$: console.log({ arcs, nbr_arcs });
|
||||
|
||||
$: if (arcs.length !== nbr_arcs) {
|
||||
if (nbr_arcs === "broadside") {
|
||||
arcs = all_arcs.filter((arc) => arc.length === 1);
|
||||
|
@ -97,8 +97,6 @@
|
||||
arcs.forEach((arc) => (new_arcs[arc] = false));
|
||||
|
||||
_.range(nbr_arcs).forEach((i) => {
|
||||
console.log(first_index);
|
||||
console.log(selected_arc);
|
||||
new_arcs[arcs[first_index]] = true;
|
||||
first_index = (first_index + 1) % arcs.length;
|
||||
});
|
||||
|
@ -101,6 +101,7 @@ exports[`state has the expected shape 1`] = `
|
||||
},
|
||||
"stations": 0,
|
||||
},
|
||||
"missileMagazines": [],
|
||||
"weapons": [],
|
||||
},
|
||||
}
|
||||
|
@ -45,8 +45,6 @@ test("sml and magazine", () => {
|
||||
|
||||
expect(store.getState().missileMagazines).toHaveLength(2);
|
||||
|
||||
console.log(store.getState());
|
||||
|
||||
expect(store.getState().weapons[1].specs.missileMagazineId).toEqual(2);
|
||||
expect(store.getState().missileMagazines[1].id).toEqual(2);
|
||||
});
|
||||
|
@ -93,7 +93,6 @@
|
||||
);
|
||||
|
||||
$: magazines = weaponry.missileMagazines;
|
||||
$: console.log({ magazines });
|
||||
|
||||
$: pds = (weaponry?.weapons ?? []).filter(
|
||||
u.matches({ specs: { type: "pds" } })
|
||||
@ -107,14 +106,10 @@
|
||||
$: smrs = (weaponry?.weapons ?? []).filter(
|
||||
u.matches({ specs: { type: "smr" } })
|
||||
);
|
||||
$: console.log(
|
||||
(weaponry?.weapons ?? []).filter(u.matches({ specs: { type: "sml" } }))
|
||||
);
|
||||
$: smls = R.groupBy(
|
||||
(weaponry?.weapons ?? []).filter(u.matches({ specs: { type: "sml" } })),
|
||||
({ specs: { missileMagazineId } }) => missileMagazineId
|
||||
);
|
||||
$: console.log({ smls });
|
||||
</script>
|
||||
|
||||
<style>
|
||||
|
Loading…
Reference in New Issue
Block a user