├── etc ├── concept_art_mono.png ├── palette_example.js ├── prelim │ ├── Block.js │ ├── GameController.js │ ├── LevelComponents.js │ ├── SliderInput.js │ ├── State.js │ ├── drawgrid.js │ ├── init.js │ ├── level_notes.txt │ ├── movebox.js │ └── renderPuzzle.js └── screenshots │ ├── level-1-night-rainbow-screenshot-wide-large.png │ ├── level-10-classic-screenshot.png │ └── level-2-night-rainbow-screenshot.png ├── factors-game-full.min.js ├── favicon.png ├── index.html └── src ├── FactorsGame.js ├── Input ├── LevelCompleteController.js ├── LevelController.js └── Methods │ ├── Helper │ ├── BoundingBox.js │ └── TapRegion.js │ ├── KeyboardInput.js │ ├── SliderInput.js │ ├── SwipeInput.js │ └── TapInput.js ├── Model ├── Game │ ├── Level.js │ ├── LevelPalette.js │ └── Levels.js ├── Palette │ ├── HSL.js │ ├── MonochromaticPaletteBuilder.js │ ├── RGB.js │ └── SingleColorPaletteBuilder.js ├── Puzzle │ ├── Board.js │ └── Puzzle.js └── Random │ └── XSPRNG.js ├── States ├── CompleteState.js ├── PlayingState.js ├── SelectState.js └── TutorialState.js ├── Storage ├── OptimizedStorageManager.js ├── Score.js └── StorageManager.js └── View ├── Animations └── LevelCompleteAnimation.js ├── Helper └── RenderRegion.js ├── LevelCompleteView.js ├── LevelSelectView.js ├── LevelView.js ├── StatusBar.js ├── Themes ├── ClassicTheme.js └── NightRainbowTheme.js └── TutorialRenderer.js /etc/concept_art_mono.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/etc/concept_art_mono.png -------------------------------------------------------------------------------- /etc/palette_example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/etc/palette_example.js -------------------------------------------------------------------------------- /etc/prelim/Block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/etc/prelim/Block.js -------------------------------------------------------------------------------- /etc/prelim/GameController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/etc/prelim/GameController.js -------------------------------------------------------------------------------- /etc/prelim/LevelComponents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/etc/prelim/LevelComponents.js -------------------------------------------------------------------------------- /etc/prelim/SliderInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/etc/prelim/SliderInput.js -------------------------------------------------------------------------------- /etc/prelim/State.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/etc/prelim/State.js -------------------------------------------------------------------------------- /etc/prelim/drawgrid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/etc/prelim/drawgrid.js -------------------------------------------------------------------------------- /etc/prelim/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/etc/prelim/init.js -------------------------------------------------------------------------------- /etc/prelim/level_notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/etc/prelim/level_notes.txt -------------------------------------------------------------------------------- /etc/prelim/movebox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/etc/prelim/movebox.js -------------------------------------------------------------------------------- /etc/prelim/renderPuzzle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/etc/prelim/renderPuzzle.js -------------------------------------------------------------------------------- /etc/screenshots/level-1-night-rainbow-screenshot-wide-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/etc/screenshots/level-1-night-rainbow-screenshot-wide-large.png -------------------------------------------------------------------------------- /etc/screenshots/level-10-classic-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/etc/screenshots/level-10-classic-screenshot.png -------------------------------------------------------------------------------- /etc/screenshots/level-2-night-rainbow-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/etc/screenshots/level-2-night-rainbow-screenshot.png -------------------------------------------------------------------------------- /factors-game-full.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/factors-game-full.min.js -------------------------------------------------------------------------------- /favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/favicon.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/index.html -------------------------------------------------------------------------------- /src/FactorsGame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/FactorsGame.js -------------------------------------------------------------------------------- /src/Input/LevelCompleteController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/Input/LevelCompleteController.js -------------------------------------------------------------------------------- /src/Input/LevelController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/Input/LevelController.js -------------------------------------------------------------------------------- /src/Input/Methods/Helper/BoundingBox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/Input/Methods/Helper/BoundingBox.js -------------------------------------------------------------------------------- /src/Input/Methods/Helper/TapRegion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/Input/Methods/Helper/TapRegion.js -------------------------------------------------------------------------------- /src/Input/Methods/KeyboardInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/Input/Methods/KeyboardInput.js -------------------------------------------------------------------------------- /src/Input/Methods/SliderInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/Input/Methods/SliderInput.js -------------------------------------------------------------------------------- /src/Input/Methods/SwipeInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/Input/Methods/SwipeInput.js -------------------------------------------------------------------------------- /src/Input/Methods/TapInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/Input/Methods/TapInput.js -------------------------------------------------------------------------------- /src/Model/Game/Level.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/Model/Game/Level.js -------------------------------------------------------------------------------- /src/Model/Game/LevelPalette.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/Model/Game/LevelPalette.js -------------------------------------------------------------------------------- /src/Model/Game/Levels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/Model/Game/Levels.js -------------------------------------------------------------------------------- /src/Model/Palette/HSL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/Model/Palette/HSL.js -------------------------------------------------------------------------------- /src/Model/Palette/MonochromaticPaletteBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/Model/Palette/MonochromaticPaletteBuilder.js -------------------------------------------------------------------------------- /src/Model/Palette/RGB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/Model/Palette/RGB.js -------------------------------------------------------------------------------- /src/Model/Palette/SingleColorPaletteBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/Model/Palette/SingleColorPaletteBuilder.js -------------------------------------------------------------------------------- /src/Model/Puzzle/Board.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/Model/Puzzle/Board.js -------------------------------------------------------------------------------- /src/Model/Puzzle/Puzzle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/Model/Puzzle/Puzzle.js -------------------------------------------------------------------------------- /src/Model/Random/XSPRNG.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/Model/Random/XSPRNG.js -------------------------------------------------------------------------------- /src/States/CompleteState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/States/CompleteState.js -------------------------------------------------------------------------------- /src/States/PlayingState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/States/PlayingState.js -------------------------------------------------------------------------------- /src/States/SelectState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/States/SelectState.js -------------------------------------------------------------------------------- /src/States/TutorialState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/States/TutorialState.js -------------------------------------------------------------------------------- /src/Storage/OptimizedStorageManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/Storage/OptimizedStorageManager.js -------------------------------------------------------------------------------- /src/Storage/Score.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/Storage/Score.js -------------------------------------------------------------------------------- /src/Storage/StorageManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/Storage/StorageManager.js -------------------------------------------------------------------------------- /src/View/Animations/LevelCompleteAnimation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/View/Animations/LevelCompleteAnimation.js -------------------------------------------------------------------------------- /src/View/Helper/RenderRegion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/View/Helper/RenderRegion.js -------------------------------------------------------------------------------- /src/View/LevelCompleteView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/View/LevelCompleteView.js -------------------------------------------------------------------------------- /src/View/LevelSelectView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/View/LevelSelectView.js -------------------------------------------------------------------------------- /src/View/LevelView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/View/LevelView.js -------------------------------------------------------------------------------- /src/View/StatusBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/View/StatusBar.js -------------------------------------------------------------------------------- /src/View/Themes/ClassicTheme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/View/Themes/ClassicTheme.js -------------------------------------------------------------------------------- /src/View/Themes/NightRainbowTheme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/View/Themes/NightRainbowTheme.js -------------------------------------------------------------------------------- /src/View/TutorialRenderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/MATH-FACTOR-GAME/HEAD/src/View/TutorialRenderer.js --------------------------------------------------------------------------------