mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-20 23:51:29 -07:00
Keyboard control for Dominosa (patch largely due to James H, though
with considerable meddling from me). [originally from svn r8788]
This commit is contained in:
12
misc.c
12
misc.c
@ -244,6 +244,18 @@ void draw_rect_outline(drawing *dr, int x, int y, int w, int h, int colour)
|
||||
draw_polygon(dr, coords, 4, -1, colour);
|
||||
}
|
||||
|
||||
void draw_rect_corners(drawing *dr, int cx, int cy, int r, int col)
|
||||
{
|
||||
draw_line(dr, cx - r, cy - r, cx - r, cy - r/2, col);
|
||||
draw_line(dr, cx - r, cy - r, cx - r/2, cy - r, col);
|
||||
draw_line(dr, cx - r, cy + r, cx - r, cy + r/2, col);
|
||||
draw_line(dr, cx - r, cy + r, cx - r/2, cy + r, col);
|
||||
draw_line(dr, cx + r, cy - r, cx + r, cy - r/2, col);
|
||||
draw_line(dr, cx + r, cy - r, cx + r/2, cy - r, col);
|
||||
draw_line(dr, cx + r, cy + r, cx + r, cy + r/2, col);
|
||||
draw_line(dr, cx + r, cy + r, cx + r/2, cy + r, col);
|
||||
}
|
||||
|
||||
void move_cursor(int button, int *x, int *y, int maxw, int maxh, int wrap)
|
||||
{
|
||||
int dx = 0, dy = 0;
|
||||
|
Reference in New Issue
Block a user