a2sudoku/a2sudoku/mouseWrapper.h

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_ */