turtledemo.lpr 626 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. program turtledemo;
  2. {$mode objfpc}
  3. uses
  4. BrowserConsole, BrowserApp, JS, Classes, SysUtils, Web, turtlegraphics;
  5. type
  6. TMyApplication = class(TBrowserApplication)
  7. protected
  8. procedure DoRun; override;
  9. public
  10. end;
  11. procedure TMyApplication.DoRun;
  12. begin
  13. blank(yellow);
  14. point;
  15. forward(100);
  16. point;
  17. direction(90);
  18. // right(90);
  19. forward(100);
  20. point;
  21. direction(180);
  22. // right(90);
  23. forward(100);
  24. point;
  25. // right(90);
  26. direction(270);
  27. forward(100);
  28. end;
  29. var
  30. Application : TMyApplication;
  31. begin
  32. Application:=TMyApplication.Create(nil);
  33. Application.Initialize;
  34. Application.Run;
  35. end.