亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? breakdown.jsp

?? HomePlayer is an extention of the FreePlayer software provided by the french internet provider Free
?? JSP
字號:
<%@page contentType="text/html;charset=ISO-8859-15" pageEncoding="ISO-8859-1"%>
<%@page import="org.homeplayer.util.*"%>
<%@page import="org.homeplayer.web.*"%>
<%@page import="java.util.*"%>
<jsp:useBean id="hppc" class="org.homeplayer.web.HPPageContext" scope="request">
	<jsp:setProperty name="hppc" property="request" 		value="<%=request%>"/>
	<jsp:setProperty name="hppc" property="navLevel" 		value="2"/>
</jsp:useBean>  
<%!
  boolean breakdown(int[] tab, int i, int j, int type ) 
  {
	final int MAX_WIDTH = 15;
	final int MAX_HEIGHT = 15;

	if( i<0 || j<0 || i>=MAX_WIDTH || j>=MAX_HEIGHT ) return false ;
	boolean status = false ;
	if( tab[i+j*MAX_WIDTH] == -1 ) return false ;
	if( tab[i+j*MAX_WIDTH] == 0 ) return true ;
	if( tab[i+j*MAX_WIDTH] == type ) {
		int oldtype =tab[i+j*MAX_WIDTH] ;
		tab[i+j*MAX_WIDTH] = 0 ;
		if( breakdown( tab, i+1, j, type ) ) {
			status = true ;
		}
		if( breakdown( tab, i-1, j, type ) ) {
			status = true ;
		}
		if( breakdown( tab, i, j+1, type ) ) {
			status = true ;
		}
		if( breakdown( tab, i, j-1, type ) ) {
			status = true ;
		}
		if( status == false ) {
			tab[i+j*MAX_WIDTH] = oldtype ;
		}
	}
	return status ;
  }
%> <% 	if (WebUtil.getParam(request, "WAIT", false)) { %><jsp:forward page="/WEB-INF/jsp/wait.jsp"/><% return;} %>
<%
final int MAX_WIDTH = 15;
final int MAX_HEIGHT = 15;

hppc.addMenuItem(new HPMenuLink("Nouvelle Partie", 	"/games/breakdown.jsp?action=newgame&WAIT=TRUE", hppc));
hppc.addMenuItem(new HPMenuSeparator() ) ;

String[] colors = new String[] { "#FEE55BFF", "#9FE376FF", "#A7C4FEFF", "#B7B7B7FF", "#FFAAA1FF" } ;
hppc.setMenuTitle( "Jeux" ) ;
hppc.setHeaderTitle( "BreakDown" ) ;

String action = WebUtil.getParam(request, "action", "");    

if( action.equals( "" ) ) {
	hppc.addMenuItem(new HPMenuTitle("High Score: "+HPConf.getString(HPConf.BREAKDOWN_HIGHSCORE) )) ;
	%>    
<jsp:include page="<%= hppc.getSkin().getHeader() %>"/>
   <TABLE width=406>
   <tr>
       <td align=center>
           <H1>Break Down</H1>
       </td>
   </tr>
   <tr>
       <td>
       	Cliquez sur les carr閟 adjacents de la m阭e couleur afin de les 閘iminer. Le but du jeu est qu'il n'en reste qu'un seul.
       </td>
   </tr>
   </table>
<jsp:include page="<%= hppc.getSkin().getFooter() %>"/>
	<%
} else {
	long time = System.currentTimeMillis() ;
int[] tab = (int[])HPSession.get("BD_TAB") ;

if( action.equals("newgame") ) {
	tab = new int[MAX_WIDTH*MAX_HEIGHT] ;
	Random r = new Random(System.currentTimeMillis()) ;
	for( int j=0 ; j<MAX_HEIGHT ; j++ ) {
		for( int i=0 ; i<MAX_WIDTH ; i++ ) {
			tab[i+j*MAX_WIDTH] = r.nextInt(5)+1 ;
		}
	}
	HPSession.set( "BD_TAB", tab ) ;
	HPSession.set( "BD_SCORE", new Integer(0) ) ;
} else if( action.equals("sel") ) {
	int i = WebUtil.getParam(request, "i", 0);   
	int j = WebUtil.getParam(request, "j", 0);
	
	int type = tab[i+j*MAX_WIDTH] ;
	if( breakdown( tab, i, j, type ) == true ) {
		int nbhit = 0 ;
		for( int ii=0 ; ii<MAX_WIDTH ; ii++ ) {
			for( int ij=MAX_HEIGHT-1 ; ij>=0 ; ij-- ) {
				if( tab[ii+ij*MAX_WIDTH] == 0 ) {
					tab[ii+ij*MAX_WIDTH] = -1 ;
					nbhit++ ;
				} else if( ij<MAX_HEIGHT-1 && tab[ii+ij*MAX_WIDTH] > 0  ) {
					int ptype = tab[ii+ij*MAX_WIDTH] ;	
				 	int ij2 = ij+1 ;
					while( ij2<MAX_HEIGHT && tab[ii+(ij2)*MAX_WIDTH]<0 ) {
						tab[ii+(ij2)*MAX_WIDTH] = ptype ;
						tab[ii+(ij2-1)*MAX_WIDTH] = -1 ;
						ij2++ ;
					}
				}
			}
		}
		int addScore = 0;
		for(int c = 2 ; c <= nbhit ; c++ ) addScore += (c-1) * c;
		int score = HPSession.get( "BD_SCORE", 0 ) ;
		score += addScore ;
		HPSession.set( "BD_SCORE", new Integer(score) ) ;
		HPSession.set( "BD_NBHIT", new Integer(nbhit) ) ;
		int hs = HPConf.getInt(HPConf.BREAKDOWN_HIGHSCORE);
		if( score > hs ) {
			HPConf.set(HPConf.BREAKDOWN_HIGHSCORE, score) ;
			HPConf.saveSilently();
		}

	}	
}

StringBuffer buffer = new StringBuffer() ;
for( int j=0 ; j<MAX_HEIGHT ; j++ ) {
	buffer.append( "<tr>") ;
	boolean focused = false ;
	for( int i=0 ; i<MAX_WIDTH ; i++ ) {
	   int type = tab[i+j*MAX_WIDTH] ;
	   String ref = "breakdown.jsp?action=sel&i="+i+"&j="+j ;
	   buffer.append( "<td>" ) ;
	   if (type>0) { 
		   buffer.append( "<a href=\"" ) ;
		   buffer.append( ref ) ;
		   buffer.append( "\"" ) ;
		   if( focused == false ) {
			   buffer.append( " focused" ) ;
			   focused = true ;
		   }
		   buffer.append( "><table border=1 cellpadding=0 bgcolor=\"" ) ;
		   buffer.append( hppc.color(colors[type-1]) ) ;
		   buffer.append( "\" abgcolor=\"" ) ;
		   buffer.append( hppc.color("#00000FF") ) ;
		   buffer.append( "\"><tr><td bgcolor=\"" ) ;
		   buffer.append( hppc.color(colors[type-1]) ) ;
		   buffer.append( "\"><img src=\"images/bd_type"+(type)+".gif\" width=16 height=16></td></tr></table></a>" ) ;
	   } else {
		   buffer.append( "<img src=\"/images/blanck.gif\" width=20 height=20>" ) ;
	   }
	   buffer.append( "</td>" ) ;
	}
	buffer.append( "</tr>" ) ;
}
hppc.setFocusSetOnPage( true ) ;
hppc.addMenuItem(new HPMenuTitle("High Score: "+HPConf.getString(HPConf.BREAKDOWN_HIGHSCORE)) );
%>    
<jsp:include page="<%= hppc.getSkin().getHeader() %>"/>
   <TABLE width=406>
   <tr>
       <td align=center>
           <table border=0 cellpadding=0 cellspacing=1>
           	<%=buffer %>
           </table>
       </td>
   </tr>
   <tr>
       <td height=2 bgcolor="<%=hppc.color("#FFFFFFFF") %>"><img src="/images/blanck.gif" width="2" height="2"></td>
   </tr>
   <tr>
       <td>
           <H3>Score : <%=HPSession.get( "BD_SCORE", 0 ) %></H3>
       </td>
   </tr>
   </table>
<jsp:include page="<%= hppc.getSkin().getFooter() %>"/>
<%} %>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美怡红院视频| 亚洲激情自拍视频| 国产精品免费人成网站| 亚洲美女一区二区三区| 九一久久久久久| 欧美午夜在线一二页| 日本一二三不卡| 麻豆精品精品国产自在97香蕉| 91亚洲国产成人精品一区二区三| 日韩精品中文字幕在线一区| 亚洲女人****多毛耸耸8| 韩国v欧美v日本v亚洲v| 欧美日韩免费观看一区二区三区 | 亚洲男同1069视频| 久久成人免费电影| 6080yy午夜一二三区久久| 国产精品午夜免费| 国内成人自拍视频| 精品福利av导航| 日本成人中文字幕在线视频| 欧美私模裸体表演在线观看| 亚洲三级在线免费| 成人av午夜电影| 亚洲国产成人一区二区三区| 国产精一区二区三区| 日韩视频一区二区在线观看| 亚洲成av人片一区二区三区| 色综合天天做天天爱| 亚洲欧美一区二区在线观看| 9色porny自拍视频一区二区| 国产精品美日韩| 成人午夜精品一区二区三区| 中文字幕不卡的av| 成人av资源站| 亚洲日本中文字幕区| k8久久久一区二区三区| 成人免费视频在线观看| 92精品国产成人观看免费| 亚洲人吸女人奶水| 欧美综合视频在线观看| 亚洲精品一卡二卡| 欧美人妇做爰xxxⅹ性高电影| 亚洲国产日韩一区二区| 欧美天天综合网| 日韩高清一区二区| 精品美女在线观看| 成人黄色免费短视频| 亚洲欧美怡红院| 欧美视频中文一区二区三区在线观看| 亚洲一级二级在线| 欧美一区二区不卡视频| 国内精品伊人久久久久影院对白| 国产欧美日韩精品在线| 色综合久久久久综合体桃花网| 亚洲一区二区三区精品在线| 日韩精品综合一本久道在线视频| 狠狠色丁香婷婷综合久久片| 国产精品久久久久久久浪潮网站| 色婷婷国产精品| 日本一区中文字幕| 国产午夜一区二区三区| 91视频一区二区三区| 日本在线不卡一区| 中文字幕不卡的av| 欧美日韩国产片| 国产精品一色哟哟哟| 亚洲老司机在线| 精品国产一区二区三区四区四| 丰满少妇久久久久久久| 午夜精品久久久久久久蜜桃app| 欧美成人精品二区三区99精品| 99久久精品一区| 精品一区二区三区在线播放| 国产精品美女一区二区三区| 欧美日韩一区二区三区高清 | 亚洲人成电影网站色mp4| 欧美日韩国产免费| 国产suv精品一区二区三区| 婷婷久久综合九色综合绿巨人| 久久一夜天堂av一区二区三区| 色网站国产精品| 国产成人午夜精品5599 | 国产精品三级视频| 51午夜精品国产| 91在线国内视频| 麻豆精品视频在线观看免费| 亚洲精品免费播放| 欧美极品aⅴ影院| 日韩午夜电影在线观看| 色综合久久综合| 成人小视频在线| 国内精品伊人久久久久av一坑| 亚洲成人激情自拍| 亚洲人妖av一区二区| 久久综合色播五月| 欧美一级片在线看| 欧美图区在线视频| 色美美综合视频| 成人av片在线观看| 国产精品资源网站| 精品制服美女丁香| 日韩不卡一区二区三区| 亚洲成a人在线观看| 亚洲午夜久久久久| 伊人夜夜躁av伊人久久| 国产精品久久久久久久久久久免费看| 久久嫩草精品久久久久| 日韩免费观看高清完整版| 91精品在线麻豆| 欧美一区二区网站| 91精品国产欧美一区二区成人| 在线观看亚洲成人| 欧美综合亚洲图片综合区| 在线区一区二视频| 欧美综合在线视频| 欧美美女一区二区| 欧美区一区二区三区| 欧美一区二区三区视频免费播放| 欧美亚洲国产一区在线观看网站| 91日韩精品一区| 欧美优质美女网站| 337p亚洲精品色噜噜| 3atv一区二区三区| 亚洲精品一线二线三线| 久久精品免视看| 亚洲国产精品二十页| 中文字幕高清不卡| 亚洲欧美日韩久久| 亚洲国产中文字幕在线视频综合| 亚洲高清久久久| 久久精品国产精品亚洲精品| 国产一区二区电影| 国产99一区视频免费| 色婷婷久久一区二区三区麻豆| 欧美网站大全在线观看| 日韩视频免费观看高清完整版在线观看 | 一区二区久久久| 三级久久三级久久久| 精品一区二区三区的国产在线播放| 国产一二三精品| 91首页免费视频| 777久久久精品| 久久久激情视频| 亚洲免费观看高清完整版在线观看熊| 亚洲成人精品一区| 国产乱子伦视频一区二区三区| 9i在线看片成人免费| 欧美日韩久久久一区| 精品国产乱码久久久久久久久| 国产精品久久夜| 天天爽夜夜爽夜夜爽精品视频| 久久66热re国产| 99视频热这里只有精品免费| 欧洲亚洲国产日韩| 久久一留热品黄| 亚洲男人天堂av| 久久99精品国产| 色老头久久综合| 久久噜噜亚洲综合| 亚洲成人av电影在线| 国产凹凸在线观看一区二区| 在线电影欧美成精品| 中文字幕日本乱码精品影院| 麻豆专区一区二区三区四区五区| 国产精品一区二区三区99| 欧美日韩国产综合一区二区 | 国产白丝精品91爽爽久久| 欧美日韩国产经典色站一区二区三区| 国产亚洲欧美激情| 日韩精品三区四区| 91婷婷韩国欧美一区二区| 久久综合九色综合97婷婷| 亚洲国产一区二区a毛片| 懂色av一区二区三区蜜臀| 日韩一区二区三区四区| 一级女性全黄久久生活片免费| 国产精品888| 日韩视频一区二区在线观看| 亚洲一区精品在线| 成人黄色在线视频| 国产无一区二区| 久久成人免费网| 日韩一区二区三区在线观看| 亚洲一区二区三区视频在线播放| 99视频精品免费视频| 久久久精品国产免大香伊| 日本欧美在线看| 5月丁香婷婷综合| 亚洲午夜国产一区99re久久| 91蜜桃视频在线| 国产精品国产成人国产三级| 国产成人午夜片在线观看高清观看| 日韩精品在线看片z| 日本少妇一区二区| 日韩一级黄色片| 蜜臀av一区二区在线观看| 91精品国产综合久久久久久久久久 | 日本免费在线视频不卡一不卡二 | 国产精品福利一区| 国产福利视频一区二区三区|