1 changed files with 80 additions and 0 deletions
@ -0,0 +1,80 @@ |
|||
import React, { useEffect } from "react"; |
|||
import { BackHandler, SafeAreaView, Text, TouchableOpacity, View } from "react-native"; |
|||
import { styles } from './styles/AppStyles'; |
|||
import Slider from "../components/Slider"; |
|||
import { useDispatch } from "react-redux"; |
|||
import {goHome, goToScores} from '../redux/actions/SystemActions'; |
|||
|
|||
function Score(){ |
|||
const dispatch = useDispatch(); |
|||
|
|||
useEffect(() => { |
|||
BackHandler.addEventListener('hardwareBackPress', () => {return true}); |
|||
}, []) |
|||
|
|||
function onPressMainMenu(){ |
|||
dispatch(goHome()); |
|||
} |
|||
|
|||
function onPressHighScores(){ |
|||
dispatch(goToScores()); |
|||
} |
|||
|
|||
const now = new Date(Date.now()); |
|||
|
|||
return ( |
|||
<SafeAreaView style={[styles.flex]}> |
|||
<View style={[styles.flex, styles.spaceEvenly]}> |
|||
<Slider origin={400} duration={750} delay={0}> |
|||
<Text style={[styles.darkText, styles.headerTitleFont, styles.boldText, styles.centeredText]}> |
|||
TIME |
|||
</Text> |
|||
<Text style={[styles.darkText, styles.mediumFont, styles.boldText, styles.centeredText]}> |
|||
{'(60 - 9.500) X 1000 = 50500'} |
|||
</Text> |
|||
</Slider> |
|||
<Slider origin={400} duration={750} delay={1000}> |
|||
<Text style={[styles.darkText, styles.headerTitleFont, styles.boldText, styles.centeredText]}> |
|||
ANSWERS |
|||
</Text> |
|||
<Text style={[styles.darkText, styles.mediumFont, styles.boldText, styles.centeredText]}> |
|||
{'20 X 1000 = 20000'} |
|||
</Text> |
|||
</Slider> |
|||
|
|||
<Slider origin={400} duration={750} delay={2000}> |
|||
<Text style={[styles.darkText, styles.headerTitleFont, styles.boldText, styles.centeredText]}> |
|||
TOTAL |
|||
</Text> |
|||
<Text style={[styles.darkText, styles.mediumFont, styles.boldText, styles.centeredText]}> |
|||
{'70500'} |
|||
</Text> |
|||
</Slider> |
|||
</View> |
|||
<View style={[styles.flex, styles.centeredItems, styles.spaceEvenly]}> |
|||
<Slider origin={400} duration={750} delay={3000}> |
|||
<TouchableOpacity |
|||
onPress={onPressMainMenu} |
|||
style={[styles.centeredJustify, styles.darkGreen, styles.menuButton, styles.dropShadow]} |
|||
> |
|||
<Text style={[styles.lightText, styles.headerTitleFont, styles.boldText, styles.centeredText]}> |
|||
Main Menu |
|||
</Text> |
|||
</TouchableOpacity> |
|||
</Slider> |
|||
<Slider origin={400} duration={750} delay={3500}> |
|||
<TouchableOpacity |
|||
onPress={onPressHighScores} |
|||
style={[styles.centeredJustify, styles.darkGreen, styles.menuButton, styles.dropShadow]} |
|||
> |
|||
<Text style={[styles.lightText, styles.headerTitleFont, styles.boldText, styles.centeredText]}> |
|||
High Scores |
|||
</Text> |
|||
</TouchableOpacity> |
|||
</Slider> |
|||
</View> |
|||
</SafeAreaView> |
|||
) |
|||
} |
|||
|
|||
export default Score; |
Loading…
Reference in new issue