Skip to content

Commit 96f853b

Browse files
committed
Bumped the manual
1 parent 4c3c6cf commit 96f853b

File tree

2 files changed

+63
-63
lines changed

2 files changed

+63
-63
lines changed

dist/SDL_Manual.html

+63-63
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ <h5>NOTE:</h5>
2929
<p>Don't worry about understanding the code at this moment. Just compare
3030
the two code listings for displaying the same blue rectangle below.</p>
3131

32+
</blockquote>
33+
3234
<p>Using the <code>SDL::*</code> layer to draw a blue rectangle looks
3335
something like this:</p>
3436

35-
</blockquote>
36-
3737
<pre><code> use SDL;
3838
use SDL::Video;
3939
use SDL::Surface;
@@ -138,7 +138,7 @@ <h4>Or Compiling Dependencies</h4>
138138
<code>libogg</code>, and <code>libpng</code> headers will suffice for most
139139
examples in this book.</p>
140140

141-
<h3>Linux</h3>
141+
<h3>GNU/Linux</h3>
142142

143143
<p>Most current GNU/Linux distributions include all the parts needed for
144144
this tutorial in the default install and in their package management
@@ -189,7 +189,7 @@ <h2>Contact</h2>
189189

190190
<h3>Internet</h3>
191191

192-
<p>SDL Perl's homepage is at HTTP://SDL.Perl.Org/.</p>
192+
<p>SDL Perl's homepage is at HTTP://SDL.Perl.Org.</p>
193193

194194
<h3>IRC</h3>
195195

@@ -205,7 +205,7 @@ <h2>Examples</h2>
205205

206206
<p>The code examples in this book are provided at:</p>
207207

208-
<p>HTTP://GitHub.Com/PerlGameDev/SDL_Manual/tree/master/code_listings/</p>
208+
<p>HTTPS://GitHub.Com/PerlGameDev/SDL_Manual/tree/master/code_listings</p>
209209

210210
<h2>Acknowledgements</h2>
211211

@@ -334,7 +334,7 @@ <h2>Coordinates</h2>
334334
the dimensions span to the right and downward. The API always lists
335335
coordinates in x,y order. More discussion of these details can be found in
336336
the SDL library documentation:
337-
http://www.sdltutorials.com/sdl-coordinates-and-blitting/</p>
337+
HTTP://SDLTutorials.Com/sdl-coordinates-and-blitting</p>
338338

339339
<h2>Objective</h2>
340340

@@ -1418,7 +1418,7 @@ <h2>Learn More</h2>
14181418

14191419
<p>To learn more about this topic please, see an excellent blog post by
14201420
<b>GafferOnGames.com</b>:
1421-
http://gafferongames.com/game-physics/fix-your-timestep/.</p>
1421+
HTTP://GafferOnGames.Com/game-physics/fix-your-timestep.</p>
14221422

14231423
<h1>Pong!</h1>
14241424

@@ -2195,7 +2195,7 @@ <h2>Eye Candy and Code</h2>
21952195

21962196
<p>In this chapter we work on creating the classic Tetris game using what
21972197
we have learned so far. Get the tetris code from
2198-
https://github.com/PerlGameDev/SDL_Manual/raw/master/games/tetris.zip. To
2198+
HTTPS://GitHub.Com/PerlGameDev/SDL_Manual/raw/master/games/tetris.zip. To
21992199
run the game invoke in the extracted folder.</p>
22002200

22012201
<pre><code> perl tetris.pl</code></pre>
@@ -3054,7 +3054,7 @@ <h3>Loading Samples</h3>
30543054

30553055
<pre><code> +use SDL::Mixer::Samples;
30563056

3057-
+#Brillant Lazer Sound from http://www.freesound.org/samplesViewSingle.php?id=30935
3057+
+#Brillant Lazer Sound from HTTP://FreeSound.Org/samplesViewSingle.php?id=30935
30583058
+my $sample = SDL::Mixer::Samples::load_WAV(&#39;data/sample.wav&#39;);
30593059

30603060
+unless($sample)
@@ -3097,7 +3097,7 @@ <h3>Streaming Music</h3>
30973097
<pre><code> use SDL::Mixer::Channels;
30983098
+use SDL::Mixer::Music;
30993099

3100-
+#Load our awesome music from http://8bitcollective.com
3100+
+#Load our awesome music from HTTP://8BitCollective.Com
31013101
+my $background_music =
31023102
+ SDL::Mixer::Music::load_MUS(&#39;data/music/01-PC-Speaker-Sorrow.ogg&#39;);
31033103

@@ -3164,7 +3164,7 @@ <h3>Code so far</h3>
31643164

31653165
my $playing_channel = SDL::Mixer::Channels::play_channel( -1, $sample, 0 );
31663166

3167-
#Load our awesome music from http://8bitcollective.com
3167+
#Load our awesome music from HTTP://8BitCollective.Com
31683168
my $background_music = SDL::Mixer::Music::load_MUS(&#39;data/music/01-PC-Speaker-Sorrow.ogg&#39;);
31693169

31703170
unless( $background_music )
@@ -3820,7 +3820,7 @@ <h4>Controller</h4>
38203820
<h2>Picking Modules</h2>
38213821

38223822
<p>So, you thought of a nice game, identified your needs, typed some
3823-
keywords in http://seach.cpan.org, and got tons of results. What now? How
3823+
keywords in HTTP://Search.CPAN.Org, and got tons of results. What now? How
38243824
to avoid vaporware and find the perfect solution for your needs?</p>
38253825

38263826
<h3>Documentation</h3>
@@ -3839,27 +3839,27 @@ <h3>Documentation</h3>
38393839
<h3>License</h3>
38403840

38413841
<p>It's useless to find a module you can't legally use. Most (if not all)
3842-
modules in CPAN are free and open source software, but even so each needs a
3843-
license telling developers what they can and cannot do with it. A lot of
3844-
CPAN modules are released <i>"under the same terms as Perl itself"</i>, and
3845-
this means you can pick between the Artistic License or the GPL (version
3846-
1).</p>
3842+
modules in HTTP://Search.CPAN.Org are free and open source software, but
3843+
even so each needs a license telling developers what they can and cannot do
3844+
with it. A lot of CPAN modules are released <i>"under the same terms as
3845+
Perl itself"</i>, and this means you can pick between the Artistic License
3846+
or the GPL (version 1).</p>
38473847

38483848
<p>Below is a short and incomplete list of some popular license choices by
38493849
CPAN developers:</p>
38503850

38513851
<ul>
38523852

3853-
<li>Artistic License - http://dev.perl.org/licenses/artistic.html</li>
3853+
<li>Artistic License - HTTP://Dev.Perl.Org/licenses/artistic.html</li>
38543854

3855-
<li>GPL (all versions and variations) - http://www.gnu.org/licenses</li>
3855+
<li>GPL (all versions and variations) - HTTP://GNU.Org/licenses</li>
38563856

3857-
<li>MIT License - http://www.opensource.org/licenses/mit-license.php</li>
3857+
<li>MIT License - HTTP://OpenSource.Org/licenses/mit-license.php</li>
38583858

38593859
</ul>
38603860

3861-
<p>See http://www.opensource.org/licenses/alphabetical for a comprehensive
3862-
list with each license's full documentation.</p>
3861+
<p>See HTTP://OpenSource.Org/licenses/alphabetical for a comprehensive list
3862+
with each license's full documentation.</p>
38633863

38643864
<p>You should be able to find the module's license by going to a "LICENSE
38653865
AND COPYRIGHT" section, usually available at the bottom of the
@@ -3890,7 +3890,7 @@ <h3>Dependencies</h3>
38903890

38913891
<p>You may, however, be interested in <b>which</b> modules it depends on,
38923892
or, more practically, in the likelihood of a clean installation by your
3893-
users. For that, you can browse to http://deps.cpantesters.org and input
3893+
users. For that, you can browse to HTTP://Deps.CPANTesters.Org and input
38943894
the module's name on the search box.</p>
38953895

38963896
<p>The CPAN Testers is a collaborative matrix designed to help developers
@@ -3917,14 +3917,14 @@ <h3>CPAN Testers Charts</h3>
39173917
How can you tell if that module will run in your target machine according
39183918
to architecture, operating system and perl version?</p>
39193919

3920-
<p>The CPAN Testers website at http://www.cpantesters.org offers a direct
3920+
<p>The CPAN Testers website at HTTP://CPANTesters.Org offers a direct
39213921
search for distributions by name or author. To see the results for the SDL
39223922
module, for instance, you can go to
3923-
http://www.cpantesters.org/distro/S/SDL.html. You can also find a test
3924-
report summary directly on CPAN, by selecting the distribution and looking
3925-
at the <i>"CPAN Testers"</i> line. If you click on the <i>"View
3926-
Reports"</i> link, you'll be redirected to the proper CPAN Testers page,
3927-
like the one shown above.</p>
3923+
HTTP://CPANTesters.Org/distro/S/SDL.html. You can also find a test report
3924+
summary directly on CPAN, by selecting the distribution and looking at the
3925+
<i>"CPAN Testers"</i> line. If you click on the <i>"View Reports"</i> link,
3926+
you'll be redirected to the proper CPAN Testers page, like the one shown
3927+
above.</p>
39283928

39293929
<p>The first chart is a PASS summary, containing information about the most
39303930
recent version of that module with at least one <i>PASS</i> report
@@ -4006,7 +4006,7 @@ <h1>Pixel Effects</h1>
40064006
<h2>Sol's Ripple Effect</h2>
40074007

40084008
<p>For our first pixel effect we will be doing is a ripple effect from a
4009-
well known SDL resource, http://sol.gfxile.net/gp/ch02.html. This effects
4009+
well known SDL resource, HTTP://Sol.Gfxile.Net/gp/ch02.html. This effects
40104010
uses <code>SDL::get_ticks</code> to animate a ripple effect across the
40114011
surface as seen in the following figure.</p>
40124012

@@ -4026,7 +4026,7 @@ <h3>Pure Perl</h3>
40264026
<code>SDL_Surface</code> pixels array, and sets a value there for us. The
40274027
actual pixel effect is just a time dependent (using
40284028
<code>SDL::get_ticks</code> for time) render of a function. See
4029-
http://sol.gfxile.net/gp/ch02.html for a deeper explanation.</p>
4029+
HTTP://Sol.Gfxile.Net/gp/ch02.html for a deeper explanation.</p>
40304030

40314031
<pre><code> use strict;
40324032
use warnings;
@@ -4521,93 +4521,93 @@ <h2>Art and Sprites</h2>
45214521

45224522
<ul>
45234523

4524-
<li>http://www.cgtextures.com</li>
4524+
<li>HTTP://CGTextures.Com</li>
45254525

4526-
<li>http://www.mayang.com/textures/</li>
4526+
<li>HTTP://Mayang.Com/textures</li>
45274527

4528-
<li>http://www.pixelpoke.com/</li>
4528+
<li>HTTP://GRSites.Com/archive/textures</li>
45294529

4530-
<li>http://www.flyingyogi.com/fun/spritelib.html</li>
4530+
<li>HTTP://ImageAfter.Com</li>
45314531

4532-
<li>http://www.grsites.com/archive/textures/</li>
4532+
<li>HTTP://AbsoluteCross.Com/graphics/textures</li>
45334533

4534-
<li>http://www.imageafter.com/</li>
4534+
<li>HTTP://FreeFoto.Com</li>
45354535

4536-
<li>http://www.absolutecross.com/graphics/textures/</li>
4536+
<li>HTTP://Noctua-Graphics.De</li>
45374537

4538-
<li>http://www.freefoto.com/</li>
4538+
<li>HTTP://M3Corp.Com/a/download/3d_textures/pages</li>
45394539

4540-
<li>http://www.noctua-graphics.de</li>
4540+
<li>HTTP://ReinersTileSet.4Players.De/englisch.html</li>
45414541

4542-
<li>http://www.m3corp.com/a/download/3d_textures/pages/index.htm</li>
4542+
<li>HTTP://VirtualWorlds.Wikia.Com</li>
45434543

4544-
<li>http://reinerstileset.4players.de/englisch.html</li>
4544+
<li>HTTP://Lunar.LostGarden.Com/labels/free%20game%20graphics.html</li>
45454545

4546-
<li>http://virtualworlds.wikia.com/</li>
4546+
<li>HTTP://PDGameResources.WordPress.Com</li>
45474547

4548-
<li>http://lunar.lostgarden.com/labels/free%20game%20graphics.html</li>
4548+
<li>HTTP://GamingGroundZero.Com</li>
45494549

4550-
<li>http://pdgameresources.wordpress.com/</li>
4550+
<li>HTTP://FlyingYogi.Com/fun/spritelib.html</li>
45514551

4552-
<li>http://gaminggroundzero.com</li>
4552+
<li>HTTP://PixelPoke.Com</li>
45534553

45544554
</ul>
45554555

45564556
<h2>Music and Sound Effects</h2>
45574557

45584558
<ul>
45594559

4560-
<li>http://www.freesound.org</li>
4560+
<li>HTTP://FreeSound.Org</li>
45614561

4562-
<li>http://www.ccmixter.org</li>
4562+
<li>HTTP://CCMixter.Org</li>
45634563

4564-
<li>http://www.jamendo.com</li>
4564+
<li>HTTP://Jamendo.Com</li>
45654565

4566-
<li>http://8bc.org</li>
4566+
<li>HTTP://8BC.Org</li>
45674567

4568-
<li>http://www.sakari-infinity.net</li>
4568+
<li>HTTP://Sakari-Infinity.Net</li>
45694569

4570-
<li>http://www.findsounds.com</li>
4570+
<li>HTTP://FindSounds.Com</li>
45714571

4572-
<li>http://www.grsites.com/archive/sounds/</li>
4572+
<li>HTTP://GRSites.Com/archive/sounds</li>
45734573

45744574
</ul>
45754575

45764576
<h2>Fonts</h2>
45774577

45784578
<ul>
45794579

4580-
<li>http://www.dafont.com/</li>
4580+
<li>HTTP://DAFont.Com</li>
45814581

4582-
<li>http://www.fontsquirrel.com/</li>
4582+
<li>HTTP://FontSquirrel.Com</li>
45834583

4584-
<li>http://www.theleagueofmoveabletype.com/</li>
4584+
<li>HTTP://TheLeagueOfMoveableType.Com</li>
45854585

4586-
<li>http://openfontlibrary.org/</li>
4586+
<li>HTTP://OpenFontLibrary.Org</li>
45874587

4588-
<li>http://www.acidfonts.com/</li>
4588+
<li>HTTP://AcidFonts.Com</li>
45894589

4590-
<li>http://www.grsites.com/archive/fonts/</li>
4590+
<li>HTTP://GRSites.Com/archive/fonts</li>
45914591

4592-
<li>http://www.urbanfonts.com/</li>
4592+
<li>HTTP://UrbanFonts.Com</li>
45934593

45944594
</ul>
45954595

45964596
<h2>DIY</h2>
45974597

4598-
<p>http://www.gamesounddesign.com/ has several tips on making game music,
4598+
<p>HTTP://GameSoundDesign.Com has several tips on making game music,
45994599
including several sources for inspiration.</p>
46004600

46014601
<p>If you want to create 3D models, either for cutscenes or to integrate
46024602
into your game via OpenGL, there are several nice libraries out there for
46034603
you:</p>
46044604

46054605
<p><b>Blender</b> - A free 3D graphics application for modeling, texturing,
4606-
water and smoke simulations, rendering, etc. http://blender.org</p>
4606+
water and smoke simulations, rendering, etc. HTTP://Blender.Org</p>
46074607

46084608
<p><b>OGRE</b> - An open-source graphics rendering engine, used in a large
46094609
number of production projects. It can be easily integrated via Scott
4610-
Lanning's <i>Ogre</i> Perl bindings, on CPAN. http://www.ogre3d.org</p>
4610+
Lanning's <i>Ogre</i> Perl bindings, on CPAN. HTTP://Ogre3D.Org</p>
46114611

46124612
<h2>Author</h2>
46134613

dist/SDL_Manual.pdf

3.91 KB
Binary file not shown.

0 commit comments

Comments
 (0)