Jypeli  9
The simple game programming library
AndroidDevice.cs
Siirry tämän tiedoston dokumentaatioon.
1 //using System;
2 //using Jypeli.Devices;
3 // TODO: Make these work
4 //namespace Jypeli.Android
5 //{
6 // public class AndroidDevice : Device
7 // {
8 // private double _directionalSign = 1;
9 
10 // public override bool IsMobileDevice
11 // {
12 // get { return true; }
13 // }
14 
15 // public override bool IsPhone
16 // {
17 // get
18 // {
19 // // For now, just assume it is
20 // return true;
21 // }
22 // }
23 
24 // public AndroidDevice()
25 // {
26 // this.Accelerometer = new AndroidAccelerometer();
27 // this.Storage = new LinuxFileManager( Environment.GetFolderPath( Environment.SpecialFolder.LocalApplicationData ) );
28 // }
29 
30 // public override void Vibrate( int milliSeconds )
31 // {
32 // // todo
33 // }
34 
35 // public override void StopVibrating()
36 // {
37 // // todo
38 // }
39 
40 // protected override void UpdateScreen()
41 // {
42 // Vector defaultSize = Game.Screen.ViewportSize;
43 // Vector defaultScale = Vector.Diagonal;
44 
45 // if ( DisplayResolution == DisplayResolution.Small )
46 // {
47 // defaultSize = new Vector( 400, 240 );
48 // defaultScale = new Vector( Game.Screen.ViewportSize.X / defaultSize.X, Game.Screen.ViewportSize.Y / defaultSize.Y );
49 // }
50 
51 // if ( DisplayOrientation == DisplayOrientation.Portrait || DisplayOrientation == DisplayOrientation.PortraitInverse )
52 // {
53 // Game.Screen.Size = defaultSize.Transpose();
54 // Game.Screen.Scale = defaultScale.Transpose();
55 // Game.Screen.Angle = _directionalSign * (DisplayOrientation == DisplayOrientation.PortraitInverse ? -Angle.RightAngle : Angle.RightAngle);
56 // }
57 // else
58 // {
59 // Game.Screen.Size = defaultSize;
60 // Game.Screen.Scale = defaultScale;
61 // Game.Screen.Angle = Angle.Zero;
62 // _directionalSign = DisplayOrientation == DisplayOrientation.LandscapeRight ? -1 : 1;
63 // }
64 // }
65 // }
66 //}