├── .editorconfig ├── .eslintrc.json ├── .firebaserc ├── .gitignore ├── .idx ├── dev.nix └── integrations.json ├── .prettierrc ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── angular.json ├── demo.mov ├── firebase.json ├── functions ├── .env ├── .eslintrc.js ├── .gitignore ├── package-lock.json ├── package.json ├── src │ └── index.ts ├── tsconfig.dev.json └── tsconfig.json ├── idx-gemini-key.png ├── package.json ├── src ├── app │ ├── app.component.html │ ├── app.component.scss │ ├── app.component.spec.ts │ ├── app.component.ts │ ├── app.config.server.ts │ ├── app.config.ts │ ├── app.routes.ts │ ├── components │ │ ├── about │ │ │ ├── about.component.html │ │ │ ├── about.component.scss │ │ │ ├── about.component.spec.ts │ │ │ └── about.component.ts │ │ ├── footer │ │ │ ├── footer.component.html │ │ │ ├── footer.component.scss │ │ │ ├── footer.component.spec.ts │ │ │ └── footer.component.ts │ │ └── loading │ │ │ ├── loading.component.html │ │ │ ├── loading.component.scss │ │ │ ├── loading.component.spec.ts │ │ │ └── loading.component.ts │ ├── enums │ │ ├── computer-strategies.ts │ │ ├── game-statuses.ts │ │ └── signs.ts │ ├── pages │ │ ├── game │ │ │ ├── enums │ │ │ │ └── countdown.ts │ │ │ ├── game.component.html │ │ │ ├── game.component.scss │ │ │ ├── game.component.spec.ts │ │ │ ├── game.component.ts │ │ │ ├── game.routes.ts │ │ │ ├── helpers │ │ │ │ ├── fingerpose-handler.ts │ │ │ │ └── hand-renderer.ts │ │ │ ├── interfaces │ │ │ │ └── ai-strategy.ts │ │ │ ├── pipes │ │ │ │ ├── game-status-to-svg-paths.pipe.spec.ts │ │ │ │ ├── game-status-to-svg-paths.pipe.ts │ │ │ │ └── svg-mappings.ts │ │ │ ├── providers │ │ │ │ └── ai-strategy.ts │ │ │ └── services │ │ │ │ ├── ai-strategies │ │ │ │ ├── ai-strategy-base.ts │ │ │ │ ├── anticipate-strategy.service.ts │ │ │ │ ├── conditional-strategy.service.ts │ │ │ │ ├── markov-strategy.service.ts │ │ │ │ └── random-strategy.service.ts │ │ │ │ ├── audio-handler.service.ts │ │ │ │ ├── audio.service.spec.ts │ │ │ │ ├── game-handler.service.spec.ts │ │ │ │ ├── game-handler.service.ts │ │ │ │ ├── gemini.service.spec.ts │ │ │ │ ├── gemini.service.ts │ │ │ │ ├── global-score.service.spec.ts │ │ │ │ ├── global-score.service.ts │ │ │ │ ├── handpose-manager.service.spec.ts │ │ │ │ └── handpose-manager.service.ts │ │ └── home │ │ │ ├── home.component.html │ │ │ ├── home.component.scss │ │ │ ├── home.component.spec.ts │ │ │ └── home.component.ts │ └── services │ │ ├── theme-manager.service.spec.ts │ │ └── theme-manager.service.ts ├── assets │ ├── .gitkeep │ ├── angular-logo.svg │ ├── background-white.png │ ├── countdown.mp3 │ ├── game-statuses │ │ ├── draw.svg │ │ ├── gemini.svg │ │ ├── get-ready.svg │ │ ├── lets-play.svg │ │ ├── player.svg │ │ └── win.svg │ ├── horns.png │ ├── horns.webp │ ├── lose.mp3 │ ├── paper.webp │ ├── rock.webp │ ├── scissors.webp │ ├── tie.mp3 │ └── win.mp3 ├── environments │ ├── environment.development.ts │ └── environment.ts ├── favicon.ico ├── index.html ├── main.server.ts ├── main.ts └── styles │ ├── _button.scss │ ├── _colors.scss │ ├── _media-queries.scss │ ├── _resets.scss │ ├── _typography.scss │ └── global-styles.scss ├── tsconfig.app.json ├── tsconfig.json └── tsconfig.spec.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/.firebaserc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/.gitignore -------------------------------------------------------------------------------- /.idx/dev.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/.idx/dev.nix -------------------------------------------------------------------------------- /.idx/integrations.json: -------------------------------------------------------------------------------- 1 | { 2 | "gemini_api": {} 3 | } -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/.prettierrc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/README.md -------------------------------------------------------------------------------- /angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/angular.json -------------------------------------------------------------------------------- /demo.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/demo.mov -------------------------------------------------------------------------------- /firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/firebase.json -------------------------------------------------------------------------------- /functions/.env: -------------------------------------------------------------------------------- 1 | API_KEY="" 2 | -------------------------------------------------------------------------------- /functions/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/functions/.eslintrc.js -------------------------------------------------------------------------------- /functions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/functions/.gitignore -------------------------------------------------------------------------------- /functions/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/functions/package-lock.json -------------------------------------------------------------------------------- /functions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/functions/package.json -------------------------------------------------------------------------------- /functions/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/functions/src/index.ts -------------------------------------------------------------------------------- /functions/tsconfig.dev.json: -------------------------------------------------------------------------------- 1 | { 2 | "include": [".eslintrc.js"] 3 | } 4 | -------------------------------------------------------------------------------- /functions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/functions/tsconfig.json -------------------------------------------------------------------------------- /idx-gemini-key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/idx-gemini-key.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/package.json -------------------------------------------------------------------------------- /src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/app.component.html -------------------------------------------------------------------------------- /src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/app.component.scss -------------------------------------------------------------------------------- /src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/app.component.ts -------------------------------------------------------------------------------- /src/app/app.config.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/app.config.server.ts -------------------------------------------------------------------------------- /src/app/app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/app.config.ts -------------------------------------------------------------------------------- /src/app/app.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/app.routes.ts -------------------------------------------------------------------------------- /src/app/components/about/about.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/components/about/about.component.html -------------------------------------------------------------------------------- /src/app/components/about/about.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/components/about/about.component.scss -------------------------------------------------------------------------------- /src/app/components/about/about.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/components/about/about.component.spec.ts -------------------------------------------------------------------------------- /src/app/components/about/about.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/components/about/about.component.ts -------------------------------------------------------------------------------- /src/app/components/footer/footer.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/components/footer/footer.component.html -------------------------------------------------------------------------------- /src/app/components/footer/footer.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/components/footer/footer.component.scss -------------------------------------------------------------------------------- /src/app/components/footer/footer.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/components/footer/footer.component.spec.ts -------------------------------------------------------------------------------- /src/app/components/footer/footer.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/components/footer/footer.component.ts -------------------------------------------------------------------------------- /src/app/components/loading/loading.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/components/loading/loading.component.html -------------------------------------------------------------------------------- /src/app/components/loading/loading.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/components/loading/loading.component.scss -------------------------------------------------------------------------------- /src/app/components/loading/loading.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/components/loading/loading.component.spec.ts -------------------------------------------------------------------------------- /src/app/components/loading/loading.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/components/loading/loading.component.ts -------------------------------------------------------------------------------- /src/app/enums/computer-strategies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/enums/computer-strategies.ts -------------------------------------------------------------------------------- /src/app/enums/game-statuses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/enums/game-statuses.ts -------------------------------------------------------------------------------- /src/app/enums/signs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/enums/signs.ts -------------------------------------------------------------------------------- /src/app/pages/game/enums/countdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/enums/countdown.ts -------------------------------------------------------------------------------- /src/app/pages/game/game.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/game.component.html -------------------------------------------------------------------------------- /src/app/pages/game/game.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/game.component.scss -------------------------------------------------------------------------------- /src/app/pages/game/game.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/game.component.spec.ts -------------------------------------------------------------------------------- /src/app/pages/game/game.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/game.component.ts -------------------------------------------------------------------------------- /src/app/pages/game/game.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/game.routes.ts -------------------------------------------------------------------------------- /src/app/pages/game/helpers/fingerpose-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/helpers/fingerpose-handler.ts -------------------------------------------------------------------------------- /src/app/pages/game/helpers/hand-renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/helpers/hand-renderer.ts -------------------------------------------------------------------------------- /src/app/pages/game/interfaces/ai-strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/interfaces/ai-strategy.ts -------------------------------------------------------------------------------- /src/app/pages/game/pipes/game-status-to-svg-paths.pipe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/pipes/game-status-to-svg-paths.pipe.spec.ts -------------------------------------------------------------------------------- /src/app/pages/game/pipes/game-status-to-svg-paths.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/pipes/game-status-to-svg-paths.pipe.ts -------------------------------------------------------------------------------- /src/app/pages/game/pipes/svg-mappings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/pipes/svg-mappings.ts -------------------------------------------------------------------------------- /src/app/pages/game/providers/ai-strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/providers/ai-strategy.ts -------------------------------------------------------------------------------- /src/app/pages/game/services/ai-strategies/ai-strategy-base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/services/ai-strategies/ai-strategy-base.ts -------------------------------------------------------------------------------- /src/app/pages/game/services/ai-strategies/anticipate-strategy.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/services/ai-strategies/anticipate-strategy.service.ts -------------------------------------------------------------------------------- /src/app/pages/game/services/ai-strategies/conditional-strategy.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/services/ai-strategies/conditional-strategy.service.ts -------------------------------------------------------------------------------- /src/app/pages/game/services/ai-strategies/markov-strategy.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/services/ai-strategies/markov-strategy.service.ts -------------------------------------------------------------------------------- /src/app/pages/game/services/ai-strategies/random-strategy.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/services/ai-strategies/random-strategy.service.ts -------------------------------------------------------------------------------- /src/app/pages/game/services/audio-handler.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/services/audio-handler.service.ts -------------------------------------------------------------------------------- /src/app/pages/game/services/audio.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/services/audio.service.spec.ts -------------------------------------------------------------------------------- /src/app/pages/game/services/game-handler.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/services/game-handler.service.spec.ts -------------------------------------------------------------------------------- /src/app/pages/game/services/game-handler.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/services/game-handler.service.ts -------------------------------------------------------------------------------- /src/app/pages/game/services/gemini.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/services/gemini.service.spec.ts -------------------------------------------------------------------------------- /src/app/pages/game/services/gemini.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/services/gemini.service.ts -------------------------------------------------------------------------------- /src/app/pages/game/services/global-score.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/services/global-score.service.spec.ts -------------------------------------------------------------------------------- /src/app/pages/game/services/global-score.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/services/global-score.service.ts -------------------------------------------------------------------------------- /src/app/pages/game/services/handpose-manager.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/services/handpose-manager.service.spec.ts -------------------------------------------------------------------------------- /src/app/pages/game/services/handpose-manager.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/game/services/handpose-manager.service.ts -------------------------------------------------------------------------------- /src/app/pages/home/home.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/home/home.component.html -------------------------------------------------------------------------------- /src/app/pages/home/home.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/home/home.component.scss -------------------------------------------------------------------------------- /src/app/pages/home/home.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/home/home.component.spec.ts -------------------------------------------------------------------------------- /src/app/pages/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/pages/home/home.component.ts -------------------------------------------------------------------------------- /src/app/services/theme-manager.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/services/theme-manager.service.spec.ts -------------------------------------------------------------------------------- /src/app/services/theme-manager.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/app/services/theme-manager.service.ts -------------------------------------------------------------------------------- /src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/assets/angular-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/assets/angular-logo.svg -------------------------------------------------------------------------------- /src/assets/background-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/assets/background-white.png -------------------------------------------------------------------------------- /src/assets/countdown.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/assets/countdown.mp3 -------------------------------------------------------------------------------- /src/assets/game-statuses/draw.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/assets/game-statuses/draw.svg -------------------------------------------------------------------------------- /src/assets/game-statuses/gemini.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/assets/game-statuses/gemini.svg -------------------------------------------------------------------------------- /src/assets/game-statuses/get-ready.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/assets/game-statuses/get-ready.svg -------------------------------------------------------------------------------- /src/assets/game-statuses/lets-play.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/assets/game-statuses/lets-play.svg -------------------------------------------------------------------------------- /src/assets/game-statuses/player.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/assets/game-statuses/player.svg -------------------------------------------------------------------------------- /src/assets/game-statuses/win.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/assets/game-statuses/win.svg -------------------------------------------------------------------------------- /src/assets/horns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/assets/horns.png -------------------------------------------------------------------------------- /src/assets/horns.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/assets/horns.webp -------------------------------------------------------------------------------- /src/assets/lose.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/assets/lose.mp3 -------------------------------------------------------------------------------- /src/assets/paper.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/assets/paper.webp -------------------------------------------------------------------------------- /src/assets/rock.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/assets/rock.webp -------------------------------------------------------------------------------- /src/assets/scissors.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/assets/scissors.webp -------------------------------------------------------------------------------- /src/assets/tie.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/assets/tie.mp3 -------------------------------------------------------------------------------- /src/assets/win.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/assets/win.mp3 -------------------------------------------------------------------------------- /src/environments/environment.development.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | useEmulators: true, 3 | }; 4 | -------------------------------------------------------------------------------- /src/environments/environment.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | useEmulators: false, 3 | }; 4 | -------------------------------------------------------------------------------- /src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/favicon.ico -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/index.html -------------------------------------------------------------------------------- /src/main.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/main.server.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/styles/_button.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/styles/_button.scss -------------------------------------------------------------------------------- /src/styles/_colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/styles/_colors.scss -------------------------------------------------------------------------------- /src/styles/_media-queries.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/styles/_media-queries.scss -------------------------------------------------------------------------------- /src/styles/_resets.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/styles/_resets.scss -------------------------------------------------------------------------------- /src/styles/_typography.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/styles/_typography.scss -------------------------------------------------------------------------------- /src/styles/global-styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/src/styles/global-styles.scss -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/angular-rock-paper-scissors-sample/HEAD/tsconfig.spec.json --------------------------------------------------------------------------------