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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.