mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-21 16:05:44 -07:00
I've decided I didn't like the asymmetry of putting the solution
markers in the top left of the square. [originally from svn r5974]
This commit is contained in:
14
flip.c
14
flip.c
@ -1053,11 +1053,19 @@ static void draw_tile(frontend *fe, game_drawstate *ds,
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Draw a hint blob if required.
|
* Draw a hint rectangle if required.
|
||||||
*/
|
*/
|
||||||
if (tile & 2) {
|
if (tile & 2) {
|
||||||
draw_rect(fe, bx + TILE_SIZE/20, by + TILE_SIZE / 20,
|
int x1 = bx + TILE_SIZE / 20, x2 = bx + TILE_SIZE - TILE_SIZE / 20;
|
||||||
TILE_SIZE / 6, TILE_SIZE / 6, COL_HINT);
|
int y1 = by + TILE_SIZE / 20, y2 = by + TILE_SIZE - TILE_SIZE / 20;
|
||||||
|
int i = 3;
|
||||||
|
while (i--) {
|
||||||
|
draw_line(fe, x1, y1, x2, y1, COL_HINT);
|
||||||
|
draw_line(fe, x1, y2, x2, y2, COL_HINT);
|
||||||
|
draw_line(fe, x1, y1, x1, y2, COL_HINT);
|
||||||
|
draw_line(fe, x2, y1, x2, y2, COL_HINT);
|
||||||
|
x1++, y1++, x2--, y2--;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
unclip(fe);
|
unclip(fe);
|
||||||
|
11
puzzles.but
11
puzzles.but
@ -1013,12 +1013,11 @@ change when you flip it.
|
|||||||
|
|
||||||
Left-click in a square to flip it and its associated squares.
|
Left-click in a square to flip it and its associated squares.
|
||||||
|
|
||||||
If you use the \q{Solve} function on this game, it will highlight
|
If you use the \q{Solve} function on this game, it will mark some of
|
||||||
some of the squares with red blobs. If you click once in every
|
the squares in red. If you click once in every square with a red
|
||||||
square with a red blob, the game should be solved. (If you click in
|
mark, the game should be solved. (If you click in a square
|
||||||
a square \e{without} a red blob, a red blob will appear in it to
|
\e{without} a red mark, a red mark will appear in it to indicate
|
||||||
indicate that you will need to reverse that operation to reach the
|
that you will need to reverse that operation to reach the solution.)
|
||||||
solution.)
|
|
||||||
|
|
||||||
\H{flip-parameters} \I{parameters, for flip}Flip parameters
|
\H{flip-parameters} \I{parameters, for flip}Flip parameters
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user