Jypeli 10
The simple game programming library
Gesture.cs
Siirry tämän tiedoston dokumentaatioon.
1using Microsoft.Xna.Framework;
2using Microsoft.Xna.Framework.Input.Touch;
3
4namespace Jypeli
5{
6 public class Gesture : Touch
7 {
10
14 public GestureType GestureType { get; private set; }
15
20 {
21 get
22 {
24 }
25 }
26
31 {
32 get
33 {
35 }
36 }
37
42 {
43 get
44 {
45 return new Vector( (double)_movement2.X, -(double)_movement2.Y );
46 }
47 }
48
53 {
54 get
55 {
57 }
58 }
59
64 {
65 get
66 {
68 }
69 }
70
75 {
76 get
77 {
79 }
80 }
81
86 {
87 get
88 {
90 }
91 }
92
97 {
98 get
99 {
101 }
102 }
103
108 {
109 get
110 {
112 }
113 }
114
115 internal Gesture( GestureType type, Vector2 position, Vector2 movement, Vector2 position2, Vector2 movement2 )
116 : base( position, movement )
117 {
118 this.GestureType = type;
119 this._position2 = position2;
120 this._movement2 = movement2;
121 }
122
123 public Gesture( GestureSample sample )
124 : this( sample.GestureType, sample.Position, sample.Delta, sample.Position2, sample.Delta2 )
125 {
126 }
127 }
128}
System.Numerics.Vector2 Vector2
double ZoomFactor
Kameran zoomauskerroin. Oletuksena 1.0. Mitä suurempi zoomauskerroin, sitä lähempänä kamera on (esim ...
Definition: Camera.cs:99
Vector ScreenToWorld(Vector point)
Muuntaa annetun pisteen ruutukoordinaateista maailmankoordinaatteihin.
Definition: Camera.cs:167
Camera Camera
Kamera, joka näyttää ruudulla näkyvän osan kentästä. Kameraa voidaan siirtää, zoomata tai asettaa seu...
Definition: Game.cs:130
static Game Instance
Käynnissä olevan pelin pääolio.
Definition: Game.cs:96
static ScreenView Screen
Näytön dimensiot, eli koko ja reunat.
Definition: Graphics.cs:90
GestureType GestureType
Kosketuseleen tyyppi.
Definition: Gesture.cs:14
Vector2 _position2
Definition: Gesture.cs:8
Vector2 _movement2
Definition: Gesture.cs:9
Vector ScreenDistanceAfter
Sormien etäisyysvektori ruudulla eleen lopussa.
Definition: Gesture.cs:97
Vector WorldDistanceBefore
Sormien etäisyysvektori maailmassa eleen alussa.
Definition: Gesture.cs:64
Vector ScreenDistanceBefore
Sormien etäisyysvektori ruudulla eleen alussa.
Definition: Gesture.cs:86
Vector MovementOnScreen2
Kosketuksen liike ruudulla.
Definition: Gesture.cs:42
Gesture(GestureSample sample)
Definition: Gesture.cs:123
Vector MovementOnWorld2
Kosketuksen liike pelimaailmassa.
Definition: Gesture.cs:53
Vector PositionOnScreen2
Kosketuksen paikka ruudulla.
Definition: Gesture.cs:20
Vector WorldDistanceAfter
Sormien etäisyysvektori maailmassa eleen lopussa.
Definition: Gesture.cs:75
Gesture(GestureType type, Vector2 position, Vector2 movement, Vector2 position2, Vector2 movement2)
Definition: Gesture.cs:115
Vector PositionOnWorld2
Kosketuksen paikka pelimaailmassa.
Definition: Gesture.cs:31
Angle Rotation
Kiertokulma.
Definition: Gesture.cs:108
Sisältää näytön leveyden ja korkeuden sekä reunojen koordinaatit. Y-koordinaatti kasvaa ylöspäin....
Definition: View.cs:45
Vector ViewportSize
Näytön todellinen koko.
Definition: View.cs:284
Matrix GetScreenTransform()
Palauttaa transformaatiomatriisin jolla voi ottaa huomioon ruudun kokoon, kiertoon ja paikkaan tehdyt...
Definition: View.cs:421
static Vector FromXnaCoords(Vector2 position, Vector screenSize, Vector objectSize)
Muuntaa XNA:n ruutukoordinaateista Jypelin ruutukoordinaateiksi.
Definition: View.cs:366
Kosketuspaneelin kosketus.
Definition: Touch.cs:39
Vector MovementOnScreen
Kosketuksen liike ruudulla.
Definition: Touch.cs:105
Vector2 _position
Definition: Touch.cs:42
Vector MovementOnWorld
Kosketuksen liike pelimaailmassa.
Definition: Touch.cs:116
Vector PositionOnWorld
Kosketuksen paikka pelimaailmassa.
Definition: Touch.cs:72
Vector PositionOnScreen
Kosketuksen paikka ruudulla.
Definition: Touch.cs:61
Suuntakulma (rajoitettu -180 ja 180 asteen välille) asteina ja radiaaneina. Tietoja kulmasta: http://...
Definition: Angle.cs:40
2D-vektori.
Definition: Vector.cs:67
Vector Transform(Matrix matrix)
Kertoo vektorin matriisilla.
Definition: Vector.cs:227
static readonly Vector Zero
Nollavektori.
Definition: Vector.cs:71
Angle Angle
Kulma radiaaneina.
Definition: Vector.cs:372