Esempio n. 1
0
        public bool AddGangerPosition(string argName, int hitpoints, Mindset argMindSet, bool leader)
        {
            Ganger ganger = new Ganger();
            ganger.gangerName = argName;
            ganger.gangerHitpoints = hitpoints;
            ganger.mindSet = argMindSet;
            ganger.leader = leader;

            foreach (Position pos in positions)
            {
                if (pos.row == (int)argMindSet)
                {
                    if (pos.occupier == null)
                    {

                        if (pos.placeInLine != noOfPositionsX - 2 && pos.placeInLine != 1)
                        {
                            if (pos.placeInLine != noOfPositionsX - 1 && pos.placeInLine != 0)
                            {
                            }
                            else
                            {
                                if (priorities[pos.row] == 1)
                                {
                                    pos.occupier = ganger;
                                    return true;
                                }
                            }
                        }
                        else
                        {
                            pos.occupier = ganger;
                            priorities[pos.row] = 1;
                            return true;
                        }
                    }
                }
            }
            return false;
        }
Esempio n. 2
0
        void mindset_Disconnected(Mindset mindset)
        {
            mindset = null;

            if (MindsetConnectedChanged != null)
                MindsetConnectedChanged(false);

            return;
        }
Esempio n. 3
0
        public void DisconnectMindset()
        {
            Mindset.Disconnect(mindset);
            mindset = null;

            if (MindsetConnectedChanged != null)
                MindsetConnectedChanged(false);
            return;
        }
Esempio n. 4
0
 //////////////////////
 // Neurosky Sensors //
 //////////////////////
 public void ConnectMindset(String portName)
 {
     mindset = Mindset.Connect(portName);
     mindset.Disconnected += new Action<Mindset>(mindset_Disconnected);
     if (MindsetConnectedChanged != null)
         MindsetConnectedChanged(true);
     return;
 }