static void Init() { canvas = NewPixBuf(PIXBUF_CLUT, WIDTH, HEIGHT); PixBufClear(canvas); ms = NewMatrixStack2D(); InitDisplay(WIDTH, HEIGHT, DEPTH); }
/* * 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()); }