diff --git a/flixel/input/mouse/FlxMouse.hx b/flixel/input/mouse/FlxMouse.hx index dd7a5caa9e..aa133d318b 100644 --- a/flixel/input/mouse/FlxMouse.hx +++ b/flixel/input/mouse/FlxMouse.hx @@ -261,7 +261,7 @@ class FlxMouse extends FlxPointer implements IFlxInputManager } /** - * Shortcut to register a native cursor for in flash + * Shortcut to register a native cursor in flash * * @param Name The ID name used for the cursor * @param CursorData MouseCursorData contains the bitmap, hotspot etc @@ -273,32 +273,41 @@ class FlxMouse extends FlxPointer implements IFlxInputManager } /** - * Shortcut to create and set a simple MouseCursorData + * Shortcut to register a simple MouseCursorData * * @param Name The ID name used for the cursor * @param CursorData MouseCursorData contains the bitmap, hotspot etc */ - public function setSimpleNativeCursorData(Name:String, CursorBitmap:BitmapData):MouseCursorData + public function registerSimpleNativeCursorData(Name:String, CursorBitmap:BitmapData):MouseCursorData { var cursorVector = new Vector(); cursorVector[0] = CursorBitmap; if (CursorBitmap.width > 32 || CursorBitmap.height > 32) - { throw "BitmapData files used for native cursors cannot exceed 32x32 pixels due to an OS limitation."; - } var cursorData = new MouseCursorData(); cursorData.hotSpot = new Point(0, 0); cursorData.data = cursorVector; registerNativeCursor(Name, cursorData); - setNativeCursor(Name); - - Mouse.show(); return cursorData; } + + /** + * Shortcut to create and set a simple MouseCursorData + * + * @param Name The ID name used for the cursor + * @param CursorData MouseCursorData contains the bitmap, hotspot etc + */ + public function setSimpleNativeCursorData(Name:String, CursorBitmap:BitmapData):MouseCursorData + { + var data = registerSimpleNativeCursorData(Name, CursorBitmap); + setNativeCursor(Name); + Mouse.show(); + return data; + } #end /** diff --git a/flixel/system/debug/interaction/tools/Mover.hx b/flixel/system/debug/interaction/tools/Mover.hx index 3ead06061f..fab4b3d1a7 100644 --- a/flixel/system/debug/interaction/tools/Mover.hx +++ b/flixel/system/debug/interaction/tools/Mover.hx @@ -15,7 +15,7 @@ class GraphicMoverTool extends BitmapData {} * @author Fernando Bevilacqua (dovyski@gmail.com) */ class Mover extends Tool -{ +{ private var _dragging:Bool = false; private var _lastCursorPosition:FlxPoint;