Differences From Artifact [393baf841678f948]:
- File
src/solver.d
- 2012-07-15 07:11:41 - part of checkin [e8aa141dbe] on branch trunk - Make manual GUI operation faster for Solver2 by delaying plan making. (user: kinaba) [annotate]
- 2012-07-15 12:14:10 - part of checkin [e02668367d] on branch trunk - Revert redesign in the trunk. (user: kinaba) [annotate]
To Artifact [42b4ef037737dcd0]:
- File
src/solver.d
- 2012-07-15 11:17:59 - part of checkin [ff0ab77d3d] on branch trunk - new game class. (user: kinaba) [annotate]
3 3
4 class Solver_0 4 class Solver_0
5 { 5 {
6 this(in Game g) {} 6 this(in Game g) {}
7 char single_step() { return 'W'; } 7 char single_step() { return 'W'; }
8 void force(char c) {} 8 void force(char c) {}
9 } 9 }
10 <
> 10 /*
11 class Solver_1 11 class Solver_1
12 { 12 {
13 int wait_count = 0; 13 int wait_count = 0;
14 int choke_count = 0; 14 int choke_count = 0;
15 15
16 Game g; 16 Game g;
17 this(in Game g) 17 this(in Game g)
................................................................................................................................................................................
383 plan_broken = true; 383 plan_broken = true;
384 } 384 }
385 else 385 else
386 plan = plan[1..$]; 386 plan = plan[1..$];
387 } 387 }
388 } 388 }
389 389
390 alias Solver_2!(Solver_1) MainSolver; | 390 //alias Solver_2!(Solver_1) MainSolver;
391 //alias Solver_1 MainSolver; | 391 alias Solver_1 MainSolver;
> 392 */