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");
|
export let { dispatch } = getContext("api");
|
||||||
|
|
||||||
$: console.log(type);
|
|
||||||
$: dispatch.setSquadronType({ type, id });
|
$: dispatch.setSquadronType({ type, id });
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
@ -54,7 +54,6 @@
|
|||||||
|
|
||||||
$: if (!arc_options[weaponClass].includes(nbrArcs)) {
|
$: if (!arc_options[weaponClass].includes(nbrArcs)) {
|
||||||
nbrArcs = arc_options[weaponClass][0];
|
nbrArcs = arc_options[weaponClass][0];
|
||||||
console.log({ nbrArcs, label: "in if" });
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const broadside = ["FS", "FP", "AP", "AS"];
|
const broadside = ["FS", "FP", "AP", "AS"];
|
||||||
@ -72,7 +71,6 @@
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
$: console.log({ newArcs, arcs });
|
|
||||||
if (
|
if (
|
||||||
arcs.length !== newArcs.length ||
|
arcs.length !== newArcs.length ||
|
||||||
arcs.length !== R.intersection(arcs, newArcs).length
|
arcs.length !== R.intersection(arcs, newArcs).length
|
||||||
@ -83,8 +81,6 @@
|
|||||||
|
|
||||||
$: if (arcs.length !== nbrArcs) setArcs(arcs[0]);
|
$: if (arcs.length !== nbrArcs) setArcs(arcs[0]);
|
||||||
|
|
||||||
$: console.log("it changed!", arcs);
|
|
||||||
|
|
||||||
const dispatch = createEventDispatcher();
|
const dispatch = createEventDispatcher();
|
||||||
|
|
||||||
let i = 5;
|
let i = 5;
|
||||||
|
@ -53,7 +53,6 @@
|
|||||||
const remove = () => api?.dispatch?.removeWeapon?.(id);
|
const remove = () => api?.dispatch?.removeWeapon?.(id);
|
||||||
|
|
||||||
const update = ({ detail }) => {
|
const update = ({ detail }) => {
|
||||||
console.log({ id, type });
|
|
||||||
api?.dispatch?.setWeapon?.(id, {
|
api?.dispatch?.setWeapon?.(id, {
|
||||||
type,
|
type,
|
||||||
...detail,
|
...detail,
|
||||||
|
@ -21,7 +21,6 @@ import { readable, get, derived } from "svelte/store";
|
|||||||
const store = weaponryDux.createStore();
|
const store = weaponryDux.createStore();
|
||||||
const state = readable(store.getState(), (set) => {
|
const state = readable(store.getState(), (set) => {
|
||||||
store.subscribe(() => {
|
store.subscribe(() => {
|
||||||
console.log(store.getState());
|
|
||||||
set(store.getState());
|
set(store.getState());
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -46,8 +46,6 @@
|
|||||||
let nbr_arcs = 6;
|
let nbr_arcs = 6;
|
||||||
$: nbr_arcs = arc_options[weapon_class][0];
|
$: nbr_arcs = arc_options[weapon_class][0];
|
||||||
|
|
||||||
$: console.log({ arcs, nbr_arcs });
|
|
||||||
|
|
||||||
$: if (arcs.length !== nbr_arcs) {
|
$: if (arcs.length !== nbr_arcs) {
|
||||||
if (nbr_arcs === "broadside") {
|
if (nbr_arcs === "broadside") {
|
||||||
arcs = all_arcs.filter((arc) => arc.length === 1);
|
arcs = all_arcs.filter((arc) => arc.length === 1);
|
||||||
|
@ -97,8 +97,6 @@
|
|||||||
arcs.forEach((arc) => (new_arcs[arc] = false));
|
arcs.forEach((arc) => (new_arcs[arc] = false));
|
||||||
|
|
||||||
_.range(nbr_arcs).forEach((i) => {
|
_.range(nbr_arcs).forEach((i) => {
|
||||||
console.log(first_index);
|
|
||||||
console.log(selected_arc);
|
|
||||||
new_arcs[arcs[first_index]] = true;
|
new_arcs[arcs[first_index]] = true;
|
||||||
first_index = (first_index + 1) % arcs.length;
|
first_index = (first_index + 1) % arcs.length;
|
||||||
});
|
});
|
||||||
|
@ -101,6 +101,7 @@ exports[`state has the expected shape 1`] = `
|
|||||||
},
|
},
|
||||||
"stations": 0,
|
"stations": 0,
|
||||||
},
|
},
|
||||||
|
"missileMagazines": [],
|
||||||
"weapons": [],
|
"weapons": [],
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
@ -45,8 +45,6 @@ test("sml and magazine", () => {
|
|||||||
|
|
||||||
expect(store.getState().missileMagazines).toHaveLength(2);
|
expect(store.getState().missileMagazines).toHaveLength(2);
|
||||||
|
|
||||||
console.log(store.getState());
|
|
||||||
|
|
||||||
expect(store.getState().weapons[1].specs.missileMagazineId).toEqual(2);
|
expect(store.getState().weapons[1].specs.missileMagazineId).toEqual(2);
|
||||||
expect(store.getState().missileMagazines[1].id).toEqual(2);
|
expect(store.getState().missileMagazines[1].id).toEqual(2);
|
||||||
});
|
});
|
||||||
|
@ -93,7 +93,6 @@
|
|||||||
);
|
);
|
||||||
|
|
||||||
$: magazines = weaponry.missileMagazines;
|
$: magazines = weaponry.missileMagazines;
|
||||||
$: console.log({ magazines });
|
|
||||||
|
|
||||||
$: pds = (weaponry?.weapons ?? []).filter(
|
$: pds = (weaponry?.weapons ?? []).filter(
|
||||||
u.matches({ specs: { type: "pds" } })
|
u.matches({ specs: { type: "pds" } })
|
||||||
@ -107,14 +106,10 @@
|
|||||||
$: smrs = (weaponry?.weapons ?? []).filter(
|
$: smrs = (weaponry?.weapons ?? []).filter(
|
||||||
u.matches({ specs: { type: "smr" } })
|
u.matches({ specs: { type: "smr" } })
|
||||||
);
|
);
|
||||||
$: console.log(
|
|
||||||
(weaponry?.weapons ?? []).filter(u.matches({ specs: { type: "sml" } }))
|
|
||||||
);
|
|
||||||
$: smls = R.groupBy(
|
$: smls = R.groupBy(
|
||||||
(weaponry?.weapons ?? []).filter(u.matches({ specs: { type: "sml" } })),
|
(weaponry?.weapons ?? []).filter(u.matches({ specs: { type: "sml" } })),
|
||||||
({ specs: { missileMagazineId } }) => missileMagazineId
|
({ specs: { missileMagazineId } }) => missileMagazineId
|
||||||
);
|
);
|
||||||
$: console.log({ smls });
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
|
Loading…
Reference in New Issue
Block a user