mirror of
https://github.com/hajimehoshi/ebiten.git
synced 2024-09-19 21:02:18 +02:00
ebiten: refactoring
This commit is contained in:
parent
ab414558e8
commit
429e0d8183
18
cursor.go
18
cursor.go
@ -44,3 +44,21 @@ const (
|
|||||||
CursorShapeMove CursorShapeType = CursorShapeType(ui.CursorShapeMove)
|
CursorShapeMove CursorShapeType = CursorShapeType(ui.CursorShapeMove)
|
||||||
CursorShapeNotAllowed CursorShapeType = CursorShapeType(ui.CursorShapeNotAllowed)
|
CursorShapeNotAllowed CursorShapeType = CursorShapeType(ui.CursorShapeNotAllowed)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// CursorShape returns the current cursor shape.
|
||||||
|
//
|
||||||
|
// CursorShape returns CursorShapeDefault on mobiles.
|
||||||
|
//
|
||||||
|
// CursorShape is concurrent-safe.
|
||||||
|
func CursorShape() CursorShapeType {
|
||||||
|
return CursorShapeType(ui.Get().CursorShape())
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetCursorShape sets the cursor shape.
|
||||||
|
//
|
||||||
|
// If the platform doesn't implement the given shape, the default cursor shape is used.
|
||||||
|
//
|
||||||
|
// SetCursorShape is concurrent-safe.
|
||||||
|
func SetCursorShape(shape CursorShapeType) {
|
||||||
|
ui.Get().SetCursorShape(ui.CursorShape(shape))
|
||||||
|
}
|
||||||
|
18
run.go
18
run.go
@ -409,24 +409,6 @@ func SetCursorMode(mode CursorModeType) {
|
|||||||
ui.Get().SetCursorMode(ui.CursorMode(mode))
|
ui.Get().SetCursorMode(ui.CursorMode(mode))
|
||||||
}
|
}
|
||||||
|
|
||||||
// CursorShape returns the current cursor shape.
|
|
||||||
//
|
|
||||||
// CursorShape returns CursorShapeDefault on mobiles.
|
|
||||||
//
|
|
||||||
// CursorShape is concurrent-safe.
|
|
||||||
func CursorShape() CursorShapeType {
|
|
||||||
return CursorShapeType(ui.Get().CursorShape())
|
|
||||||
}
|
|
||||||
|
|
||||||
// SetCursorShape sets the cursor shape.
|
|
||||||
//
|
|
||||||
// If the platform doesn't implement the given shape, the default cursor shape is used.
|
|
||||||
//
|
|
||||||
// SetCursorShape is concurrent-safe.
|
|
||||||
func SetCursorShape(shape CursorShapeType) {
|
|
||||||
ui.Get().SetCursorShape(ui.CursorShape(shape))
|
|
||||||
}
|
|
||||||
|
|
||||||
// IsFullscreen reports whether the current mode is fullscreen or not.
|
// IsFullscreen reports whether the current mode is fullscreen or not.
|
||||||
//
|
//
|
||||||
// IsFullscreen always returns false on mobiles.
|
// IsFullscreen always returns false on mobiles.
|
||||||
|
Loading…
Reference in New Issue
Block a user