C# Класс KineticMath.Views.MainView

Interaction logic for MainScreen.xaml
Наследование: BaseView, IView
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
DESELECTED_COLOR Color
SELECTED_COLOR Color
labelDisplayTime int

Открытые методы

Метод Описание
ComputeAcceleratePoints ( double initialSpeed, double distance, int totalTime ) : double[]
ComputeCurve ( Point startPoint, Point endPoint, System.Windows.Vector velocity ) : System.Windows.Media.PolyBezierSegment
MainView ( ) : System
OnViewActivated ( ) : void
OnViewDeactivated ( ) : void

Приватные методы

Метод Описание
Canvas_MouseLeftButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
HandleKeyDownEvent ( object sender, System.Windows.Input.KeyEventArgs e ) : void
HandlePushEvent ( Microsoft.Kinect.SkeletonPoint pt, bool isPlayerOne ) : void
HeldBalls_CollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
HitBall ( int index, System.Windows.Vector velocity, bool isPlayerOne ) : void
InitializeGameController ( ) : void
MainView_Loaded ( object sender, RoutedEventArgs e ) : void
RegisterGestures ( ) : void
SetCanvasLocationCentered ( FrameworkElement element, Microsoft.Kinect.SkeletonPoint pt ) : void
SetTwoPlayerMode ( bool twoPlayer ) : void
SetupBallHolders ( int numHolders, bool isPlayerOne ) : void
game_GameOver ( object sender, EventArgs e ) : void
game_LevelCompleted ( object sender, EventArgs e ) : void
game_LevelLost ( object sender, EventArgs e ) : void
game_LevelReset ( object sender, EventArgs e ) : void
game_NewGameStarted ( object sender, EventArgs e ) : void
hitGesture_RectHit ( object sender, RectHitEventArgs e ) : void
playLabelAnimation ( FrameworkElement label, EventHandler onComplete ) : void
showStatusLabel ( String labelString, System.Windows.Media.Brush foreground, EventHandler onComplete ) : void
startNewMode ( BalanceGame mode ) : void
timerCallback ( object sender, EventArgs e ) : void

Описание методов

ComputeAcceleratePoints() публичный статический Метод

public static ComputeAcceleratePoints ( double initialSpeed, double distance, int totalTime ) : double[]
initialSpeed double
distance double
totalTime int
Результат double[]

ComputeCurve() публичный статический Метод

public static ComputeCurve ( Point startPoint, Point endPoint, System.Windows.Vector velocity ) : System.Windows.Media.PolyBezierSegment
startPoint Point
endPoint Point
velocity System.Windows.Vector
Результат System.Windows.Media.PolyBezierSegment

MainView() публичный Метод

public MainView ( ) : System
Результат System

OnViewActivated() публичный Метод

public OnViewActivated ( ) : void
Результат void

OnViewDeactivated() публичный Метод

public OnViewDeactivated ( ) : void
Результат void

Описание свойств

DESELECTED_COLOR публичное статическое свойство

public static Color DESELECTED_COLOR
Результат Color

SELECTED_COLOR публичное статическое свойство

public static Color SELECTED_COLOR
Результат Color

labelDisplayTime публичное статическое свойство

public static int labelDisplayTime
Результат int