Commit 988d7ef5 authored by Chunchi Che's avatar Chunchi Che

update small

parent 66bd0a97
Pipeline #26171 passed with stages
in 6 minutes and 12 seconds
...@@ -97,6 +97,9 @@ const BgOtherBlocks: React.FC<{ op?: boolean }> = ({ op }) => { ...@@ -97,6 +97,9 @@ const BgOtherBlocks: React.FC<{ op?: boolean }> = ({ op }) => {
const glowingBanish = judgeGlowing(REMOVED); const glowingBanish = judgeGlowing(REMOVED);
const snap = useSnapshot(placeStore.inner); const snap = useSnapshot(placeStore.inner);
const field = op ? snap[SZONE].op[5] : snap[SZONE].me[5]; const field = op ? snap[SZONE].op[5] : snap[SZONE].me[5];
const grave = op ? snap[GRAVE].op : snap[GRAVE].me;
const removed = op ? snap[REMOVED].op : snap[REMOVED].me;
const extra = op ? snap[EXTRA].op : snap[EXTRA].me;
const genChains = (states: Snapshot<BlockState[]>) => { const genChains = (states: Snapshot<BlockState[]>) => {
const chains: number[] = states.flatMap((state) => state.chainIndex); const chains: number[] = states.flatMap((state) => state.chainIndex);
...@@ -110,12 +113,12 @@ const BgOtherBlocks: React.FC<{ op?: boolean }> = ({ op }) => { ...@@ -110,12 +113,12 @@ const BgOtherBlocks: React.FC<{ op?: boolean }> = ({ op }) => {
<BgBlock <BgBlock
className={styles.banish} className={styles.banish}
glowing={!op && glowingBanish} glowing={!op && glowingBanish}
chains={genChains(op ? snap[REMOVED].op : snap[REMOVED].me)} chains={genChains(removed)}
/> />
<BgBlock <BgBlock
className={styles.graveyard} className={styles.graveyard}
glowing={!op && glowingGraveyard} glowing={!op && glowingGraveyard}
chains={genChains(op ? snap[GRAVE].op : snap[GRAVE].me)} chains={genChains(grave)}
/> />
<BgBlock <BgBlock
className={styles.field} className={styles.field}
...@@ -128,7 +131,7 @@ const BgOtherBlocks: React.FC<{ op?: boolean }> = ({ op }) => { ...@@ -128,7 +131,7 @@ const BgOtherBlocks: React.FC<{ op?: boolean }> = ({ op }) => {
<BgBlock <BgBlock
className={classnames(styles.deck, styles["extra-deck"])} className={classnames(styles.deck, styles["extra-deck"])}
glowing={!op && glowingExtra} glowing={!op && glowingExtra}
chains={genChains(op ? snap[EXTRA].op : snap[EXTRA].me)} chains={genChains(extra)}
/> />
</div> </div>
); );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment