diff --git a/src/App.tsx b/src/App.tsx index f9a717d..f9733a5 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -137,7 +137,7 @@ function App() { cursor="pointer" > - + diff --git a/src/assets/logo.png b/src/assets/logo.png new file mode 100644 index 0000000..bdef266 Binary files /dev/null and b/src/assets/logo.png differ diff --git a/src/components/ResourceDisplay.tsx b/src/components/ResourceDisplay.tsx index 2a876d1..8e2122f 100644 --- a/src/components/ResourceDisplay.tsx +++ b/src/components/ResourceDisplay.tsx @@ -1,4 +1,4 @@ -import { Box, HStack, Text, Progress, VStack } from '@chakra-ui/react' +import { Box, HStack, Text, Progress, Flex, Divider, Tooltip } from '@chakra-ui/react' import { useGameStore } from '../store/gameStore' export function ResourceDisplay() { @@ -29,40 +29,63 @@ export function ResourceDisplay() { right={0} zIndex={100} bg="gray.900" - py={4} + py={2} borderBottom="1px" borderColor="gray.700" shadow="lg" > - - - - Points - {Math.floor(points)} - +{pointsPerSecond}/s - Click Power: {actualClickPower} - {activeMultipliers.length > 0 && ( - {totalMultiplier}x Active - )} - - - - - Level {playerLevel} - Level {playerLevel + 1} - - - - {pointsPerSecond.toFixed(1)}/{nextLevelPPS} PPS - + + {/* Points */} + + Points + {Math.floor(points)} + +{pointsPerSecond.toFixed(1)}/s - + + + + {/* Click Power */} + + Click Power + {actualClickPower} + {activeMultipliers.length > 0 && ( + {totalMultiplier}x Active + )} + + + + + {/* Level */} + + Level + {playerLevel} + + + {/* Progress to next level */} + + + + Level {playerLevel} + Level {playerLevel + 1} + + + + + ) } \ No newline at end of file