示例#1
0
GuiMouseState::Enum Canvas::GetMouseState(const Rect& rect) const
{
	if(rect.IsPointInside(GetMousePosition())) {
		if(GetMouseDown() == MouseButtons::LEFT) {
			return GuiMouseState::DOWN;
		} else {
			return GuiMouseState::HOVER;
		}
	} else {
		return GuiMouseState::OUTSIDE;
	}
}