Advertisement
Guest User

Untitled

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