sketch.h

来自「This rar contains code from every chapte」· C头文件 代码 · 共 34 行

H
34
字号
// Sketch.h
// Defines a sketch
#pragma once
#include <cliext/list>
#include "Elements.h"

using namespace System;
using namespace cliext;

namespace CLRSketcher 
{
 public ref class Sketch
  {
  private:
    list<Element^>^ elements;

  public:
    Sketch()
    {
      elements = gcnew list<Element^>();
    }

    void Add(Element^ element)
    {
      elements->push_back(element);
    }

    void Draw(Graphics^ g)
    {
      for each(Element^ element in elements)
        element->Draw(g);
    }
 };
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?