├── .babelrc ├── .editorconfig ├── .gitignore ├── .postcss.json ├── .travis.yml ├── LICENSE ├── README.md ├── alien-isolation.jpg ├── deploy.sh ├── dist └── assets │ ├── css │ └── .gitkeep │ ├── fonts │ └── lcd │ │ ├── lcd_solid-webfont.eot │ │ ├── lcd_solid-webfont.svg │ │ ├── lcd_solid-webfont.ttf │ │ ├── lcd_solid-webfont.woff │ │ ├── lcd_solid-webfont.woff2 │ │ └── stylesheet.css │ ├── images │ ├── github.svg │ ├── pattern.png │ └── twitter.svg │ ├── js │ └── .gitkeep │ └── sounds │ ├── error.wav │ ├── game-over.wav │ ├── level-up.wav │ └── winner.wav ├── index.html ├── package.json ├── pre-deploy.sh ├── src └── assets │ ├── js │ ├── actions │ │ └── match.js │ ├── components │ │ ├── analytics.js │ │ ├── app.js │ │ ├── audio.js │ │ ├── board.js │ │ ├── field.js │ │ ├── game-over.js │ │ ├── game.js │ │ ├── options.js │ │ ├── progress-bar.js │ │ ├── startup.js │ │ └── timer.js │ ├── helpers │ │ ├── countdown.js │ │ ├── create-fields.js │ │ ├── flip-coin.js │ │ ├── get-sound.js │ │ ├── pad.js │ │ ├── percentage.js │ │ └── store-utils.js │ ├── index.js │ └── store │ │ └── state-store.js │ └── sass │ ├── _base.sass │ ├── _layout.sass │ ├── components │ ├── _board.sass │ ├── _button.sass │ ├── _field.sass │ ├── _flex-container.sass │ ├── _game.sass │ ├── _inline-list.sass │ ├── _options.sass │ ├── _progress-bar.sass │ ├── _social.sass │ ├── _startup.sass │ ├── _timer.sass │ └── _title.sass │ ├── main.sass │ └── shared │ ├── _animations.sass │ ├── _config.sass │ ├── _extends.sass │ ├── _mixins.sass │ └── _no-modular.sass └── test ├── actions └── match.js ├── helpers ├── countdown.js ├── flip-coin.js ├── get-sound.js ├── pad.js ├── percentage.js └── store-utils.js └── store └── state-store.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/.gitignore -------------------------------------------------------------------------------- /.postcss.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/.postcss.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/README.md -------------------------------------------------------------------------------- /alien-isolation.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/alien-isolation.jpg -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/deploy.sh -------------------------------------------------------------------------------- /dist/assets/css/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dist/assets/fonts/lcd/lcd_solid-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/dist/assets/fonts/lcd/lcd_solid-webfont.eot -------------------------------------------------------------------------------- /dist/assets/fonts/lcd/lcd_solid-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/dist/assets/fonts/lcd/lcd_solid-webfont.svg -------------------------------------------------------------------------------- /dist/assets/fonts/lcd/lcd_solid-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/dist/assets/fonts/lcd/lcd_solid-webfont.ttf -------------------------------------------------------------------------------- /dist/assets/fonts/lcd/lcd_solid-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/dist/assets/fonts/lcd/lcd_solid-webfont.woff -------------------------------------------------------------------------------- /dist/assets/fonts/lcd/lcd_solid-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/dist/assets/fonts/lcd/lcd_solid-webfont.woff2 -------------------------------------------------------------------------------- /dist/assets/fonts/lcd/stylesheet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/dist/assets/fonts/lcd/stylesheet.css -------------------------------------------------------------------------------- /dist/assets/images/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/dist/assets/images/github.svg -------------------------------------------------------------------------------- /dist/assets/images/pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/dist/assets/images/pattern.png -------------------------------------------------------------------------------- /dist/assets/images/twitter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/dist/assets/images/twitter.svg -------------------------------------------------------------------------------- /dist/assets/js/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dist/assets/sounds/error.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/dist/assets/sounds/error.wav -------------------------------------------------------------------------------- /dist/assets/sounds/game-over.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/dist/assets/sounds/game-over.wav -------------------------------------------------------------------------------- /dist/assets/sounds/level-up.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/dist/assets/sounds/level-up.wav -------------------------------------------------------------------------------- /dist/assets/sounds/winner.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/dist/assets/sounds/winner.wav -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/package.json -------------------------------------------------------------------------------- /pre-deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/pre-deploy.sh -------------------------------------------------------------------------------- /src/assets/js/actions/match.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/js/actions/match.js -------------------------------------------------------------------------------- /src/assets/js/components/analytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/js/components/analytics.js -------------------------------------------------------------------------------- /src/assets/js/components/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/js/components/app.js -------------------------------------------------------------------------------- /src/assets/js/components/audio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/js/components/audio.js -------------------------------------------------------------------------------- /src/assets/js/components/board.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/js/components/board.js -------------------------------------------------------------------------------- /src/assets/js/components/field.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/js/components/field.js -------------------------------------------------------------------------------- /src/assets/js/components/game-over.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/js/components/game-over.js -------------------------------------------------------------------------------- /src/assets/js/components/game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/js/components/game.js -------------------------------------------------------------------------------- /src/assets/js/components/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/js/components/options.js -------------------------------------------------------------------------------- /src/assets/js/components/progress-bar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/js/components/progress-bar.js -------------------------------------------------------------------------------- /src/assets/js/components/startup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/js/components/startup.js -------------------------------------------------------------------------------- /src/assets/js/components/timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/js/components/timer.js -------------------------------------------------------------------------------- /src/assets/js/helpers/countdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/js/helpers/countdown.js -------------------------------------------------------------------------------- /src/assets/js/helpers/create-fields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/js/helpers/create-fields.js -------------------------------------------------------------------------------- /src/assets/js/helpers/flip-coin.js: -------------------------------------------------------------------------------- 1 | export default function () { 2 | return (Math.random()<0.5); 3 | } 4 | -------------------------------------------------------------------------------- /src/assets/js/helpers/get-sound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/js/helpers/get-sound.js -------------------------------------------------------------------------------- /src/assets/js/helpers/pad.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/js/helpers/pad.js -------------------------------------------------------------------------------- /src/assets/js/helpers/percentage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/js/helpers/percentage.js -------------------------------------------------------------------------------- /src/assets/js/helpers/store-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/js/helpers/store-utils.js -------------------------------------------------------------------------------- /src/assets/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/js/index.js -------------------------------------------------------------------------------- /src/assets/js/store/state-store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/js/store/state-store.js -------------------------------------------------------------------------------- /src/assets/sass/_base.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/sass/_base.sass -------------------------------------------------------------------------------- /src/assets/sass/_layout.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/sass/_layout.sass -------------------------------------------------------------------------------- /src/assets/sass/components/_board.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/sass/components/_board.sass -------------------------------------------------------------------------------- /src/assets/sass/components/_button.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/sass/components/_button.sass -------------------------------------------------------------------------------- /src/assets/sass/components/_field.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/sass/components/_field.sass -------------------------------------------------------------------------------- /src/assets/sass/components/_flex-container.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/sass/components/_flex-container.sass -------------------------------------------------------------------------------- /src/assets/sass/components/_game.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/sass/components/_game.sass -------------------------------------------------------------------------------- /src/assets/sass/components/_inline-list.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/sass/components/_inline-list.sass -------------------------------------------------------------------------------- /src/assets/sass/components/_options.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/sass/components/_options.sass -------------------------------------------------------------------------------- /src/assets/sass/components/_progress-bar.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/sass/components/_progress-bar.sass -------------------------------------------------------------------------------- /src/assets/sass/components/_social.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/sass/components/_social.sass -------------------------------------------------------------------------------- /src/assets/sass/components/_startup.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/sass/components/_startup.sass -------------------------------------------------------------------------------- /src/assets/sass/components/_timer.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/sass/components/_timer.sass -------------------------------------------------------------------------------- /src/assets/sass/components/_title.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/sass/components/_title.sass -------------------------------------------------------------------------------- /src/assets/sass/main.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/sass/main.sass -------------------------------------------------------------------------------- /src/assets/sass/shared/_animations.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/sass/shared/_animations.sass -------------------------------------------------------------------------------- /src/assets/sass/shared/_config.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/sass/shared/_config.sass -------------------------------------------------------------------------------- /src/assets/sass/shared/_extends.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/sass/shared/_extends.sass -------------------------------------------------------------------------------- /src/assets/sass/shared/_mixins.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/sass/shared/_mixins.sass -------------------------------------------------------------------------------- /src/assets/sass/shared/_no-modular.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/src/assets/sass/shared/_no-modular.sass -------------------------------------------------------------------------------- /test/actions/match.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/test/actions/match.js -------------------------------------------------------------------------------- /test/helpers/countdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/test/helpers/countdown.js -------------------------------------------------------------------------------- /test/helpers/flip-coin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/test/helpers/flip-coin.js -------------------------------------------------------------------------------- /test/helpers/get-sound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/test/helpers/get-sound.js -------------------------------------------------------------------------------- /test/helpers/pad.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/test/helpers/pad.js -------------------------------------------------------------------------------- /test/helpers/percentage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/test/helpers/percentage.js -------------------------------------------------------------------------------- /test/helpers/store-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/test/helpers/store-utils.js -------------------------------------------------------------------------------- /test/store/state-store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weslleyaraujo/react-flux-puzzle/HEAD/test/store/state-store.js --------------------------------------------------------------------------------