@@ -59,15 +59,6 @@ function initializeProject(projectName) {
5959 }
6060}
6161
62- function toPascalCase ( str ) {
63- if ( str === "nqueens" ) return "NQueens" ;
64- return str
65- . split ( "-" )
66- . map ( function ( word ) {
67- return word . charAt ( 0 ) . toUpperCase ( ) + word . slice ( 1 ) ;
68- } )
69- . join ( "" ) ;
70- }
7162
7263function getProjectHTML ( projectName ) {
7364 const fnName = "get" + toPascalCase ( projectName ) + "HTML" ;
@@ -636,66 +627,4 @@ function initNQueens() {
636627 output . innerHTML = "" ;
637628 solutionCountEl . textContent = "0" ;
638629 } ) ;
639- }
640-
641- function initializeProject ( projectName ) {
642- const initializers = {
643- "tic-tac-toe" : "initTicTacToe" ,
644- "chess" : "initChess" ,
645- "rock-paper-scissor" : "initRockPaperScissor" ,
646- "dice-rolling" : "initDiceRolling" ,
647- "coin-flip" : "initCoinFlip" ,
648- "blackjack-21" : "initBlackjack" ,
649- "number-guessing" : "initNumberGuessing" ,
650- hangman : "initHangman" ,
651- "word-scramble" : "initWordScramble" ,
652- flames : "initFlames" ,
653- "dots-boxes" : "initDotsBoxes" ,
654- "emoji-memory" : "initEmojiMemoryGame" ,
655- fibonacci : "initFibonacci" ,
656- "binary-search" : "initBinarySearch" ,
657- "sorting-visualizer" : "initSortingVisualizer" ,
658- "quick-sort" : "initQuickSort" ,
659- "merge-sort" : "initMergeSort" ,
660- "progression-recognizer" : "initProgressionRecognizer" ,
661- "pascal-triangle" : "initPascalTriangle" ,
662- armstrong : "initArmstrong" ,
663- calculator : "initCalculator" ,
664- collatz : "initCollatz" ,
665- "prime-analyzer" : "initPrimeAnalyzer" ,
666- "projectile-motion" : "initProjectileMotion" ,
667- "coordinate-polar-transform" : "initCoordinatePolarTransform" ,
668- "derivative-calculator" : "initDerivativeCalculator" ,
669- "morse-code" : "initMorseCode" ,
670- "tower-of-hanoi" : "initTowerOfHanoi" ,
671- "number-converter" : "initNumberConverter" ,
672- "typing-speed-tester" : "initTypingSpeedTester" ,
673- "snake-game" : "initSnakeGame" ,
674- "password-forge" : "initPasswordForge" ,
675- "spot-the-difference" : "initSpotTheDifference" ,
676- "whack-a-mole" : "initWhackaMole" ,
677- "flappy-game" : "initFlappyGame" ,
678- "productive-pet" : "initProductivePet" ,
679- "simon-says" : "initSimonSays" ,
680- "2048-game" : "init2048Game" ,
681- "color-palette" : "initColorPalette" ,
682- "math-quiz" : "initMathQuiz" ,
683- "resume-analyzer" : "initAIResumeAnalyzer" ,
684- "caesar-cipher" : "initCaesarCipher" ,
685- "sudoku-game" : "initSudokuGame" ,
686- "resume-analyzer" : "initResumeAnalyzer" ,
687- "caesar-cipher" : "initCaesarCipher" ,
688- "war-card-game" : "initWarCardGame" ,
689- "number-sliding-puzzle" : "initNumberSlidingPuzzle" ,
690- "budget-tracker" : "initBudgetTracker" ,
691- "fourier-series" : "initFourierSeries" ,
692- "pathfinding-visualizer" : "initPathfindingVisualizer" ,
693- "tsp-visualizer" : "initTspVisualizer"
694- } ;
695-
696- const initializerName = initializers [ projectName ] ;
697- if ( initializerName && typeof window [ initializerName ] === "function" ) {
698- window [ initializerName ] ( ) ;
699- }
700- }
701- }
630+ }
0 commit comments