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 |
>
|