diff options
author | Loïc Hoguin <[email protected]> | 2014-04-02 19:08:46 +0200 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2014-04-02 19:08:46 +0200 |
commit | 43ad16d15766ed2c75515a696b391d5bb02c8b26 (patch) | |
tree | c5861754e98a26f1e0048e758065e7c34f5be04a /src | |
parent | 77d0e9d9ca8ed451a40f9b54f20365727ad76f5e (diff) | |
download | esdl2-43ad16d15766ed2c75515a696b391d5bb02c8b26.tar.gz esdl2-43ad16d15766ed2c75515a696b391d5bb02c8b26.tar.bz2 esdl2-43ad16d15766ed2c75515a696b391d5bb02c8b26.zip |
Add functions to retrieve SDL version and revision
Diffstat (limited to 'src')
-rw-r--r-- | src/esdl2.erl | 12 | ||||
-rw-r--r-- | src/sdl_version.erl | 24 |
2 files changed, 36 insertions, 0 deletions
diff --git a/src/esdl2.erl b/src/esdl2.erl index e7d8d0a..3f29141 100644 --- a/src/esdl2.erl +++ b/src/esdl2.erl @@ -39,6 +39,10 @@ %% sdl_texture -export([create_texture_from_surface/2]). +%% sdl_version +-export([get_version/0]). +-export([get_revision/0]). + %% sdl_window -export([create_window/6]). @@ -109,6 +113,14 @@ img_load(_) -> create_texture_from_surface(_, _) -> erlang:nif_error({not_loaded, ?MODULE}). +%% sdl_version + +get_version() -> + erlang:nif_error({not_loaded, ?MODULE}). + +get_revision() -> + erlang:nif_error({not_loaded, ?MODULE}). + %% sdl_window create_window(_, _, _, _, _, _) -> diff --git a/src/sdl_version.erl b/src/sdl_version.erl new file mode 100644 index 0000000..7d2d93a --- /dev/null +++ b/src/sdl_version.erl @@ -0,0 +1,24 @@ +%% Copyright (c) 2014, Loïc Hoguin <[email protected]> +%% +%% Permission to use, copy, modify, and/or distribute this software for any +%% purpose with or without fee is hereby granted, provided that the above +%% copyright notice and this permission notice appear in all copies. +%% +%% THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +%% WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +%% MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +%% ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +%% WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +%% ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +%% OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +-module(sdl_version). + +-export([get_version/0]). +-export([get_revision/0]). + +get_version() -> + esdl2:get_version(). + +get_revision() -> + esdl2:get_revision(). |