Exemplo n.º 1
0
        public ButtonSection(bool flip, SwarmScreenBase swarmscreen, string desc)
        {
            rect.Width       = 100;
            rect.Height      = 360;
            screen           = swarmscreen;
            innerRect.Width  = rect.Width - BorderThickness;
            innerRect.Height = rect.Height - BorderThickness;
            description      = desc;
            allLikedItems    = new SaveAllSpecies();

            //AddMenuItem("+ ZOOM", EntryType.ZoomIn, _screen);
            //AddMenuItem("- ZOOM", EntryType.ZoomOut, _screen);
            //AddMenuItem("Mutation", EntryType.Game, _screen);

            //AddMenuItem("Stable", EntryType.Stable, _screen);
            //AddMenuItem("Swinger", EntryType.Swinger, _screen);
            //AddMenuItem("Console", EntryType.Debugger, _screen);
            //AddMenuItem("Import", EntryType.ImportLikes, _screen);
            //AddMenuItem("Export", EntryType.ExportLikes, _screen);
            //AddMenuItem("Like", EntryType.Save, _screen);
#if WINDOWS
            AddMenuItem("Stable", EntryType.Stable, screen);
            AddMenuItem("Mutation", EntryType.Mutation, screen);
            AddMenuItem("Start Cluster", EntryType.AudioPlay, screen);
            AddMenuItem("Stop Cluster", EntryType.AudioPause, screen);
            AddMenuItem("Analyze", EntryType.Analyze, screen);
            AddMenuItem("Console", EntryType.Debugger, screen);
            AddMenuItem("Like", EntryType.Save, screen);
#else
            AddMenuItem("Stable", EntryType.Stable, swarmscreen);
            AddMenuItem("Mutation", EntryType.Mutation, swarmscreen);
            AddMenuItem("Console", EntryType.Debugger, swarmscreen);
            AddMenuItem("Import", EntryType.ImportLikes, swarmscreen);
            AddMenuItem("Export", EntryType.ExportLikes, swarmscreen);
            AddMenuItem("Like", EntryType.Save, swarmscreen);
#endif
        }
Exemplo n.º 2
0
 public ControlClient(Game game, GameScreen gamescreen)
     : base(game)
 {
     gameScreen = gamescreen;
 }
Exemplo n.º 3
0
 public ControlClient(SwarmScreenBase swarmscreen, IAnalysisComponent analysisComponent)
 {
     this.swarmScreen       = swarmscreen;
     this.analysisComponent = analysisComponent;
 }
Exemplo n.º 4
0
 public ControlClient(SwarmScreenBase swarmscreen, IAudio audio)
 {
     swarmScreen = swarmscreen;
     audioScreen = audio;
 }
Exemplo n.º 5
0
 public ControlClient(Game game,  GameScreen gamescreen)
     : base(game)
 {
     gameScreen = gamescreen;
 }