<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal>I made a small commit but it appears my commit message got
hung up awaiting list moderator approval, I’ve added my alioth account
name to the list so it should not happen again.<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>------LOG<o:p></o:p></p>
<p class=MsoNormal>simplified cascade.xml and laser.xml for now<o:p></o:p></p>
<p class=MsoNormal>removed a for loop in practice.c that was causing laser game
instructions to hang<o:p></o:p></p>
<p class=MsoNormal>included cascade.xml and laser.xml back into the build<o:p></o:p></p>
<p class=MsoNormal>made scripting background image scale properly when in
fullscreen<o:p></o:p></p>
<p class=MsoNormal>turned instructions back on in titlescreen.c<o:p></o:p></p>
<p class=MsoNormal>(there actually isn't a button for laser instructions right
now, but I imagine<o:p></o:p></p>
<p class=MsoNormal>that the menu shouldn't be messed with until the GSoC branch
is merged?)<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>-------DIFF<o:p></o:p></p>
<p class=MsoNormal>@@ -965,13 +959,39 @@<o:p></o:p></p>
<p class=MsoNormal> if (curPage->background)<o:p></o:p></p>
<p class=MsoNormal> {<o:p></o:p></p>
<p class=MsoNormal> SDL_Surface* img = LoadImage(curPage->background,
IMG_ALPHA|IMG_NOT_REQUIRED);<o:p></o:p></p>
<p class=MsoNormal>- SDL_BlitSurface(img, NULL, screen, NULL);<o:p></o:p></p>
<p class=MsoNormal>+<o:p></o:p></p>
<p class=MsoNormal>+ /* hack: since this is the background it needs to
scale when in fullscreen<o:p></o:p></p>
<p class=MsoNormal>+ * but shouldn't every image scale when in
fullscreen? assuming svg is for that... -MDT */<o:p></o:p></p>
<p class=MsoNormal>+ if (settings.fullscreen)<o:p></o:p></p>
<p class=MsoNormal>+ {<o:p></o:p></p>
<p class=MsoNormal>+ SDL_Surface* fsimg = zoom(img, fs_res_x, fs_res_y);<o:p></o:p></p>
<p class=MsoNormal>+ SDL_BlitSurface(fsimg, NULL, screen, NULL);<o:p></o:p></p>
<p class=MsoNormal>+ SDL_FreeSurface(fsimg);<o:p></o:p></p>
<p class=MsoNormal>+ }<o:p></o:p></p>
<p class=MsoNormal>+ else<o:p></o:p></p>
<p class=MsoNormal>+ {<o:p></o:p></p>
<p class=MsoNormal>+ SDL_BlitSurface(img, NULL, screen, NULL);<o:p></o:p></p>
<p class=MsoNormal>+ }<o:p></o:p></p>
<p class=MsoNormal>+<o:p></o:p></p>
<p class=MsoNormal> SDL_FreeSurface(img);<o:p></o:p></p>
<p class=MsoNormal>+<o:p></o:p></p>
<p class=MsoNormal> }<o:p></o:p></p>
<p class=MsoNormal> else if (curScript->background)<o:p></o:p></p>
<p class=MsoNormal> {<o:p></o:p></p>
<p class=MsoNormal> SDL_Surface* img =
LoadImage(curScript->background, IMG_ALPHA|IMG_NOT_REQUIRED);<o:p></o:p></p>
<p class=MsoNormal>- SDL_BlitSurface(img, NULL, screen, NULL);<o:p></o:p></p>
<p class=MsoNormal>+<o:p></o:p></p>
<p class=MsoNormal>+ /* hack: since this is the background it needs to
scale when in fullscreen -MDT */<o:p></o:p></p>
<p class=MsoNormal>+ if (settings.fullscreen)<o:p></o:p></p>
<p class=MsoNormal>+ {<o:p></o:p></p>
<p class=MsoNormal>+ SDL_Surface* fsimg = zoom(img, fs_res_x, fs_res_y);<o:p></o:p></p>
<p class=MsoNormal>+ SDL_BlitSurface(fsimg, NULL, screen, NULL);<o:p></o:p></p>
<p class=MsoNormal>+ SDL_FreeSurface(fsimg);<o:p></o:p></p>
<p class=MsoNormal>+ }<o:p></o:p></p>
<p class=MsoNormal>+ else<o:p></o:p></p>
<p class=MsoNormal>+ {<o:p></o:p></p>
<p class=MsoNormal>+ SDL_BlitSurface(img, NULL, screen, NULL);<o:p></o:p></p>
<p class=MsoNormal>+ }<o:p></o:p></p>
<p class=MsoNormal>+<o:p></o:p></p>
<p class=MsoNormal> SDL_FreeSurface(img);<o:p></o:p></p>
<p class=MsoNormal> }<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>Index: trunk/data/scripts/cascade.xml<o:p></o:p></p>
<p class=MsoNormal>===================================================================<o:p></o:p></p>
<p class=MsoNormal>--- trunk/data/scripts/cascade.xml (revision 0)<o:p></o:p></p>
<p class=MsoNormal>+++ trunk/data/scripts/cascade.xml (revision 0)<o:p></o:p></p>
<p class=MsoNormal>@@ -0,0 +1,18 @@<o:p></o:p></p>
<p class=MsoNormal>+<script title="Fish Cascade Instructions"><o:p></o:p></p>
<p class=MsoNormal>+ <page><o:p></o:p></p>
<p class=MsoNormal>+ <img src="lessons_bkg.png" x="0"
y="0"><o:p></o:p></p>
<p class=MsoNormal>+ <img src="main_bkg.png" x="0"
y="0"><o:p></o:p></p>
<p class=MsoNormal>+ <img src="tux/stand-.png"
x="100" y="330"><o:p></o:p></p>
<p class=MsoNormal>+ <text color="#FFFFFF"
align="center" size="32">Help Tux Eat Fish!</text><o:p></o:p></p>
<p class=MsoNormal>+ <text color="#FFFFFF"
align="center">Tux is very hungry! Eating</text><o:p></o:p></p>
<p class=MsoNormal>+ <text color="#FFFFFF"
align="center">fish with letters gives him</text><o:p></o:p></p>
<p class=MsoNormal>+ <text color="#FFFFFF"
align="center">a tummy ache. Help Tux</text><o:p></o:p></p>
<p class=MsoNormal>+ <text color="#FFFFFF"
align="center">eat fish by pressing the</text><o:p></o:p></p>
<p class=MsoNormal>+ <text color="#FFFFFF"
align="center">letters on the fish making</text><o:p></o:p></p>
<p class=MsoNormal>+ <text color="#FFFFFF"
align="center">them go away so he can</text><o:p></o:p></p>
<p class=MsoNormal>+ <text color="#FFFFFF" align="center">eat
them all!</text><o:p></o:p></p>
<p class=MsoNormal>+ <text></text><o:p></o:p></p>
<p class=MsoNormal>+ <text color="#ffffff"
align="center" size="22">Press Space to
Continue!</text><o:p></o:p></p>
<p class=MsoNormal>+ </page><o:p></o:p></p>
<p class=MsoNormal>+ <waitforinput/><o:p></o:p></p>
<p class=MsoNormal>+ </page></lesson><o:p></o:p></p>
<p class=MsoNormal>Index: trunk/data/scripts/laser.xml<o:p></o:p></p>
<p class=MsoNormal>===================================================================<o:p></o:p></p>
<p class=MsoNormal>--- trunk/data/scripts/laser.xml (revision 0)<o:p></o:p></p>
<p class=MsoNormal>+++ trunk/data/scripts/laser.xml (revision 0)<o:p></o:p></p>
<p class=MsoNormal>@@ -0,0 +1,18 @@<o:p></o:p></p>
<p class=MsoNormal>+<script title="Comet Zap Instructions"
background="main_bkg.jpg"><o:p></o:p></p>
<p class=MsoNormal>+ <page><o:p></o:p></p>
<p class=MsoNormal>+ <img src="main_bkg.png" x="0"
y="0"><o:p></o:p></p>
<p class=MsoNormal>+ <text align="center"
size="28">Save The Cities From Falling Comets!</text><o:p></o:p></p>
<p class=MsoNormal>+ <text align="center"t>Help Tux aim his
laser beam by typing</text><o:p></o:p></p>
<p class=MsoNormal>+ <text align="center">the letters on the
comets. Type quickly,</text><o:p></o:p></p>
<p class=MsoNormal>+ <text align="center">because if Tux
can't destroy the comets</text><o:p></o:p></p>
<p class=MsoNormal>+ <text align="center"t>before they hit
the ground, the cities'</text><o:p></o:p></p>
<p class=MsoNormal>+ <text align="center"t>shield will be
destroyed. If they get hit</text><o:p></o:p></p>
<p class=MsoNormal>+ <text align="center">again, the cities
themselves will be</text><o:p></o:p></p>
<p class=MsoNormal>+ <text align="center">destroyed! Lose
all of your cities</text><o:p></o:p></p>
<p class=MsoNormal>+ <text align="center">and the game is
over.</text><o:p></o:p></p>
<p class=MsoNormal>+ <text></text><o:p></o:p></p>
<p class=MsoNormal>+ <text align="center"
color="#ffffff" size="22">Press Space to
Continue!</text><o:p></o:p></p>
<p class=MsoNormal>+ </page><o:p></o:p></p>
<p class=MsoNormal>+ <waitforinput/><o:p></o:p></p>
<p class=MsoNormal>+</page><o:p></o:p></p>
<p class=MsoNormal>+</lesson><o:p></o:p></p>
<p class=MsoNormal>\ No newline at end of file<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>Property changes on: trunk/data/scripts/laser.xml<o:p></o:p></p>
<p class=MsoNormal>___________________________________________________________________<o:p></o:p></p>
<p class=MsoNormal>Added: svn:executable<o:p></o:p></p>
<p class=MsoNormal> + *<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>Index: trunk/data/scripts/Makefile.am<o:p></o:p></p>
<p class=MsoNormal>===================================================================<o:p></o:p></p>
<p class=MsoNormal>--- trunk/data/scripts/Makefile.am (revision 1466)<o:p></o:p></p>
<p class=MsoNormal>+++ trunk/data/scripts/Makefile.am (working copy)<o:p></o:p></p>
<p class=MsoNormal>@@ -4,8 +4,7 @@<o:p></o:p></p>
<p class=MsoNormal> scriptsdir = $(pkgdatadir)/scripts<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal> dist_scripts_DATA = projectInfo.xml \<o:p></o:p></p>
<p class=MsoNormal>- Lesson_1.xml<o:p></o:p></p>
<p class=MsoNormal>+ Lesson_1.xml \<o:p></o:p></p>
<p class=MsoNormal>+ cascade.xml \<o:p></o:p></p>
<p class=MsoNormal>+ laser.xml<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>-## NOTE put these back in if we write them into a usable
state<o:p></o:p></p>
<p class=MsoNormal>-## cascade.xml \<o:p></o:p></p>
<p class=MsoNormal>-## laser.xml<o:p></o:p></p>
<p class=MsoNormal>\ No newline at end of file<o:p></o:p></p>
</div>
</body>
</html>