Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module main;
- import std.stdio;
- import dsfml.graphics;
- import dsfml.window;
- void main(string[] args)
- {
- auto window = new Window(VideoMode(800, 600), "Virtual Soundboard");
- auto head = new CircleShape(100);
- head.fillColor = Color.Green;
- head.position = Vector2f(300,100);
- auto leftEye = new CircleShape(10);
- leftEye.fillColor = Color.Blue;
- leftEye.position = Vector2f(350,150);
- auto rightEye = new CircleShape(10);
- rightEye.fillColor = Color.Blue;
- rightEye.position = Vector2f(430,150);
- auto smile = new CircleShape(30);
- smile.fillColor = Color.Red;
- smile.position = Vector2f(368,200);
- auto smileCover = new RectangleShape(Vector2f(60,30));
- smileCover.fillColor = Color.Green;
- smileCover.position = Vector2f(368,200);
- while (window.isOpen())
- {
- Event event;
- while(window.pollEvent(event))
- {
- if(event.type == event.EventType.Closed)
- {
- window.close();
- }
- }
- window.clear();
- window.draw(head);
- window.draw(leftEye);
- window.draw(rightEye);
- window.draw(smile);
- window.draw(smileCover);
- window.display();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement