CVS: TapestryBook/hangman1/context/WEB-INF Lose.page,NONE,1.1 Guess.page,NONE,1.1 web.xml,NONE,1.1 Home.page,NONE,1.1
Howard Lewis Ship <[email protected]>
| Newsgroups | gmane.comp.java.tapestry.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/tapestry/TapestryBook/hangman1/context/WEB-INF
In directory sc8-pr-cvs1:/tmp/cvs-serv10853/hangman1/context/WEB-INF
Added Files:
Lose.page Guess.page web.xml Home.page
Log Message:
Rename app from "hangman" to "hangman1".
Create (temporary) dependency of jakarta-tapestry project for latest code.
--- NEW FILE: Lose.page ---
<?xml version="1.0"?>
<!-- $Id: Lose.page,v 1.1 2003/01/13 19:02:49 hship Exp $ -->
<!DOCTYPE page-specification PUBLIC
"-//Howard Lewis Ship//Tapestry Specification 1.4//EN"
"http://tapestry.sf.net/dtd/Tapestry_1_4.dtd">
<page-specification class="hangman1.Lose">
<context-asset name="a" path="images/Chalkboard_1x1.png"/>
<context-asset name="b" path="images/Chalkboard_1x2.png"/>
<context-asset name="c" path="images/Chalkboard_1x3.png"/>
<context-asset name="d" path="images/Chalkboard_1x4.png"/>
<context-asset name="e" path="images/Chalkboard_1x5.png"/>
<context-asset name="f" path="images/Chalkboard_1x6.png"/>
<context-asset name="g" path="images/Chalkboard_2x1.png"/>
<context-asset name="h" path="images/Chalkboard_2x2.png"/>
<context-asset name="i" path="images/Chalkboard_2x3.png"/>
<context-asset name="j" path="images/Chalkboard_2x4.png"/>
<context-asset name="k" path="images/Chalkboard_2x5.png"/>
<context-asset name="l" path="images/Chalkboard_2x6.png"/>
<context-asset name="m" path="images/Chalkboard_3x1.png"/>
<context-asset name="n" path="images/Chalkboard_3x2.png"/>
<context-asset name="o" path="images/Chalkboard_3x3.png"/>
<context-asset name="p" path="images/Chalkboard_3x4.png"/>
<context-asset name="q" path="images/Chalkboard_3x5.png"/>
<context-asset name="r" path="images/Chalkboard_3x6.png"/>
<context-asset name="s" path="images/Chalkboard_4x1.png"/>
<context-asset name="t" path="images/Chalkboard_4x2.png"/>
<context-asset name="u" path="images/Chalkboard_4x3.png"/>
<context-asset name="v" path="images/Chalkboard_4x4.png"/>
<context-asset name="w" path="images/Chalkboard_4x5.png"/>
<context-asset name="x" path="images/Chalkboard_4x6.png"/>
<context-asset name="y" path="images/Chalkboard_5x1.png"/>
<context-asset name="z" path="images/Chalkboard_5x2.png"/>
</page-specification>
--- NEW FILE: Guess.page ---
<?xml version="1.0"?>
<!-- $Id: Guess.page,v 1.1 2003/01/13 19:02:49 hship Exp $ -->
<!DOCTYPE page-specification PUBLIC
"-//Howard Lewis Ship//Tapestry Specification 1.4//EN"
"http://tapestry.sf.net/dtd/Tapestry_1_4.dtd">
<page-specification class="hangman1.Guess">
<!-- Iterate over a set of flags indicating whether each letter has been guessed. -->
<component id="selectLoop" type="Foreach">
<binding name="source" expression="visit.game.guessedLetters"/>
<binding name="value" expression="letterGuessed"/>
<binding name="index" expression="guessIndex"/>
</component>
<component id="select" type="DirectLink">
<binding name="listener" expression="listeners.makeGuess"/>
<binding name="parameters" expression="letterForGuessIndex"/>
<binding name="disabled" expression="letterGuessed"/>
</component>
<!-- The tool I used to create all these images worked by splitting
up a single large image, and gave everything these wierd
names. Assets' secondary use is to allow meaningful
aliases to be provided for wierd names. -->
<context-asset name="digit0" path="images/Chalkboard_1x7.png"/>
<context-asset name="digit1" path="images/Chalkboard_1x8.png"/>
<context-asset name="digit2" path="images/Chalkboard_2x7.png"/>
<context-asset name="digit3" path="images/Chalkboard_2x8.png"/>
<context-asset name="digit4" path="images/Chalkboard_3x7.png"/>
<context-asset name="digit5" path="images/Chalkboard_3x8.png"/>
<context-asset name="digit6" path="images/Chalkboard_4x7.png"/>
<context-asset name="space" path="images/letter-spacer.png"/>
<context-asset name="dash" path="images/Chalkboard_5x3.png"/>
<context-asset name="a" path="images/Chalkboard_1x1.png"/>
<context-asset name="b" path="images/Chalkboard_1x2.png"/>
<context-asset name="c" path="images/Chalkboard_1x3.png"/>
<context-asset name="d" path="images/Chalkboard_1x4.png"/>
<context-asset name="e" path="images/Chalkboard_1x5.png"/>
<context-asset name="f" path="images/Chalkboard_1x6.png"/>
<context-asset name="g" path="images/Chalkboard_2x1.png"/>
<context-asset name="h" path="images/Chalkboard_2x2.png"/>
<context-asset name="i" path="images/Chalkboard_2x3.png"/>
<context-asset name="j" path="images/Chalkboard_2x4.png"/>
<context-asset name="k" path="images/Chalkboard_2x5.png"/>
<context-asset name="l" path="images/Chalkboard_2x6.png"/>
<context-asset name="m" path="images/Chalkboard_3x1.png"/>
<context-asset name="n" path="images/Chalkboard_3x2.png"/>
<context-asset name="o" path="images/Chalkboard_3x3.png"/>
<context-asset name="p" path="images/Chalkboard_3x4.png"/>
<context-asset name="q" path="images/Chalkboard_3x5.png"/>
<context-asset name="r" path="images/Chalkboard_3x6.png"/>
<context-asset name="s" path="images/Chalkboard_4x1.png"/>
<context-asset name="t" path="images/Chalkboard_4x2.png"/>
<context-asset name="u" path="images/Chalkboard_4x3.png"/>
<context-asset name="v" path="images/Chalkboard_4x4.png"/>
<context-asset name="w" path="images/Chalkboard_4x5.png"/>
<context-asset name="x" path="images/Chalkboard_4x6.png"/>
<context-asset name="y" path="images/Chalkboard_5x1.png"/>
<context-asset name="z" path="images/Chalkboard_5x2.png"/>
<!-- This may be confusing; the number in the name is
the number of remaining guesses, the number in
the path is the number of bits drawn in (which
is the opposite). -->
<context-asset name="scaffold6" path="images/scaffold.png"/>
<context-asset name="scaffold5" path="images/scaffold-1.png"/>
<context-asset name="scaffold4" path="images/scaffold-2.png"/>
<context-asset name="scaffold3" path="images/scaffold-3.png"/>
<context-asset name="scaffold2" path="images/scaffold-4.png"/>
<context-asset name="scaffold1" path="images/scaffold-5.png"/>
<context-asset name="scaffold0" path="images/scaffold-6.png"/>
</page-specification>
--- NEW FILE: web.xml ---
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- web.xml,v 1.1 2002/07/08 21:46:10 hship Exp -->
<!DOCTYPE web-app
PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<servlet>
<servlet-name>hangman</servlet-name>
<servlet-class>net.sf.tapestry.ApplicationServlet</servlet-class>
<init-param>
<param-name>net.sf.tapestry.visit-class</param-name>
<param-value>hangman1.Visit</param-value>
</init-param>
<!-- Set the load order -->
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>hangman</servlet-name>
<url-pattern>/app</url-pattern>
</servlet-mapping>
</web-app>
--- NEW FILE: Home.page ---
<?xml version="1.0"?>
<!-- $Id: Home.page,v 1.1 2003/01/13 19:02:51 hship Exp $ -->
<!DOCTYPE page-specification PUBLIC
"-//Howard Lewis Ship//Tapestry Specification 1.4//EN"
"http://tapestry.sf.net/dtd/Tapestry_1_4.dtd">
<!-- Home is a very simple page, it only has a single dynamic aspect, the start button. The listener
method for that start button is in the Home page class. -->
<page-specification class="hangman1.Home"/>
-------------------------------------------------------
This SF.NET email is sponsored by: FREE SSL Guide from Thawte
are you planning your Web Server Security? Click here to get a FREE
Thawte SSL guide and find the answers to all your SSL security issues.
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en