fixed list
[sdlgit/SDL-Site.git] / pages / SDL-Tutorial-Tetris.html-inc
CommitLineData
b3ef54ec 1<div class="pod">
2<!-- INDEX START -->
3<h3 id="TOP">Index</h3>
4
5<ul><li><a href="#NAME">NAME</a>
60f74f6f 6<ul><li><a href="#CATEGORY">CATEGORY</a></li>
7<li><a href="#The_Overall_view">The Overall view</a>
b3ef54ec 8<ul><li><a href="#The_Game_Loop">The Game Loop</a></li>
9<li><a href="#The_Game_Logic">The Game Logic</a>
10</li>
11</ul>
12</li>
13</ul>
14</li>
15</ul><hr />
16<!-- INDEX END -->
17
18<h1 id="NAME">NAME</h1><p><a href="#TOP" class="toplink">Top</a></p>
19<div id="NAME_CONTENT">
879e3e79 20<p>SDL::Tutorial::Tetris -- Let's Make Tetris</p>
b3ef54ec 21
22</div>
60f74f6f 23<h2 id="CATEGORY">CATEGORY</h2>
24<div id="CATEGORY_CONTENT">
25<p>Tutorials</p>
26
27</div>
b3ef54ec 28<h2 id="The_Overall_view">The Overall view</h2>
29<div id="The_Overall_view_CONTENT">
30<p>All games are a while loop. So we will have something like this.</p>
31
32</div>
33<h3 id="The_Game_Loop">The Game Loop</h3>
34<div id="The_Game_Loop_CONTENT">
35<pre> package Tetris;
36
37 sub run_game_fun_times
38 {
39 while(1)
40 {
41 #game logic here
42 }
43 }
44
45</pre>
46<p>You need more code you say? Ok well, a game does two things more. </p>
47
48</div>
49<h3 id="The_Game_Logic">The Game Logic</h3>
50<div id="The_Game_Logic_CONTENT">
51<dl>
52 <dt>Input Events</dt>
53 <dd>
54 <p>A game essentially move objects (boxes, monsters so on) in time.</p>
55 <p>
56 <dl>
57 <dt>Time</dt>
58 <dd>
59 <p>In SDL time is measured in ticks.</p>
60 </dd>
61 <dt>User Input</dt>
62 </dl>
63 </p>
64 </dd>
65 <dt>Draw Everything</dt>
66</dl>
67<p>--Kartik
68</p>
69
70</div>
71</div>