Skip to content

Commit afc9f71

Browse files
committed
Add surface touch funcs
1 parent 80a2f7e commit afc9f71

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

Sources/GateEngine/UI/GameViewController.swift

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,19 @@ public final class GameView: View {
8282
self.gameViewController?.touchesCanceled(touches)
8383
}
8484

85+
public override func surfaceTouchesBegan(_ touches: Set<SurfaceTouch>, mouse: Mouse) {
86+
self.gameViewController?.surfaceTouchesBegan(touches, mouse: mouse)
87+
}
88+
public override func surfaceTouchesMoved(_ touches: Set<SurfaceTouch>, mouse: Mouse) {
89+
self.gameViewController?.surfaceTouchesMoved(touches, mouse: mouse)
90+
}
91+
public override func surfaceTouchesEnded(_ touches: Set<SurfaceTouch>, mouse: Mouse) {
92+
self.gameViewController?.surfaceTouchesEnded(touches, mouse: mouse)
93+
}
94+
public override func surfaceTouchesCanceled(_ touches: Set<SurfaceTouch>, mouse: Mouse) {
95+
self.gameViewController?.surfaceTouchesCanceled(touches, mouse: mouse)
96+
}
97+
8598
public override func cursorEntered(_ cursor: Mouse) {
8699
self.gameViewController?.cursorEntered(cursor)
87100
}
@@ -252,6 +265,19 @@ open class GameViewController: ViewController {
252265

253266
}
254267

268+
open func surfaceTouchesBegan(_ touches: Set<SurfaceTouch>, mouse: Mouse) {
269+
270+
}
271+
open func surfaceTouchesMoved(_ touches: Set<SurfaceTouch>, mouse: Mouse) {
272+
273+
}
274+
open func surfaceTouchesEnded(_ touches: Set<SurfaceTouch>, mouse: Mouse) {
275+
276+
}
277+
open func surfaceTouchesCanceled(_ touches: Set<SurfaceTouch>, mouse: Mouse) {
278+
279+
}
280+
255281
open func cursorEntered(_ cursor: Mouse) {
256282

257283
}

0 commit comments

Comments
 (0)