note
	description: "A cursor representing the mouse in a window"
	author: "Louis Marchand"
	date: "Mon, 04 May 2015 20:37:11 +0000"
	revision: "0.1"

class interface
	GAME_CURSOR

create 
	make_from_image,
	make_from_surface,
	make_arrow,
	make_i_beam,
	make_wait,
	make_crosshair,
	make_wait_arrow,
	make_resize_north_west_south_east,
	make_resize_north_east_south_west,
	make_resize_north_south,
	make_resize_west_east,
	make_resize_all,
	make_unavailable,
	make_hand


create {GAME_LIBRARY_CONTROLLER}
	make_by_pointer

feature -- Access

	exists: BOOLEAN
			-- Is item reprensenting valid memory structure

	is_equal (a_other: like Current): BOOLEAN
			-- Is other attached to an object considered
			-- equal to current object?
	
feature -- Implementation

	dispose
			-- Action to be executed just before garbage collection
			-- reclaims an object.
			-- Effect it in descendants to perform specific dispose
			-- actions. Those actions should only take care of freeing
			-- external resources; they should not perform remote calls
			-- on other objects since these may also be dead and reclaimed.
	
end -- class GAME_CURSOR

Generated by ISE EiffelStudio