UNPKG

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
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)))))))); };