Thanks for sharing. So it works like 
[nim/sdl2](https://github.com/nim-lang/sdl2) and 
[Vladar/sdl2_nim](https://github.com/Vladar4/sdl2_nim)
    
    
    type
      RendererFlags = distinct cint
    
    const
      Renderer_Software* = 0x00000001.RendererFlags
      Renderer_Accelerated* = 0x00000002.RendererFlags
      Renderer_PresentVsync* = 0x00000004.RendererFlags
      Renderer_TargetTexture* = 0x00000008.RendererFlags
    
    # has to borrow `or`?
    let renderer = window.createRenderer(-1, Renderer_Accelerated or 
Renderer_PresentVsync)
    
    
    Run

Though I would like a Nim api (and also port it to `--gc:arc` ), I will start 
with something minimal so I can continue with my game. 

Reply via email to