Advertisement
Guest User

Graphics Test Code

a guest
Apr 20th, 2014
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
D 1.20 KB | None | 0 0
  1. module main;
  2.  
  3. import dsfml.graphics;
  4.  
  5. void main(string[] args)
  6. {
  7.     auto window = new RenderWindow(VideoMode(800,600),"Hello DSFML!");
  8.  
  9.     auto head = new CircleShape(100);
  10.     head.fillColor = Color.Green;
  11.     head.position = Vector2f(300,100);
  12.  
  13.     auto leftEye = new CircleShape(10);
  14.     leftEye.fillColor = Color.Blue;
  15.     leftEye.position = Vector2f(350,150);
  16.  
  17.     auto rightEye = new CircleShape(10);
  18.     rightEye.fillColor = Color.Blue;
  19.     rightEye.position = Vector2f(430,150);
  20.  
  21.     auto smile = new CircleShape(30);
  22.     smile.fillColor = Color.Red;
  23.     smile.position = Vector2f(368,200);
  24.  
  25.     auto smileCover = new RectangleShape(Vector2f(60,30));
  26.     smileCover.fillColor = Color.Green;
  27.     smileCover.position = Vector2f(368,200);
  28.  
  29.     while (window.isOpen())
  30.     {
  31.         Event event;
  32.  
  33.         while(window.pollEvent(event))
  34.         {
  35.             if(event.type == event.EventType.Closed)
  36.             {
  37.                 window.close();
  38.             }
  39.         }
  40.  
  41.         window.clear();
  42.  
  43.         window.draw(head);
  44.         window.draw(leftEye);
  45.         window.draw(rightEye);
  46.         window.draw(smile);
  47.         window.draw(smileCover);
  48.  
  49.         window.display();
  50.     }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement