Example #1
0
static void Init() {
  canvas = NewPixBuf(PIXBUF_CLUT, WIDTH, HEIGHT);
  PixBufClear(canvas);

  ms = NewMatrixStack2D();

  InitDisplay(WIDTH, HEIGHT, DEPTH);
}
Example #2
0
/*
 * Set up resources.
 */
void AddInitialResources() {
  static PointT Cross[] = {
    {1, 0}, {2, 0}, {2, 1}, {3, 1}, {3, 2}, {2, 2}, {2, 3}, {1, 3}, {1, 2}, {0, 2}, {0, 1}, {1, 1}
  };
  static PointT CrossToDraw[12];

  static PointT Triangle[] = { {-15, -10}, {10, -5}, {0, 20} };
  static PointT TriangleToDraw[3];

  ResAddStatic("Cross", Cross);
  ResAddStatic("CrossToDraw", CrossToDraw);
  ResAddStatic("Triangle", Triangle);
  ResAddStatic("TriangleToDraw", TriangleToDraw);

  ResAdd("Canvas", NewCanvas(WIDTH, HEIGHT));
  ResAdd("ms2d", NewMatrixStack2D());
}