本文整理汇总了C#中IView.InitView方法的典型用法代码示例。如果您正苦于以下问题:C# IView.InitView方法的具体用法?C# IView.InitView怎么用?C# IView.InitView使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IView
的用法示例。
在下文中一共展示了IView.InitView方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: HbOpts_Click
private void HbOpts_Click(object sender, System.Windows.RoutedEventArgs e)
{
if (_View.ViewName != "Mopt")
{
_View = new Aopt();
_View.InitView(this);
_View.InitData();
}
}
示例2: HbUser_Click
private void HbUser_Click(object sender, System.Windows.RoutedEventArgs e)
{
_View = new Home.Home();
_View.InitView(this);
_View.InitData();
DvOpts.Visibility = System.Windows.Visibility.Collapsed;
HbOpts.Visibility = System.Windows.Visibility.Collapsed;
DvUser.Visibility = System.Windows.Visibility.Collapsed;
HbUser.Visibility = System.Windows.Visibility.Collapsed;
}
示例3: HbDemo_Click
private void HbDemo_Click(object sender, System.Windows.RoutedEventArgs e)
{
if (_View.ViewName != "Demo")
{
_View = new Demo();
_View.InitView(this);
_View.InitData();
}
else
{
_View = new Home.Home();
_View.InitView(this);
_View.InitData();
}
}
示例4: LayoutRoot_Loaded
private void LayoutRoot_Loaded(object sender, System.Windows.RoutedEventArgs e)
{
_View = new Home.Home();
_View.InitView(this);
_View.InitData();
BeanUtil.Loading = Loading;
}
示例5: Execute
// Méthode principale
public void Execute()
{
if (_view == null)
{
_view = new ViewSFML();
_view.InitView(); // initialisation de la vue
}
_tourCourant = 0;
_paused = false;
_colored = false;
// création et ajout de l'unique reine à la fourmilière
Fourmiliere.Instance.Reine = (Queen)Fourmiliere.Instance.MakeFourmi(Fourmiliere.TYPE_QUEEN);
Fourmiliere.Instance.MakeFourmi(Fourmiliere.TYPE_NOURRICE);
Fourmiliere.Instance.StockNourriture = 5000; // nourriture de départ
Fourmiliere.Instance.TotalNourriture = 0;
Terrain.Instance.MakeTerrain(); // création du terrain
_view.setFPS(_fps);
ConfigController.Instance.ShowWin(); // fenêtre de configuration
// tant que la vue est ouverte et qu'il y a des petites fourmis
while (_view.IsRunning() /*&& Fourmiliere.Instance.NbrFourmis > 1*/)
{
if (!_paused)
{
Console.WriteLine("\n*** JOUR " + _tourCourant + " ***\n");
Console.WriteLine("Nombre de fourmis : " + Fourmiliere.Instance.NbrFourmis);
Console.WriteLine("Nombre de fourmis chasseuses : " + Fourmiliere.Instance.NbrChasseuses);
Console.WriteLine("Nombre de fourmis ouvrières : " + Fourmiliere.Instance.NbrOuvrieres);
Console.WriteLine("Nombre de fourmis nourrices : " + Fourmiliere.Instance.NbrNourrices);
Console.WriteLine("Stocks de nourriture : " + Fourmiliere.Instance.StockNourriture);
Console.WriteLine("Nourriture totale consommée : " + Fourmiliere.Instance.TotalNourriture);
// on utilise une copie de la liste car elle peut être modifiée !
Fourmi[] list = new Fourmi[Fourmiliere.Instance.NbrFourmis];
Fourmiliere.Instance.ListFourmis.CopyTo(list);
// pour toutes les fourmis
foreach (Fourmi f in list)
{
f.VieMaVieDeFourmi(_tourCourant);
}
// reine
Fourmiliere.Instance.Reine.Pondre();
Fourmiliere.Instance.Reine.Pondre();
_tourCourant++;
}
_view.UpdateView(); // on met à jour la vue
GC.Collect();
}
Console.WriteLine("\n\nGAME OVER...\n");
//Console.ReadKey();
}