コード例 #1
0
        public void Begin()
        {
            int i = 0;

            playerView = new EquipmentView();
            playerView.SetForScrap(player, 400);
            FillWeapons(ref i);
            FillBFs(ref i);
        }
コード例 #2
0
        public void HandlePlayer_Mouse(System.Windows.Forms.MouseEventArgs m)
        {
            Vector where = new Vector(m.X, m.Y);
            var assembly = assemblies
                           .Where(kvp => kvp.Key.IsPressed(where))
                           .Where(kvp => kvp.Value.CanAssembly(player))
                           .FirstOrDefault();

            if (assembly.Value != null)
            {
                assembly.Value.Assembly(player);
                playerView = new EquipmentView();
                playerView.SetForScrap(player, 400);
            }

            if (exit.IsPressed(where))
            {
                Finished(true);
            }
        }