0
|
1 .TH "SDL_WasInit" "3" "Mon 12 Mar 2001, 01:03" "SDL" "SDL API Reference"
|
|
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
|
|
63 ...\" created by instant / docbook-to-man, Mon 12 Mar 2001, 01:03
|