├── .circleci └── config.yml ├── .env ├── .gitignore ├── .prettierrc ├── README.md ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt ├── src ├── App.tsx ├── adapters │ ├── primary │ │ ├── assets │ │ │ ├── icons │ │ │ │ ├── add-character.svg │ │ │ │ ├── arrow-back.svg │ │ │ │ ├── battle.svg │ │ │ │ ├── decrease.svg │ │ │ │ ├── increase.svg │ │ │ │ ├── logout.svg │ │ │ │ ├── recovery.svg │ │ │ │ └── up.svg │ │ │ └── images │ │ │ │ └── character.svg │ │ ├── components │ │ │ ├── FormContainer.tsx │ │ │ ├── HomeButton.tsx │ │ │ ├── TableView.tsx │ │ │ ├── battle │ │ │ │ ├── CharacterPreview.tsx │ │ │ │ └── LogList.tsx │ │ │ ├── character │ │ │ │ ├── CharacterCard.tsx │ │ │ │ ├── CharacterDetails.tsx │ │ │ │ ├── CharactersSelection.tsx │ │ │ │ ├── InputCharacterSkill.tsx │ │ │ │ └── SkillForm.tsx │ │ │ ├── sharedComponents.ts │ │ │ └── styles.ts │ │ ├── hooks │ │ │ ├── useCharacterCreator.ts │ │ │ └── useCharacterForm.ts │ │ └── views │ │ │ ├── BattleView.tsx │ │ │ ├── Characters.tsx │ │ │ ├── Home.tsx │ │ │ ├── Login.tsx │ │ │ ├── Register.tsx │ │ │ └── character │ │ │ ├── CharacterView.tsx │ │ │ └── CreateCharacter.tsx │ └── secondary │ │ ├── ApiGateway.ts │ │ ├── auth │ │ ├── InMemoryAuthGateway.ts │ │ └── RealAuthGateway.ts │ │ ├── character │ │ ├── InMemoryCharacterGateway.ts │ │ └── RealCharacterGateway.ts │ │ ├── fight │ │ ├── InMemoryFightGateway.ts │ │ └── RealFightGateway.ts │ │ └── storage │ │ ├── InMemoryLocalStorage.ts │ │ └── LocalStorageService.ts ├── core │ ├── adapters │ │ └── secondary │ │ │ ├── auth │ │ │ ├── AuthGatewayInterface.ts │ │ │ └── InvalidCredentialsError.ts │ │ │ ├── character │ │ │ ├── CharacterGatewayInterface.ts │ │ │ └── CharacterNotFoundError.ts │ │ │ ├── fight │ │ │ ├── FightGatewayInterface.ts │ │ │ └── NoOpponentFoundException.ts │ │ │ └── storage │ │ │ └── LocalStorageInterface.ts │ ├── builders │ │ └── CharacterBuilder.ts │ ├── models │ │ ├── Character.ts │ │ └── User.ts │ └── usecases │ │ ├── auth │ │ ├── actionCreators.ts │ │ ├── create-user │ │ │ ├── createUser.spec.ts │ │ │ └── createUser.ts │ │ ├── login-user │ │ │ ├── loginUser.spec.ts │ │ │ └── loginUser.ts │ │ ├── logout-user │ │ │ ├── logoutUser.spec.ts │ │ │ └── logoutUser.ts │ │ └── refresh-user │ │ │ ├── refreshUser.spec.ts │ │ │ └── refreshUser.ts │ │ ├── character │ │ ├── actionCreators.ts │ │ ├── create-character │ │ │ ├── createCharacter.spec.ts │ │ │ └── createCharacter.ts │ │ ├── delete-character │ │ │ ├── deleteCharacter.spec.ts │ │ │ └── deleteCharacter.ts │ │ ├── retrieve-battle-results │ │ │ ├── retrieveBattleResults.spec.ts │ │ │ └── retrieveBattleResults.ts │ │ ├── retrieve-character │ │ │ ├── retrieveCharacter.ts │ │ │ └── retrieveCharater.spec.ts │ │ ├── retrieve-characters │ │ │ ├── retrieveCharacters.spec.ts │ │ │ └── retrieveCharacters.ts │ │ └── update-character │ │ │ ├── incrementSkill.ts │ │ │ └── updateCharacter.spec.ts │ │ └── fight │ │ ├── actionCreators.ts │ │ └── run-fight │ │ ├── runFight.spec.ts │ │ └── runFight.ts ├── dependencies.ts ├── index.css ├── index.tsx ├── react-app-env.d.ts ├── redux │ ├── appState.interface.ts │ ├── configureStore.ts │ ├── customActions.ts │ ├── reducers │ │ ├── authReducer.ts │ │ ├── characterReducer.ts │ │ └── fightResultReducer.ts │ └── selectors │ │ ├── battleSelectors.ts │ │ ├── findAllCharacters.ts │ │ ├── findAuthErrorMessage.ts │ │ ├── findAuthenticationStatus.ts │ │ ├── findCharacterById.ts │ │ └── findUser.ts ├── reportWebVitals.ts ├── services │ ├── CharacterCreator.spec.ts │ ├── CharacterCreator.ts │ └── character.interface.ts └── setupTests.ts ├── tsconfig.json └── yarn.lock /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- 1 | REACT_APP_SERVER_URL="http://localhost:3001" -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/adapters/primary/assets/icons/add-character.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/assets/icons/add-character.svg -------------------------------------------------------------------------------- /src/adapters/primary/assets/icons/arrow-back.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/assets/icons/arrow-back.svg -------------------------------------------------------------------------------- /src/adapters/primary/assets/icons/battle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/assets/icons/battle.svg -------------------------------------------------------------------------------- /src/adapters/primary/assets/icons/decrease.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/assets/icons/decrease.svg -------------------------------------------------------------------------------- /src/adapters/primary/assets/icons/increase.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/assets/icons/increase.svg -------------------------------------------------------------------------------- /src/adapters/primary/assets/icons/logout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/assets/icons/logout.svg -------------------------------------------------------------------------------- /src/adapters/primary/assets/icons/recovery.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/assets/icons/recovery.svg -------------------------------------------------------------------------------- /src/adapters/primary/assets/icons/up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/assets/icons/up.svg -------------------------------------------------------------------------------- /src/adapters/primary/assets/images/character.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/assets/images/character.svg -------------------------------------------------------------------------------- /src/adapters/primary/components/FormContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/components/FormContainer.tsx -------------------------------------------------------------------------------- /src/adapters/primary/components/HomeButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/components/HomeButton.tsx -------------------------------------------------------------------------------- /src/adapters/primary/components/TableView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/components/TableView.tsx -------------------------------------------------------------------------------- /src/adapters/primary/components/battle/CharacterPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/components/battle/CharacterPreview.tsx -------------------------------------------------------------------------------- /src/adapters/primary/components/battle/LogList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/components/battle/LogList.tsx -------------------------------------------------------------------------------- /src/adapters/primary/components/character/CharacterCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/components/character/CharacterCard.tsx -------------------------------------------------------------------------------- /src/adapters/primary/components/character/CharacterDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/components/character/CharacterDetails.tsx -------------------------------------------------------------------------------- /src/adapters/primary/components/character/CharactersSelection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/components/character/CharactersSelection.tsx -------------------------------------------------------------------------------- /src/adapters/primary/components/character/InputCharacterSkill.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/components/character/InputCharacterSkill.tsx -------------------------------------------------------------------------------- /src/adapters/primary/components/character/SkillForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/components/character/SkillForm.tsx -------------------------------------------------------------------------------- /src/adapters/primary/components/sharedComponents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/components/sharedComponents.ts -------------------------------------------------------------------------------- /src/adapters/primary/components/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/components/styles.ts -------------------------------------------------------------------------------- /src/adapters/primary/hooks/useCharacterCreator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/hooks/useCharacterCreator.ts -------------------------------------------------------------------------------- /src/adapters/primary/hooks/useCharacterForm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/hooks/useCharacterForm.ts -------------------------------------------------------------------------------- /src/adapters/primary/views/BattleView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/views/BattleView.tsx -------------------------------------------------------------------------------- /src/adapters/primary/views/Characters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/views/Characters.tsx -------------------------------------------------------------------------------- /src/adapters/primary/views/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/views/Home.tsx -------------------------------------------------------------------------------- /src/adapters/primary/views/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/views/Login.tsx -------------------------------------------------------------------------------- /src/adapters/primary/views/Register.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/views/Register.tsx -------------------------------------------------------------------------------- /src/adapters/primary/views/character/CharacterView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/views/character/CharacterView.tsx -------------------------------------------------------------------------------- /src/adapters/primary/views/character/CreateCharacter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/primary/views/character/CreateCharacter.tsx -------------------------------------------------------------------------------- /src/adapters/secondary/ApiGateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/secondary/ApiGateway.ts -------------------------------------------------------------------------------- /src/adapters/secondary/auth/InMemoryAuthGateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/secondary/auth/InMemoryAuthGateway.ts -------------------------------------------------------------------------------- /src/adapters/secondary/auth/RealAuthGateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/secondary/auth/RealAuthGateway.ts -------------------------------------------------------------------------------- /src/adapters/secondary/character/InMemoryCharacterGateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/secondary/character/InMemoryCharacterGateway.ts -------------------------------------------------------------------------------- /src/adapters/secondary/character/RealCharacterGateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/secondary/character/RealCharacterGateway.ts -------------------------------------------------------------------------------- /src/adapters/secondary/fight/InMemoryFightGateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/secondary/fight/InMemoryFightGateway.ts -------------------------------------------------------------------------------- /src/adapters/secondary/fight/RealFightGateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/secondary/fight/RealFightGateway.ts -------------------------------------------------------------------------------- /src/adapters/secondary/storage/InMemoryLocalStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/secondary/storage/InMemoryLocalStorage.ts -------------------------------------------------------------------------------- /src/adapters/secondary/storage/LocalStorageService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/adapters/secondary/storage/LocalStorageService.ts -------------------------------------------------------------------------------- /src/core/adapters/secondary/auth/AuthGatewayInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/adapters/secondary/auth/AuthGatewayInterface.ts -------------------------------------------------------------------------------- /src/core/adapters/secondary/auth/InvalidCredentialsError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/adapters/secondary/auth/InvalidCredentialsError.ts -------------------------------------------------------------------------------- /src/core/adapters/secondary/character/CharacterGatewayInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/adapters/secondary/character/CharacterGatewayInterface.ts -------------------------------------------------------------------------------- /src/core/adapters/secondary/character/CharacterNotFoundError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/adapters/secondary/character/CharacterNotFoundError.ts -------------------------------------------------------------------------------- /src/core/adapters/secondary/fight/FightGatewayInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/adapters/secondary/fight/FightGatewayInterface.ts -------------------------------------------------------------------------------- /src/core/adapters/secondary/fight/NoOpponentFoundException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/adapters/secondary/fight/NoOpponentFoundException.ts -------------------------------------------------------------------------------- /src/core/adapters/secondary/storage/LocalStorageInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/adapters/secondary/storage/LocalStorageInterface.ts -------------------------------------------------------------------------------- /src/core/builders/CharacterBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/builders/CharacterBuilder.ts -------------------------------------------------------------------------------- /src/core/models/Character.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/models/Character.ts -------------------------------------------------------------------------------- /src/core/models/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/models/User.ts -------------------------------------------------------------------------------- /src/core/usecases/auth/actionCreators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/usecases/auth/actionCreators.ts -------------------------------------------------------------------------------- /src/core/usecases/auth/create-user/createUser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/usecases/auth/create-user/createUser.spec.ts -------------------------------------------------------------------------------- /src/core/usecases/auth/create-user/createUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/usecases/auth/create-user/createUser.ts -------------------------------------------------------------------------------- /src/core/usecases/auth/login-user/loginUser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/usecases/auth/login-user/loginUser.spec.ts -------------------------------------------------------------------------------- /src/core/usecases/auth/login-user/loginUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/usecases/auth/login-user/loginUser.ts -------------------------------------------------------------------------------- /src/core/usecases/auth/logout-user/logoutUser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/usecases/auth/logout-user/logoutUser.spec.ts -------------------------------------------------------------------------------- /src/core/usecases/auth/logout-user/logoutUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/usecases/auth/logout-user/logoutUser.ts -------------------------------------------------------------------------------- /src/core/usecases/auth/refresh-user/refreshUser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/usecases/auth/refresh-user/refreshUser.spec.ts -------------------------------------------------------------------------------- /src/core/usecases/auth/refresh-user/refreshUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/usecases/auth/refresh-user/refreshUser.ts -------------------------------------------------------------------------------- /src/core/usecases/character/actionCreators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/usecases/character/actionCreators.ts -------------------------------------------------------------------------------- /src/core/usecases/character/create-character/createCharacter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/usecases/character/create-character/createCharacter.spec.ts -------------------------------------------------------------------------------- /src/core/usecases/character/create-character/createCharacter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/usecases/character/create-character/createCharacter.ts -------------------------------------------------------------------------------- /src/core/usecases/character/delete-character/deleteCharacter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/usecases/character/delete-character/deleteCharacter.spec.ts -------------------------------------------------------------------------------- /src/core/usecases/character/delete-character/deleteCharacter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/usecases/character/delete-character/deleteCharacter.ts -------------------------------------------------------------------------------- /src/core/usecases/character/retrieve-battle-results/retrieveBattleResults.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/usecases/character/retrieve-battle-results/retrieveBattleResults.spec.ts -------------------------------------------------------------------------------- /src/core/usecases/character/retrieve-battle-results/retrieveBattleResults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/usecases/character/retrieve-battle-results/retrieveBattleResults.ts -------------------------------------------------------------------------------- /src/core/usecases/character/retrieve-character/retrieveCharacter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/usecases/character/retrieve-character/retrieveCharacter.ts -------------------------------------------------------------------------------- /src/core/usecases/character/retrieve-character/retrieveCharater.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/usecases/character/retrieve-character/retrieveCharater.spec.ts -------------------------------------------------------------------------------- /src/core/usecases/character/retrieve-characters/retrieveCharacters.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/usecases/character/retrieve-characters/retrieveCharacters.spec.ts -------------------------------------------------------------------------------- /src/core/usecases/character/retrieve-characters/retrieveCharacters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/usecases/character/retrieve-characters/retrieveCharacters.ts -------------------------------------------------------------------------------- /src/core/usecases/character/update-character/incrementSkill.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/usecases/character/update-character/incrementSkill.ts -------------------------------------------------------------------------------- /src/core/usecases/character/update-character/updateCharacter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/usecases/character/update-character/updateCharacter.spec.ts -------------------------------------------------------------------------------- /src/core/usecases/fight/actionCreators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/usecases/fight/actionCreators.ts -------------------------------------------------------------------------------- /src/core/usecases/fight/run-fight/runFight.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/usecases/fight/run-fight/runFight.spec.ts -------------------------------------------------------------------------------- /src/core/usecases/fight/run-fight/runFight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/core/usecases/fight/run-fight/runFight.ts -------------------------------------------------------------------------------- /src/dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/dependencies.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/redux/appState.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/redux/appState.interface.ts -------------------------------------------------------------------------------- /src/redux/configureStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/redux/configureStore.ts -------------------------------------------------------------------------------- /src/redux/customActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/redux/customActions.ts -------------------------------------------------------------------------------- /src/redux/reducers/authReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/redux/reducers/authReducer.ts -------------------------------------------------------------------------------- /src/redux/reducers/characterReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/redux/reducers/characterReducer.ts -------------------------------------------------------------------------------- /src/redux/reducers/fightResultReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/redux/reducers/fightResultReducer.ts -------------------------------------------------------------------------------- /src/redux/selectors/battleSelectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/redux/selectors/battleSelectors.ts -------------------------------------------------------------------------------- /src/redux/selectors/findAllCharacters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/redux/selectors/findAllCharacters.ts -------------------------------------------------------------------------------- /src/redux/selectors/findAuthErrorMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/redux/selectors/findAuthErrorMessage.ts -------------------------------------------------------------------------------- /src/redux/selectors/findAuthenticationStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/redux/selectors/findAuthenticationStatus.ts -------------------------------------------------------------------------------- /src/redux/selectors/findCharacterById.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/redux/selectors/findCharacterById.ts -------------------------------------------------------------------------------- /src/redux/selectors/findUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/redux/selectors/findUser.ts -------------------------------------------------------------------------------- /src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/reportWebVitals.ts -------------------------------------------------------------------------------- /src/services/CharacterCreator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/services/CharacterCreator.spec.ts -------------------------------------------------------------------------------- /src/services/CharacterCreator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/services/CharacterCreator.ts -------------------------------------------------------------------------------- /src/services/character.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/services/character.interface.ts -------------------------------------------------------------------------------- /src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/src/setupTests.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maestro31/idle-game-front/HEAD/yarn.lock --------------------------------------------------------------------------------