示例#1
0
        private void buildCoins(IStage stage)
        {
            PictureBox newCoin;
            int        i = 1;

            foreach (ICoin coin in stage.GetCoins())
            {
                newCoin          = createControl("coin" + i++, coin.Position, Coin.WIDTH, Coin.HEIGHT);
                newCoin.Image    = global::pacman.Properties.Resources.cccc;
                newCoin.SizeMode = PictureBoxSizeMode.StretchImage;
                stageObjects.Add(coin.ID, newCoin);
                stageObjectsType.Add(coin.ID, "coin");
                Invoke(new System.Action(() => panelGame.Controls.Add(newCoin)));
            }
        }