DSFML2

Bernard Helyer b.helyer at gmail.com
Fri Jan 15 13:11:22 PST 2010


Okay, I got it to build and run. My hello world application segfaults if 
I quit with alt+f4 or escape, and sometimes if I just close it using the 
window manager.

(32 bit linux DMD 2.039, bernardh from #D)

hello.d:
------------------
module hello;

import std.stdio;

import dsfml.system.all;
import dsfml.window.all;
import dsfml.graphics.all;

void main()
{
     auto app = new RenderWindow(VideoMode(800, 600, 32), "DSFML Window");

     while (app.isOpened) {
         app.display();

         Event e;
         while (app.getEvent(e)) {
             if (e.Type == EventType.Closed ||
                 e.Type == EventType.KeyPressed && e.Key.Code == 
KeyCode.Escape) {
                 app.close();
             }
         }
     }
}
-----------------

Am I doing something bone-headed here?


Thanks,
-Bernard.


More information about the Digitalmars-d-announce mailing list