Changed signature of SetVideoMode so that the flags param is a uint32.
This commit is contained in:
Dominik Picheta 2013-07-27 11:03:28 +01:00
commit e33af13ae3

View file

@ -270,6 +270,7 @@
# #
{.deadCodeElim: on.} {.deadCodeElim: on.}
import unsigned
when defined(windows): when defined(windows):
const const
LibName = "SDL.dll" LibName = "SDL.dll"
@ -1807,7 +1808,7 @@ proc ListModes*(format: PPixelFormat, flags: int32): PPSDL_Rect{.cdecl,
# applications that redraw the entire screen on every update. # applications that redraw the entire screen on every update.
# #
# This function returns the video framebuffer surface, or NULL if it fails. # This function returns the video framebuffer surface, or NULL if it fails.
proc SetVideoMode*(width, height, bpp: int, flags: int32): PSurface{.cdecl, proc SetVideoMode*(width, height, bpp: int, flags: uint32): PSurface{.cdecl,
importc: "SDL_SetVideoMode", dynlib: LibName.} importc: "SDL_SetVideoMode", dynlib: LibName.}
# Makes sure the given list of rectangles is updated on the given screen. # Makes sure the given list of rectangles is updated on the given screen.
# If 'x', 'y', 'w' and 'h' are all 0, SDL_UpdateRect will update the entire # If 'x', 'y', 'w' and 'h' are all 0, SDL_UpdateRect will update the entire