/*
    PPCursorDefines.h

    Copyright 2013-2018 Josh Freeman
    http://www.twilightedge.com

    This file is part of PikoPixel for Mac OS X and GNUstep.
    PikoPixel is a graphical application for drawing & editing pixel-art images.

    PikoPixel is free software: you can redistribute it and/or modify it under
    the terms of the GNU Affero General Public License as published by the
    Free Software Foundation, either version 3 of the License, or (at your
    option) any later version approved for PikoPixel by its copyright holder (or
    an authorized proxy).

    PikoPixel is distributed in the hope that it will be useful, but WITHOUT ANY
    WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
    FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
    details.

    You should have received a copy of the GNU Affero General Public License
    along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

#import <Foundation/Foundation.h>


#define kPPCursorImageName_Pencil               @"pencil_cursor.png"
#define kPPCursorHotSpotPoint_Pencil            NSMakePoint(1.0f, 20.0f)

#define kPPCursorImageName_Eraser               @"eraser_cursor.png"
#define kPPCursorHotSpotPoint_Eraser            NSMakePoint(4.0f, 4.0f)

#define kPPCursorImageName_FillBucket           @"paintcan_cursor.png"
#define kPPCursorHotSpotPoint_FillBucket        NSMakePoint(3.0f, 20.0f)

#define kPPCursorImageName_LineTool             @"line_cursor.png"
#define kPPCursorHotSpotPoint_LineTool          NSMakePoint(3.0f, 1.0f)

#define kPPCursorImageName_RectTool             @"rect_cursor.png"
#define kPPCursorHotSpotPoint_RectTool          NSMakePoint(3.0f, 1.0f)

#define kPPCursorImageName_OvalTool             @"oval_cursor.png"
#define kPPCursorHotSpotPoint_OvalTool          NSMakePoint(3.0f, 1.0f)

#define kPPCursorImageName_FreehandSelect       @"freehand_select_cursor.png"
#define kPPCursorHotSpotPoint_FreehandSelect    NSMakePoint(3.0f, 1.0f)

#define kPPCursorImageName_RectSelect           @"selection_rect_cursor.png"
#define kPPCursorHotSpotPoint_RectSelect        NSMakePoint(3.0f, 1.0f)

#define kPPCursorImageName_MagicWand            @"wand_cursor.png"
#define kPPCursorHotSpotPoint_MagicWand         NSMakePoint(6.0f, 5.0f)

#define kPPCursorImageName_ColorSampler         @"eyedropper_cursor.png"
#define kPPCursorHotSpotPoint_ColorSampler      NSMakePoint(2.0f, 21.0f)

#define kPPCursorImageName_MoveTool             @"move_cursor.png"
#define kPPCursorHotSpotPoint_MoveTool          NSMakePoint(3.0f, 1.0f)

#define kPPCursorImageName_MoveSelectionOutlineTool     @"move_selection_outline_cursor.png"

#define kPPCursorImageName_Magnifier            @"magnifier_cursor.png"
#define kPPCursorHotSpotPoint_Magnifier         NSMakePoint(15.0f, 7.0f)

#define kPPCursorImageName_ColorRampTool        @"color_ramp_cursor.png"
#define kPPCursorHotSpotPoint_ColorRampTool     NSMakePoint(3.0f, 1.0f)
