示例#1
0
        public void DrawModel(Graphics g)
        {
            for (int i = 0; i < LocationList.Count; i++)
            {
                ArrayList AL = (ArrayList)LocationList[i];

                for (int j = 0; j < AL.Count; j++)
                {
                    ModelClass M = (ModelClass)AL[j];
                    M.DrawModel(g);
                }
            }
        }
示例#2
0
        private void DrawModel(Graphics g, ModelClass modelClass)
        {
            modelClass.DrawModel(g);

            for (int i = 0; i < modelClass.CopyChild.Count; i++)
            {
                DrawModel(g, (ModelClass)modelClass.CopyChild[i]);
            }

            for (int i = 0; i < modelClass.WaveChild.Count; i++)
            {
                DrawModel(g, (ModelClass)modelClass.WaveChild[i]);
            }
        }
示例#3
0
        private void DrawModel(Graphics g, ModelClass modelClass)
        {
            modelClass.DrawModel(g);

            for (int i = 0; i < modelClass.CopyChild.Count; i++)
            {
                DrawModel(g, (ModelClass)modelClass.CopyChild[i]);
            }

            for (int i = 0; i < modelClass.WaveChild.Count; i++)
            {
                DrawModel(g, (ModelClass)modelClass.WaveChild[i]);
            }
        }