- tgi_line (308, 188, 310, 190);
- tgi_lineto (308, 192);
- for (X = 0; X < sizeof (SinusTable); ++X) {
- tgi_setpixel (X+10, SinusTable[X]);
+ tgi_line (XRes-12, YRes-12, XRes-10, YRes-10);
+ tgi_lineto (XRes-12, YRes-8);
+ for (I = 0, X = 10; X < XRes-10; ++X) {
+ tgi_setpixel (X, SinusTable[I]);
+ if (++I >= sizeof (SinusTable)) {
+ I = 0;
+ }
+ }
+
+ cgetc ();
+ tgi_clear ();
+}
+
+
+
+static void DoLines (void)
+{
+ static const unsigned char Palette[2] = { COLOR_WHITE, COLOR_BLACK };
+ unsigned X;
+
+ tgi_setpalette (Palette);
+ tgi_setcolor (1);
+
+ for (X = 0; X < YRes; X+=10) {
+ tgi_line (0, 0, YRes, X);
+ tgi_line (0, 0, X, YRes);
+ tgi_line (YRes, YRes, 0, YRes-X);
+ tgi_line (YRes, YRes, YRes-X, 0);