コード例 #1
0
ファイル: PlayMenu.cs プロジェクト: nielsvdbunt/Project
        public PlayMenu(List <InputPlayer> PlayerInput)
        {
            m_GameInfo = new InputGameInfo();
            m_GameInfo.CardMultiplier = 1;
            m_GameInfo.Aliens         = 8;

            m_Buttons     = new List <Button>();
            playerbuttons = new List <Button>();
            m_Players     = PlayerInput;
            playerlabels  = new List <CCLabel>();
        }
コード例 #2
0
ファイル: GameScene.cs プロジェクト: nielsvdbunt/Project
        public GameScene(CCGameView View, InputGameInfo info) : base(View)
        {
            m_Game = new GameBase(this, info);

            this.AddLayer(m_BackgroundLayer = new BackgroundLayer("achtergrond1"), 0);
            this.AddLayer(m_BoardLayer      = new BoardLayer(), 1);
            this.AddLayer(m_Overlay         = new Overlay(this), 2);

            var touchListener = new CCEventListenerTouchAllAtOnce();

            touchListener.OnTouchesEnded = OnTouchesEnded;
            touchListener.OnTouchesBegan = OnTouchesBegan;
            touchListener.OnTouchesMoved = OnTouchesMoved;
            AddEventListener(touchListener, this);
        }
コード例 #3
0
ファイル: GameBase.cs プロジェクト: nielsvdbunt/Project
        //  bool connect;

        public GameBase(GameScene Scene, InputGameInfo info)
        {
            m_Players = new List <Player>();
            foreach (InputPlayer i in info.Players)
            {
                Player p = new Player();
                p.Name           = i.Name;
                p.PlayerColor    = i.Color;
                p.NumberOfAliens = (int)info.Aliens;
                m_Players.Add(p);
            }

            m_Scene        = Scene;
            m_Board        = new Board();
            m_Deck         = new Deck(info.CardMultiplier);
            m_CheckedCards = new List <CCPoint>();

            //connect = false;
        }