Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
M
MazeProject
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Harry Christensen (hac178)
MazeProject
Graph
c6640adbf12109d717cf212588e6c750fc9a6249
Select Git revision
Branches
1
master
default
protected
1 result
You can move around the graph by using the arrow keys.
Begin with the selected commit
Created with Raphaël 2.2.0
16
Jan
12
11
10
9
6
5
Now closes description frame. Added title to new frames
master
master
Now closes description frame. Added title to new frames
Cleaned up MazeView code
Cleaned up MazeSolver code
Cleaned up maze code
Cleaned up cell code
Removed different maze sizes
Added description box to help user understand maze results
Moved end cell if statement before it checks if end cell has neighbours
Maze solver now finds best path
changed name of option frame to make it more clear, added options panel for when the maze is solved
Added back to menu button on mazeview
Added new maze button to create a new maze
Solve maze frame is removed after solve button is clicked
Adjusted size and location of solve maze frame/button
Added function to reset instance of image cache, so it can update image size with new maze
Added frame with button to open solved maze frame
Now able to change color of cells. Working on update function.
Completed the recursive maze solver algorithm and made more walls be deleted
Fixed neighbour cell addition
Added visited attribute and set/get functions for it
Starting maze solver class
Added list of cell neighbours and get neighbour function
Increased sizes of maze 50 and 75. Can no longer fullscreen maze frame
Set 3rd size option to 75 from 100. Size the border size of 50 and 75 to 1. 25 to 3
MazeView now properly display cells with different walls
Now displays walls as image borders rather than seperate image
Now displays maze square images
Now displays images in maze frame of size of maze.
Now displays images in maze frame of size of maze.
Notify Observers function created
Added function that is called when a new maze is created or removed
Added interfaces to relay info about maze
ViewPanel buttons now open MazeViewPanel
Function to create a button in ViewPanel to improve code reusability
Maze creation tested. Fixed bug where cell wasn't storing location
Increased button size and added title
Added 3 buttons to select Maze Size
Created Frames and Panels to show maze
removeWall() edited
Loading