mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-21 16:05:44 -07:00
Adopt C99 bool in misc.c functions.
The 'decode' flag to obfuscate_bitmap and the 'wrap' flag to move_cursor are the only ones affected here.
This commit is contained in:
4
misc.c
4
misc.c
@ -46,7 +46,7 @@ void free_keys(key_label *keys, int nkeys)
|
|||||||
* keyless, reversible, but visually completely obfuscatory masking
|
* keyless, reversible, but visually completely obfuscatory masking
|
||||||
* function to the mine bitmap.
|
* function to the mine bitmap.
|
||||||
*/
|
*/
|
||||||
void obfuscate_bitmap(unsigned char *bmp, int bits, int decode)
|
void obfuscate_bitmap(unsigned char *bmp, int bits, bool decode)
|
||||||
{
|
{
|
||||||
int bytes, firsthalf, secondhalf;
|
int bytes, firsthalf, secondhalf;
|
||||||
struct step {
|
struct step {
|
||||||
@ -288,7 +288,7 @@ void draw_rect_corners(drawing *dr, int cx, int cy, int r, int col)
|
|||||||
draw_line(dr, cx + r, cy + r, cx + r/2, cy + r, 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)
|
void move_cursor(int button, int *x, int *y, int maxw, int maxh, bool wrap)
|
||||||
{
|
{
|
||||||
int dx = 0, dy = 0;
|
int dx = 0, dy = 0;
|
||||||
switch (button) {
|
switch (button) {
|
||||||
|
@ -376,7 +376,7 @@ char *dupstr(const char *s);
|
|||||||
*/
|
*/
|
||||||
void free_cfg(config_item *cfg);
|
void free_cfg(config_item *cfg);
|
||||||
void free_keys(key_label *keys, int nkeys);
|
void free_keys(key_label *keys, int nkeys);
|
||||||
void obfuscate_bitmap(unsigned char *bmp, int bits, int decode);
|
void obfuscate_bitmap(unsigned char *bmp, int bits, bool decode);
|
||||||
char *fgetline(FILE *fp);
|
char *fgetline(FILE *fp);
|
||||||
|
|
||||||
/* allocates output each time. len is always in bytes of binary data.
|
/* allocates output each time. len is always in bytes of binary data.
|
||||||
@ -403,7 +403,7 @@ void draw_rect_outline(drawing *dr, int x, int y, int w, int h,
|
|||||||
/* Draw a set of rectangle corners (e.g. for a cursor display). */
|
/* Draw a set of rectangle corners (e.g. for a cursor display). */
|
||||||
void draw_rect_corners(drawing *dr, int cx, int cy, int r, int col);
|
void draw_rect_corners(drawing *dr, int cx, int cy, int r, int col);
|
||||||
|
|
||||||
void move_cursor(int button, int *x, int *y, int maxw, int maxh, int wrap);
|
void move_cursor(int button, int *x, int *y, int maxw, int maxh, bool wrap);
|
||||||
|
|
||||||
/* Used in netslide.c and sixteen.c for cursor movement around edge. */
|
/* Used in netslide.c and sixteen.c for cursor movement around edge. */
|
||||||
int c2pos(int w, int h, int cx, int cy);
|
int c2pos(int w, int h, int cx, int cy);
|
||||||
|
Reference in New Issue
Block a user