1234567891011121314151617 |
- MODULE FlyingDot;
- IMPORT G := Graph;
- VAR c: G.Color;
- x, y, vy: INTEGER;
- BEGIN
- G.Init;
- G.MakeCol(c, 255, 255, 255);
- x := 0; y := 10; vy := 0;
- REPEAT
- G.PutPixel(x, y, c);
- INC(x, 2); INC(y, vy); INC(vy);
- IF vy > 15 THEN vy := -13 END;
- G.Flip;
- G.Delay(20)
- UNTIL G.KeyPressed();
- G.Close
- END FlyingDot.
|