summaryrefslogtreecommitdiff
path: root/src/SDL2/include/SDL.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/SDL2/include/SDL.h')
-rw-r--r--src/SDL2/include/SDL.h29
1 files changed, 16 insertions, 13 deletions
diff --git a/src/SDL2/include/SDL.h b/src/SDL2/include/SDL.h
index f2d760c2..a9077095 100644
--- a/src/SDL2/include/SDL.h
+++ b/src/SDL2/include/SDL.h
@@ -1,6 +1,6 @@
/*
Simple DirectMedia Layer
- Copyright (C) 1997-2013 Sam Lantinga <slouken@libsdl.org>
+ Copyright (C) 1997-2014 Sam Lantinga <slouken@libsdl.org>
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
@@ -32,18 +32,20 @@
*
* \section intro_sec Introduction
*
- * This is the Simple DirectMedia Layer, a general API that provides low
- * level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL,
- * and 2D framebuffer across multiple platforms.
+ * Simple DirectMedia Layer is a cross-platform development library designed
+ * to provide low level access to audio, keyboard, mouse, joystick, and
+ * graphics hardware via OpenGL and Direct3D. It is used by video playback
+ * software, emulators, and popular games including Valve's award winning
+ * catalog and many Humble Bundle games.
*
- * SDL is written in C, but works with C++ natively, and has bindings to
- * several other languages, including Ada, C#, Eiffel, Erlang, Euphoria,
- * Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP,
- * Pike, Pliant, Python, Ruby, and Smalltalk.
+ * SDL officially supports Windows, Mac OS X, Linux, iOS, and Android.
+ * Support for other platforms may be found in the source code.
*
- * This library is distributed under the zlib license, which can be
- * found in the file "COPYING". This license allows you to use SDL
- * freely for any purpose as long as you retain the copyright notice.
+ * SDL is written in C, works natively with C++, and there are bindings
+ * available for several other languages, including C# and Python.
+ *
+ * This library is distributed under the zlib license, which can be found
+ * in the file "COPYING.txt".
*
* The best way to learn how to use SDL is to check out the header files in
* the "include" subdirectory and the programs in the "test" subdirectory.
@@ -72,6 +74,7 @@
#include "SDL_endian.h"
#include "SDL_error.h"
#include "SDL_events.h"
+#include "SDL_filesystem.h"
#include "SDL_joystick.h"
#include "SDL_gamecontroller.h"
#include "SDL_haptic.h"
@@ -103,7 +106,7 @@ extern "C" {
* These are the flags which may be passed to SDL_Init(). You should
* specify the subsystems which you will be using in your application.
*/
-/*@{*/
+/* @{ */
#define SDL_INIT_TIMER 0x00000001
#define SDL_INIT_AUDIO 0x00000010
#define SDL_INIT_VIDEO 0x00000020 /**< SDL_INIT_VIDEO implies SDL_INIT_EVENTS */
@@ -116,7 +119,7 @@ extern "C" {
SDL_INIT_TIMER | SDL_INIT_AUDIO | SDL_INIT_VIDEO | SDL_INIT_EVENTS | \
SDL_INIT_JOYSTICK | SDL_INIT_HAPTIC | SDL_INIT_GAMECONTROLLER \
)
-/*@}*/
+/* @} */
/**
* This function initializes the subsystems specified by \c flags