I uploaded version 1.12, which fixed the bug in which the timer continued to count down after user finished last level. The fix itself was pretty straightforward but finding the location took long. The program is structured as an FSM (finite-state-machine) driven by a switch statement residing in DirectX framework's FrameMove() function. However, the state transitions are distributed across event handlers such as the OnLButtonDown() function. This makes it hard to debug. I wish I knew of a better way to implement FSM's so that the structure is understandable at a glance.
Previous Entry
Untitled
Next Entry
Hint pages
Advertisement
Latest Entries
Hifumi Puzzle version 6 released
1678 views
Graph Maze Days 13-18
1665 views
Graph Maze Days 10, 11, 12
1523 views
Graph Maze Days 8, 9
1705 views
Graph Maze
1745 views
Hexadecagon Maze Day 10
1711 views
Hexadecagon Maze Day 9
1551 views
Hexadecagon Maze Day 8
2339 views
Hexadecagon Maze Day 7
1347 views
Hexadecagon Maze Day 6
1296 views
Advertisement