Jypeli  9
The simple game programming library
Dimensions.cs
Siirry tämän tiedoston dokumentaatioon.
1 using Jypeli.Physics;
2 
3 namespace Jypeli
4 {
5  public partial class PhysicsObject : GameObject, IPhysicsObjectInternal
6  {
8 
9  [Save]
10  public IPhysicsBody Body { get; private set; }
11 
17  {
18  get
19  {
20  _bRect.Position = this.Position;
21  _bRect.Size = this.Size;
22  return _bRect;
23  }
24  }
25 
26  public override Vector Position
27  {
28  get { return Body.Position; }
29  set { Body.Position = value; }
30  }
31 
32  [Save]
33  public override Angle Angle
34  {
35  get { return Angle.FromRadians( Body.Angle ); }
36  set { Body.Angle = value.Radians; }
37  }
38 
39  [Save]
40  public override Vector Size
41  {
42  get { return (Vector)Body.Size; }
43  set { Body.Size = value; }
44  }
45 
46  [Save]
47  public override Shape Shape
48  {
49  get { return Body.Shape; }
50  set { Body.Shape = value; }
51  }
52  }
53 }
Jypeli.BoundingRectangle.Size
Vector Size
Suorakaiteen koko
Definition: BoundingRectangle.cs:58
Jypeli.PhysicsObject.Size
override Vector Size
Definition: Dimensions.cs:41
Jypeli.Physics.IPhysicsBody.Position
Vector Position
Definition: IPhysicsBody.cs:18
Jypeli.PhysicsObject.Body
IPhysicsBody Body
Definition: Dimensions.cs:10
Jypeli.PhysicsObject.BoundingRectangle
BoundingRectangle BoundingRectangle
Olion sisältävä laatikko törmäyskäsittelyä varten.
Definition: Dimensions.cs:17
Jypeli
Definition: Automobile.cs:5
Jypeli.Shape
Kuvio.
Definition: Shapes.cs:47
Jypeli.PhysicsObject._bRect
BoundingRectangle _bRect
Definition: Dimensions.cs:7
Jypeli.Angle.FromRadians
static Angle FromRadians(double radian)
Luo kulman annettujen radiaanien mukaan.
Definition: Angle.cs:315
Jypeli.Physics.IPhysicsBody
Definition: IPhysicsBody.cs:4
Jypeli.BoundingRectangle.Position
Vector Position
Suorakaiteen keskipiste
Definition: BoundingRectangle.cs:48
Jypeli.Physics.IPhysicsBody.Shape
Shape Shape
Definition: IPhysicsBody.cs:8
Jypeli.Physics.IPhysicsBody.Angle
double Angle
Definition: IPhysicsBody.cs:22
Jypeli.PhysicsObject.Position
override Vector Position
Definition: Dimensions.cs:27
Jypeli.Physics.IPhysicsBody.Size
Vector Size
Definition: IPhysicsBody.cs:7
Jypeli.Physics
Definition: Collision.cs:4
Jypeli.Vector
2D-vektori.
Definition: Vector.cs:59
Jypeli.BoundingRectangle
Suorakaide
Definition: BoundingRectangle.cs:9
Jypeli.Angle
Suuntakulma (rajoitettu -180 ja 180 asteen välille) asteina ja radiaaneina. Tietoja kulmasta: http://...
Definition: Angle.cs:40