mirror of
https://github.com/jeremysrand/a2sudoku.git
synced 2024-06-06 12:29:29 +00:00
31 lines
584 B
C
31 lines
584 B
C
|
//
|
||
|
// mouseWrapper.h
|
||
|
// a2sudoku
|
||
|
//
|
||
|
// Created by Jeremy Rand on 2018-06-24.
|
||
|
// Copyright © 2018 Jeremy Rand. All rights reserved.
|
||
|
//
|
||
|
|
||
|
#ifndef _GUARD_PROJECTa2sudoku_FILEmouseWrapper_
|
||
|
#define _GUARD_PROJECTa2sudoku_FILEmouseWrapper_
|
||
|
|
||
|
#include <stdbool.h>
|
||
|
|
||
|
#include "puzzles.h"
|
||
|
|
||
|
|
||
|
// Typedefs
|
||
|
|
||
|
typedef void (*tMouseCallback)(tPos newX, tPos newY);
|
||
|
|
||
|
|
||
|
// API
|
||
|
|
||
|
extern bool initMouse(tMouseCallback callback);
|
||
|
extern void shutdownMouse(void);
|
||
|
extern void pollMouse(void);
|
||
|
extern void moveMouseToPos(tPos newX, tPos newY);
|
||
|
|
||
|
|
||
|
#endif /* define _GUARD_PROJECTa2sudoku_FILEmouseWrapper_ */
|