Mercurial > sdl-ios-xcode
annotate docs/man3/SDL_WasInit.3 @ 189:175917167aac
Date: Thu, 13 Sep 2001 14:14:42 -0400
From: "David Chait" <davebytes@hotmail.com>
Subject: sdlmods.zip
-- Message: 502 -- Next: 503 N --------------------------------------------
now bracketed with (MWERKS && macintosh), so it'll work under metrowerks under any kind of mac build. Project Builder probably uses pack properly as it is GCC under the covers, so not worrying about it... :)
it sets packing to 68K 4-byte alignment, and turns on enumsalwaysint. resets them both to project defaults when done. note that if a project sets these things in a header and expects the settings to last throughout a C file (which is a nasty thing to do), it won't work. I think there's an overall-state push/pop system, but it's a deprecated interface so I'm loathe to use it...
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Sun, 23 Sep 2001 18:10:59 +0000 |
parents | e5bc29de3f0a |
children | 546f7c1eb755 |
rev | line source |
---|---|
181
e5bc29de3f0a
Updated from the SDL Documentation Project
Sam Lantinga <slouken@libsdl.org>
parents:
55
diff
changeset
|
1 .TH "SDL_WasInit" "3" "Tue 11 Sep 2001, 23:00" "SDL" "SDL API Reference" |
0 | 2 .SH "NAME" |
3 SDL_WasInit\- Check which subsystems are initialized | |
4 .SH "SYNOPSIS" | |
5 .PP | |
6 \fB#include "SDL\&.h" | |
7 .sp | |
8 \fBUint32 \fBSDL_WasInit\fP\fR(\fBUint32 flags\fR); | |
9 .SH "DESCRIPTION" | |
10 .PP | |
11 \fBSDL_WasInit\fP allows you to see which SDL subsytems have been \fIinitialized\fR\&. \fBflags\fR is a bitwise OR\&'d combination of the subsystems you wish to check (see \fI\fBSDL_Init\fP\fR for a list of subsystem flags)\&. | |
12 .SH "RETURN VALUE" | |
13 .PP | |
14 \fBSDL_WasInit\fP returns a bitwised OR\&'d combination of the initialized subsystems\&. | |
15 .SH "EXAMPLES" | |
16 .PP | |
17 .nf | |
18 \f(CW | |
19 /* Here are several ways you can use SDL_WasInit() */ | |
20 | |
21 /* Get init data on all the subsystems */ | |
22 Uint32 subsystem_init; | |
23 | |
24 subsystem_init=SDL_WasInit(SDL_INIT_EVERYTHING); | |
25 | |
26 if(subsystem_init&SDL_INIT_VIDEO) | |
27 printf("Video is initialized\&. | |
28 "); | |
29 else | |
30 printf("Video is not initialized\&. | |
31 "); | |
32 | |
33 | |
34 | |
35 /* Just check for one specfic subsystem */ | |
36 | |
37 if(SDL_WasInit(SDL_INIT_VIDEO)!=0) | |
38 printf("Video is initialized\&. | |
39 "); | |
40 else | |
41 printf("Video is not initialized\&. | |
42 "); | |
43 | |
44 | |
45 | |
46 | |
47 /* Check for two subsystems */ | |
48 | |
49 Uint32 subsystem_mask=SDL_INIT_VIDEO|SDL_INIT_AUDIO; | |
50 | |
51 if(SDL_WasInit(subsystem_mask)==subsystem_mask) | |
52 printf("Video and Audio initialized\&. | |
53 "); | |
54 else | |
55 printf("Video and Audio not initialized\&. | |
56 "); | |
57 \fR | |
58 .fi | |
59 .PP | |
60 .SH "SEE ALSO" | |
61 .PP | |
62 \fI\fBSDL_Init\fP\fR, \fI\fBSDL_Subsystem\fP\fR | |
181
e5bc29de3f0a
Updated from the SDL Documentation Project
Sam Lantinga <slouken@libsdl.org>
parents:
55
diff
changeset
|
63 ...\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:00 |