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
1659 views
Graph Maze Days 13-18
1578 views
Graph Maze Days 10, 11, 12
1442 views
Graph Maze Days 8, 9
1627 views
Graph Maze
1663 views
Hexadecagon Maze Day 10
1619 views
Hexadecagon Maze Day 9
1463 views
Hexadecagon Maze Day 8
2256 views
Hexadecagon Maze Day 7
1268 views
Hexadecagon Maze Day 6
1213 views
Advertisement