476 SDL_SCANCODE_KP_C = 190; |
476 SDL_SCANCODE_KP_C = 190; |
477 SDL_SCANCODE_KP_D = 191; |
477 SDL_SCANCODE_KP_D = 191; |
478 SDL_SCANCODE_KP_E = 192; |
478 SDL_SCANCODE_KP_E = 192; |
479 SDL_SCANCODE_KP_F = 193; |
479 SDL_SCANCODE_KP_F = 193; |
480 SDL_SCANCODE_KP_XOR = 194; |
480 SDL_SCANCODE_KP_XOR = 194; |
481 SDL_SCANCODE_KP_POWER = 195; |
|
482 SDL_SCANCODE_KP_PERCENT = 196; |
481 SDL_SCANCODE_KP_PERCENT = 196; |
483 SDL_SCANCODE_KP_LESS = 197; |
482 SDL_SCANCODE_KP_LESS = 197; |
484 SDL_SCANCODE_KP_GREATER = 198; |
483 SDL_SCANCODE_KP_GREATER = 198; |
485 SDL_SCANCODE_KP_AMPERSAND = 199; |
484 SDL_SCANCODE_KP_AMPERSAND = 199; |
486 SDL_SCANCODE_KP_DBLAMPERSAND = 200; |
485 SDL_SCANCODE_KP_DBLAMPERSAND = 200; |
1159 function SDL_CreateThread(fn: Pointer; name: PChar; data: Pointer): PSDL_Thread; cdecl; overload; |
1159 function SDL_CreateThread(fn: Pointer; name: PChar; data: Pointer): PSDL_Thread; cdecl; overload; |
1160 {$ELSE} |
1160 {$ELSE} |
1161 function SDL_CreateThread(fn: Pointer; name: PChar; data: Pointer): PSDL_Thread; cdecl; external SDLLibName; |
1161 function SDL_CreateThread(fn: Pointer; name: PChar; data: Pointer): PSDL_Thread; cdecl; external SDLLibName; |
1162 {$ENDIF} |
1162 {$ENDIF} |
1163 procedure SDL_WaitThread(thread: PSDL_Thread; status: PLongInt); cdecl; external SDLLibName; |
1163 procedure SDL_WaitThread(thread: PSDL_Thread; status: PLongInt); cdecl; external SDLLibName; |
|
1164 procedure SDL_DetachThread(thread: PSDL_Thread); cdecl; external SDLLibName; |
1164 procedure SDL_KillThread(thread: PSDL_Thread); cdecl; external SDLLibName; |
1165 procedure SDL_KillThread(thread: PSDL_Thread); cdecl; external SDLLibName; |
1165 |
1166 |
1166 function SDL_CreateMutex: PSDL_mutex; cdecl; external SDLLibName; |
1167 function SDL_CreateMutex: PSDL_mutex; cdecl; external SDLLibName; |
1167 procedure SDL_DestroyMutex(mutex: PSDL_mutex); cdecl; external SDLLibName; |
1168 procedure SDL_DestroyMutex(mutex: PSDL_mutex); cdecl; external SDLLibName; |
1168 function SDL_LockMutex(mutex: PSDL_mutex): LongInt; cdecl; external SDLLibName; |
1169 function SDL_LockMutex(mutex: PSDL_mutex): LongInt; cdecl; external SDLLibName; |
1169 function SDL_UnlockMutex(mutex: PSDL_mutex): LongInt; cdecl; external SDLLibName; |
1170 function SDL_UnlockMutex(mutex: PSDL_mutex): LongInt; cdecl; external SDLLibName; |
|
1171 |
|
1172 function SDL_CreateSemaphore(initial_value: Longword): PSDL_sem; cdecl; external SDLLibName; |
|
1173 procedure SDL_DestroySemaphore(sem: PSDL_sem); cdecl; external SDLLibName; |
|
1174 function SDL_SemWait(sem: PSDL_sem): LongInt; cdecl; external SDLLibName; |
|
1175 function SDL_SemPost(sem: PSDL_sem): LongInt; cdecl; external SDLLibName; |
1170 |
1176 |
1171 function SDL_GL_SetAttribute(attr: TSDL_GLattr; value: LongInt): LongInt; cdecl; external SDLLibName; |
1177 function SDL_GL_SetAttribute(attr: TSDL_GLattr; value: LongInt): LongInt; cdecl; external SDLLibName; |
1172 procedure SDL_GL_SwapBuffers; cdecl; external SDLLibName; |
1178 procedure SDL_GL_SwapBuffers; cdecl; external SDLLibName; |
1173 |
1179 |
1174 procedure SDL_LockAudio; cdecl; external SDLLibName; |
1180 procedure SDL_LockAudio; cdecl; external SDLLibName; |