tmemory
Version:
A terminal-based Memory card game built with React Ink. Features multiple grid sizes, AI opponent, and high scores.
17 lines (16 loc) • 926 B
JavaScript
import { Box, Text } from 'ink';
import React from 'react';
import { COLORS } from '../../../constants/colors.js';
export const FinalScore = ({ scores, gameMode }) => {
return (React.createElement(Box, { marginY: 1, flexDirection: "column", alignItems: "center" },
React.createElement(Text, { dimColor: true }, "Final Score:"),
React.createElement(Box, { gap: 2 },
React.createElement(Text, { color: COLORS.p1 },
"P1: ",
React.createElement(Text, { bold: true }, String(scores.p1))),
gameMode === 'vs-ai' ? (React.createElement(Text, { color: COLORS.ai },
"AI: ",
React.createElement(Text, { bold: true }, String(scores.ai)))) : (gameMode === 'vs-player' && (React.createElement(Text, { color: COLORS.p2 },
"P2: ",
React.createElement(Text, { bold: true }, String(scores.p2))))))));
};