0
|
1 <!DOCTYPE HTML PUBLIC "-//Norman Walsh//DTD DocBook HTML 1.0//EN">
|
|
2 <HTML
|
|
3 ><HEAD
|
|
4 ><TITLE
|
|
5 >Introduction</TITLE
|
|
6 >
|
|
7 </HEAD
|
|
8 ><BODY
|
|
9 BGCOLOR="#FFF8DC"
|
|
10 TEXT="#000000"
|
|
11 LINK="#0000ee"
|
|
12 VLINK="#551a8b"
|
|
13 ALINK="#ff0000"
|
|
14 ><DIV
|
|
15 CLASS="NAVHEADER"
|
|
16 >
|
|
17 <HR
|
|
18 ALIGN="LEFT"
|
|
19 WIDTH="100%"></DIV
|
|
20 ><DIV
|
|
21 CLASS="PREFACE"
|
|
22 ><H1
|
|
23 ><A
|
|
24 NAME="AEN8"
|
|
25 >Introduction</A
|
|
26 ></H1
|
|
27 ><P
|
|
28 >This library is designed to make it easy to write games that run on Linux,
|
|
29 Win32 and BeOS using the various native high-performance media interfaces,
|
|
30 (for video, audio, etc) and presenting a single source-code level API to
|
|
31 your application. This is a fairly low level API, but using this, completely
|
|
32 portable applications can be written with a great deal of flexibility.</P
|
|
33 ><P
|
|
34 >The library is loaded as a dynamically linked library on its native
|
|
35 platform, and is currently compiled natively for Linux, compiled for
|
|
36 Win32 using a Linux hosted GCC
|
|
37 <A
|
|
38 HREF="http://www.libsdl.org/Xmingw32/"
|
|
39 TARGET="_top"
|
|
40 >cross-compilation</A
|
|
41 >
|
|
42 environment, and compiled using the EGCS C++ compiler under BeOS.</P
|
|
43 ><P
|
|
44 >An introduction to SDL can be found online at:
|
|
45 <A
|
|
46 HREF="http://www.libsdl.org/intro/toc.html"
|
|
47 TARGET="_top"
|
|
48 >http://www.libsdl.org/intro/</A
|
|
49 > </P
|
|
50 ><P
|
|
51 >There are code examples on each of the main library pages, and there are
|
|
52 fully fleshed example C++ classes and programs in the examples archive,
|
|
53 available on the
|
|
54 <A
|
|
55 HREF="http://www.libsdl.org/download.html"
|
|
56 TARGET="_top"
|
|
57 >SDL download page</A
|
|
58 >.</P
|
|
59 ><P
|
|
60 >For an introduction to basic multi-media programming concepts, you might try
|
|
61 some of the following links:
|
|
62 <P
|
|
63 ></P
|
|
64 ><UL
|
|
65 ><LI
|
|
66 ><P
|
|
67 ><A
|
|
68 HREF="http://www.ziron.com/links/"
|
|
69 TARGET="_top"
|
|
70 >Game Programming Links</A
|
|
71 ></P
|
|
72 ></LI
|
|
73 ><LI
|
|
74 ><P
|
|
75 ><A
|
|
76 HREF="http://developer.dungeon-crawl.com/"
|
|
77 TARGET="_top"
|
|
78 >Game Developer Search Engine</A
|
|
79 ></P
|
|
80 ></LI
|
|
81 ></UL
|
|
82 ></P
|
|
83 ><P
|
|
84 >Enjoy!</P
|
|
85 ><P
|
|
86 > Sam Lantinga
|
|
87 <TT
|
|
88 CLASS="EMAIL"
|
|
89 ><<A
|
|
90 HREF="mailto:slouken@libsdl.org"
|
|
91 ><A
|
|
92 HREF="mailto:slouken@libsdl.org"
|
|
93 TARGET="_top"
|
|
94 >slouken@libsdl.org</A
|
|
95 ></A
|
|
96 >></TT
|
|
97 ></P
|
|
98 >
|
|
99 <P>
|
|
100 <br><br><HR>
|
|
101 <H1>Table of Contents</H1>
|
|
102 <UL>
|
|
103 <LI><A HREF="html/index.html">Full Table of Contents</A></LI>
|
|
104 <LI><A HREF="html/guide.html">The SDL Guide</A></LI>
|
|
105 <LI><A HREF="html/reference.html">The SDL Reference</A></LI>
|
|
106 <UL>
|
|
107 <LI><A HREF="html/general.html">Initialization</A></LI>
|
|
108 <LI><A HREF="html/video.html">Video</A></LI>
|
|
109 <LI><A HREF="html/wm.html">Window Manager</A></LI>
|
|
110 <LI><A HREF="html/event.html">Event Handling</A></LI>
|
|
111 <LI><A HREF="html/joystick.html">Joystick</A></LI>
|
|
112 <LI><A HREF="html/audio.html">Audio</A></LI>
|
|
113 <LI><A HREF="html/cdrom.html">CDROM</A></LI>
|
|
114 <LI><A HREF="html/thread.html">Threads</A></LI>
|
|
115 <LI><A HREF="html/time.html">Timers</A></LI>
|
|
116 </UL>
|
|
117 </UL>
|
|
118 </DIV
|
|
119 ></BODY
|
|
120 ></HTML
|
|
121 >
|