Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MurhafSousli/8puzzle
/ functions
Functions
37 in github.com/MurhafSousli/8puzzle
⨍
Functions
37
◇
Types & classes
27
↓ 8 callers
Method
_getTileByLoc
Get a tile by location
src/app/puzzle/puzzle.service.ts:181
↓ 7 callers
Function
prefixPath
(path)
src/app/puzzle/puzzle.service.ts:244
↓ 4 callers
Method
updateState
Update puzzle state
src/app/puzzle/puzzle.service.ts:49
↓ 3 callers
Method
_getBlankTile
Get blank tile
src/app/puzzle/puzzle.service.ts:128
↓ 2 callers
Method
_goalTest
Check if game is over
src/app/puzzle/puzzle.service.ts:133
↓ 1 callers
Method
_getAvailableTiles
Get movable tiles
src/app/puzzle/puzzle.service.ts:144
↓ 1 callers
Method
getParagraphText
()
e2e/app.po.ts:8
↓ 1 callers
Function
highlightTile
(availableTiles)
src/app/puzzle/puzzle.service.ts:236
↓ 1 callers
Method
initialize
()
src/app/puzzle/puzzle.service.ts:28
↓ 1 callers
Method
isGoal
()
src/app/puzzleTile/puzzle-tile.class.ts:14
↓ 1 callers
Function
isSolvable
(arr: Tile[])
src/app/puzzle/puzzle.service.ts:226
↓ 1 callers
Method
mapTiles
()
src/app/puzzle/puzzle.service.ts:39
↓ 1 callers
Method
move
Move a tile
src/app/puzzle/puzzle.service.ts:67
↓ 1 callers
Method
navigateTo
()
e2e/app.po.ts:4
↓ 1 callers
Function
shuffleArray
(array)
src/app/puzzle/puzzle.service.ts:213
Method
aStar
A* Algorithm
src/app/puzzle/puzzle.service.ts:188
Method
constructor
(share: ShareButtonsService)
src/app/app.component.ts:12
Method
constructor
(tile: Tile)
src/app/puzzleTile/puzzle-tile.class.ts:8
Method
constructor
(private puzzle: PuzzleService, private store: Store<GameState>)
src/app/game/game.component.ts:15
Method
constructor
(private renderer: Renderer)
src/app/board/board.component.ts:24
Method
constructor
(private puzzle: PuzzleService)
src/app/menu/menu.component.ts:12
Method
constructor
()
src/app/home/home.component.ts:10
Method
constructor
(private store: Store<GameState>)
src/app/puzzle/puzzle.service.ts:25
Method
constructor
(i: number, loc: Location)
src/app/tile/tile.class.ts:5
Method
constructor
(public top: number, public left: number)
src/app/tile/tile.class.ts:12
Method
constructor
()
src/app/about/about.component.ts:10
Method
constructor
(private puzzle: PuzzleService)
src/app/gallery/gallery.component.ts:11
Method
getStyles
(tile: PuzzleTile)
src/app/board/board.component.ts:36
Method
moveTile
(tile)
src/app/game/game.component.ts:47
Method
moveTile
(tile)
src/app/board/board.component.ts:50
Method
ngAfterContentInit
()
src/app/game/game.component.ts:20
Method
ngOnInit
()
src/app/board/board.component.ts:28
Method
ngOnInit
()
src/app/about/about.component.ts:12
Method
shuffle
Get a new solvable puzzle
src/app/puzzle/puzzle.service.ts:114
Method
solve
()
src/app/puzzle/puzzle.service.ts:108
Function
stateReducer
(state: GameState = INITIAL_STATE, action: Action)
src/app/store/state.reducer.ts:11
Method
updateImage
Update puzzle image
src/app/puzzle/puzzle.service.ts:61