├── .env ├── .gitignore ├── .storybook └── config.js ├── README.md ├── format_backup.txt ├── package.json ├── public ├── favicon.ico └── index.html ├── scripts └── deckBuilder.js └── src ├── App.react.js ├── actions ├── boardWipeActions.js ├── cardActions.js ├── deckActions.js ├── graveyardActions.js ├── handActions.js ├── index.js ├── landingPageActions.js ├── modalActions.js ├── phaseActions.js ├── planeswalkerActions.js └── tokenActions.js ├── components ├── BoardWipe │ ├── index.js │ └── style.scss ├── Card │ ├── card-back.png │ ├── index.js │ ├── index.stories.js │ ├── style.scss │ └── tap-icon.png ├── CardModal │ ├── index.js │ └── style.scss ├── CardPile │ ├── index.js │ └── style.scss ├── CardZone │ ├── index.js │ ├── index.stories.js │ └── style.scss ├── Deck │ ├── card-back.png │ ├── index.js │ ├── index.stories.js │ └── style.scss ├── GameForm │ ├── index.js │ ├── index.stories.js │ └── style.scss ├── Graveyard │ ├── index.js │ ├── index.stories.js │ └── style.scss ├── Hand │ ├── hand-mtg.png │ ├── index.js │ ├── index.stories.js │ └── style.scss ├── ListModal │ ├── index.js │ ├── index.stories.js │ └── style.scss ├── PhaseTracker │ ├── index.js │ ├── index.stories.js │ └── style.scss ├── PlaneswalkerCounter │ ├── index.js │ ├── index.stories.js │ ├── planeswalker.png │ └── style.scss └── TokenCreator │ ├── index.js │ ├── index.stories.js │ ├── style.scss │ └── zombie-token.jpg ├── containers ├── GamePage │ ├── index.js │ └── style.scss └── LandingPage │ ├── index.js │ └── style.scss ├── decks ├── index.js └── zombie200.json ├── helpers ├── gameHelper.js └── phaseHelper.js ├── index.css ├── index.js ├── records └── card.js ├── reducers ├── cardModalReducer.js ├── deckReducer.js ├── drawCounterReducer.js ├── exileReducer.js ├── graveyardReducer.js ├── handReducer.js ├── index.js ├── indexReducer.js ├── listModalReducer.js ├── pendingReducer.js ├── permanentsReducer.js ├── phaseReducer.js ├── planeswalkerReducer.js ├── settingsReducer.js └── tokenSpawnerReducer.js ├── routes.js ├── store.js └── zombie-background.jpg /.env: -------------------------------------------------------------------------------- 1 | REACT_APP_SASS=true 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | stats.txt 4 | build 5 | -------------------------------------------------------------------------------- /.storybook/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/.storybook/config.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/README.md -------------------------------------------------------------------------------- /format_backup.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/format_backup.txt -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/public/index.html -------------------------------------------------------------------------------- /scripts/deckBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/scripts/deckBuilder.js -------------------------------------------------------------------------------- /src/App.react.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/actions/boardWipeActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/actions/boardWipeActions.js -------------------------------------------------------------------------------- /src/actions/cardActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/actions/cardActions.js -------------------------------------------------------------------------------- /src/actions/deckActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/actions/deckActions.js -------------------------------------------------------------------------------- /src/actions/graveyardActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/actions/graveyardActions.js -------------------------------------------------------------------------------- /src/actions/handActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/actions/handActions.js -------------------------------------------------------------------------------- /src/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/actions/index.js -------------------------------------------------------------------------------- /src/actions/landingPageActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/actions/landingPageActions.js -------------------------------------------------------------------------------- /src/actions/modalActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/actions/modalActions.js -------------------------------------------------------------------------------- /src/actions/phaseActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/actions/phaseActions.js -------------------------------------------------------------------------------- /src/actions/planeswalkerActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/actions/planeswalkerActions.js -------------------------------------------------------------------------------- /src/actions/tokenActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/actions/tokenActions.js -------------------------------------------------------------------------------- /src/components/BoardWipe/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/BoardWipe/index.js -------------------------------------------------------------------------------- /src/components/BoardWipe/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/BoardWipe/style.scss -------------------------------------------------------------------------------- /src/components/Card/card-back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/Card/card-back.png -------------------------------------------------------------------------------- /src/components/Card/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/Card/index.js -------------------------------------------------------------------------------- /src/components/Card/index.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/Card/index.stories.js -------------------------------------------------------------------------------- /src/components/Card/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/Card/style.scss -------------------------------------------------------------------------------- /src/components/Card/tap-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/Card/tap-icon.png -------------------------------------------------------------------------------- /src/components/CardModal/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/CardModal/index.js -------------------------------------------------------------------------------- /src/components/CardModal/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/CardModal/style.scss -------------------------------------------------------------------------------- /src/components/CardPile/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/CardPile/index.js -------------------------------------------------------------------------------- /src/components/CardPile/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/CardPile/style.scss -------------------------------------------------------------------------------- /src/components/CardZone/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/CardZone/index.js -------------------------------------------------------------------------------- /src/components/CardZone/index.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/CardZone/index.stories.js -------------------------------------------------------------------------------- /src/components/CardZone/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/CardZone/style.scss -------------------------------------------------------------------------------- /src/components/Deck/card-back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/Deck/card-back.png -------------------------------------------------------------------------------- /src/components/Deck/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/Deck/index.js -------------------------------------------------------------------------------- /src/components/Deck/index.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/Deck/index.stories.js -------------------------------------------------------------------------------- /src/components/Deck/style.scss: -------------------------------------------------------------------------------- 1 | .Deck { 2 | display: inline-block; 3 | } 4 | -------------------------------------------------------------------------------- /src/components/GameForm/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/GameForm/index.js -------------------------------------------------------------------------------- /src/components/GameForm/index.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/GameForm/index.stories.js -------------------------------------------------------------------------------- /src/components/GameForm/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/GameForm/style.scss -------------------------------------------------------------------------------- /src/components/Graveyard/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/Graveyard/index.js -------------------------------------------------------------------------------- /src/components/Graveyard/index.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/Graveyard/index.stories.js -------------------------------------------------------------------------------- /src/components/Graveyard/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/Graveyard/style.scss -------------------------------------------------------------------------------- /src/components/Hand/hand-mtg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/Hand/hand-mtg.png -------------------------------------------------------------------------------- /src/components/Hand/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/Hand/index.js -------------------------------------------------------------------------------- /src/components/Hand/index.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/Hand/index.stories.js -------------------------------------------------------------------------------- /src/components/Hand/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/Hand/style.scss -------------------------------------------------------------------------------- /src/components/ListModal/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/ListModal/index.js -------------------------------------------------------------------------------- /src/components/ListModal/index.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/ListModal/index.stories.js -------------------------------------------------------------------------------- /src/components/ListModal/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/ListModal/style.scss -------------------------------------------------------------------------------- /src/components/PhaseTracker/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/PhaseTracker/index.js -------------------------------------------------------------------------------- /src/components/PhaseTracker/index.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/PhaseTracker/index.stories.js -------------------------------------------------------------------------------- /src/components/PhaseTracker/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/PhaseTracker/style.scss -------------------------------------------------------------------------------- /src/components/PlaneswalkerCounter/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/PlaneswalkerCounter/index.js -------------------------------------------------------------------------------- /src/components/PlaneswalkerCounter/index.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/PlaneswalkerCounter/index.stories.js -------------------------------------------------------------------------------- /src/components/PlaneswalkerCounter/planeswalker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/PlaneswalkerCounter/planeswalker.png -------------------------------------------------------------------------------- /src/components/PlaneswalkerCounter/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/PlaneswalkerCounter/style.scss -------------------------------------------------------------------------------- /src/components/TokenCreator/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/TokenCreator/index.js -------------------------------------------------------------------------------- /src/components/TokenCreator/index.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/TokenCreator/index.stories.js -------------------------------------------------------------------------------- /src/components/TokenCreator/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/TokenCreator/style.scss -------------------------------------------------------------------------------- /src/components/TokenCreator/zombie-token.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/components/TokenCreator/zombie-token.jpg -------------------------------------------------------------------------------- /src/containers/GamePage/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/containers/GamePage/index.js -------------------------------------------------------------------------------- /src/containers/GamePage/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/containers/GamePage/style.scss -------------------------------------------------------------------------------- /src/containers/LandingPage/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/containers/LandingPage/index.js -------------------------------------------------------------------------------- /src/containers/LandingPage/style.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/decks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/decks/index.js -------------------------------------------------------------------------------- /src/decks/zombie200.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/decks/zombie200.json -------------------------------------------------------------------------------- /src/helpers/gameHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/helpers/gameHelper.js -------------------------------------------------------------------------------- /src/helpers/phaseHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/helpers/phaseHelper.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/index.js -------------------------------------------------------------------------------- /src/records/card.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/records/card.js -------------------------------------------------------------------------------- /src/reducers/cardModalReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/reducers/cardModalReducer.js -------------------------------------------------------------------------------- /src/reducers/deckReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/reducers/deckReducer.js -------------------------------------------------------------------------------- /src/reducers/drawCounterReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/reducers/drawCounterReducer.js -------------------------------------------------------------------------------- /src/reducers/exileReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/reducers/exileReducer.js -------------------------------------------------------------------------------- /src/reducers/graveyardReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/reducers/graveyardReducer.js -------------------------------------------------------------------------------- /src/reducers/handReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/reducers/handReducer.js -------------------------------------------------------------------------------- /src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/reducers/index.js -------------------------------------------------------------------------------- /src/reducers/indexReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/reducers/indexReducer.js -------------------------------------------------------------------------------- /src/reducers/listModalReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/reducers/listModalReducer.js -------------------------------------------------------------------------------- /src/reducers/pendingReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/reducers/pendingReducer.js -------------------------------------------------------------------------------- /src/reducers/permanentsReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/reducers/permanentsReducer.js -------------------------------------------------------------------------------- /src/reducers/phaseReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/reducers/phaseReducer.js -------------------------------------------------------------------------------- /src/reducers/planeswalkerReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/reducers/planeswalkerReducer.js -------------------------------------------------------------------------------- /src/reducers/settingsReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/reducers/settingsReducer.js -------------------------------------------------------------------------------- /src/reducers/tokenSpawnerReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/reducers/tokenSpawnerReducer.js -------------------------------------------------------------------------------- /src/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/routes.js -------------------------------------------------------------------------------- /src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/store.js -------------------------------------------------------------------------------- /src/zombie-background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkniffin/mtg-horde/HEAD/src/zombie-background.jpg --------------------------------------------------------------------------------