diff options
author | Alon Zakai <alonzakai@gmail.com> | 2012-04-02 13:56:27 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2012-04-02 13:56:27 -0700 |
commit | 34ddf41a3a5114f292ba3c23cc93ef30a797da71 (patch) | |
tree | 25d535b3710704e1d7a2f1e39ab9227e8feac700 /src | |
parent | f4beeea04076474d9692e408e3ae74a43b84d101 (diff) | |
parent | 951f4e66986bdefa6deff3207102691d98331b40 (diff) |
Merge pull request #335 from davidben/incoming
Implement SDL_Linked_Version
Diffstat (limited to 'src')
-rw-r--r-- | src/library_sdl.js | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/library_sdl.js b/src/library_sdl.js index 631de481..a6c5c559 100644 --- a/src/library_sdl.js +++ b/src/library_sdl.js @@ -84,6 +84,8 @@ mergeInto(LibraryManager.library, { copyOnLock: true }, + version: null, + surfaces: {}, events: [], audios: [null], @@ -162,6 +164,11 @@ mergeInto(LibraryManager.library, { ['i32', 'size'], ['void*', 'callback'], ['void*', 'userdata'] + ]), + version: Runtime.generateStructInfo([ + ['i8', 'major'], + ['i8', 'minor'], + ['i8', 'patch'] ]) }, @@ -369,6 +376,16 @@ mergeInto(LibraryManager.library, { } }, + SDL_Linked_Version: function() { + if (SDL.version === null) { + SDL.version = _malloc(SDL.structs.version.__size__); + {{{ makeSetValue('SDL.version + SDL.structs.version.major', '0', '1', 'i8') }}} + {{{ makeSetValue('SDL.version + SDL.structs.version.minor', '0', '3', 'i8') }}} + {{{ makeSetValue('SDL.version + SDL.structs.version.patch', '0', '0', 'i8') }}} + } + return SDL.version; + }, + SDL_Init__deps: ['$SDL'], SDL_Init: function(what) { SDL.startTime = Date.now(); |