亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
色屁屁一区二区| 欧美一区在线视频| 欧美剧情电影在线观看完整版免费励志电影 | 日韩毛片在线免费观看| 日本亚洲视频在线| 日本电影欧美片| 国产精品美日韩| 精油按摩中文字幕久久| 欧美日韩日日骚| 中文字幕日韩av资源站| 国产在线看一区| 日韩一区二区在线免费观看| 依依成人综合视频| 成人app下载| 欧美韩国一区二区| 国产精品一区一区三区| 精品国产乱码久久久久久免费| 亚洲国产一区二区三区青草影视 | 久久国产精品99精品国产| 91国内精品野花午夜精品| 中文成人av在线| 成人性生交大片| 欧美国产成人在线| 国产成人精品亚洲日本在线桃色| 日韩精品一区二区三区视频播放 | 久久99国产精品尤物| 91精品在线一区二区| 性欧美疯狂xxxxbbbb| 欧洲精品一区二区| 亚洲综合一区二区三区| 日本福利一区二区| 亚洲高清免费在线| 91精品国产一区二区三区蜜臀| 亚洲小说欧美激情另类| 欧美日韩黄色一区二区| 日韩精品久久久久久| 欧美日韩精品三区| 日韩精品成人一区二区在线| 91精品国产综合久久婷婷香蕉| 男人的j进女人的j一区| 欧美不卡视频一区| 国产精品自拍av| 国产精品高潮久久久久无| 99国产精品国产精品久久| 亚洲综合色丁香婷婷六月图片| 欧美唯美清纯偷拍| 久久精品国产精品青草| 国产无一区二区| 99久久综合国产精品| 夜夜嗨av一区二区三区网页| 欧美日韩mp4| 国产自产2019最新不卡| 中文字幕一区免费在线观看| 欧美三级在线看| 精品一区二区精品| 国产精品嫩草久久久久| 欧美艳星brazzers| 黄网站免费久久| 亚洲男人的天堂网| 精品久久久久久久人人人人传媒| 国产精品一品视频| 亚洲美女视频在线| 日韩欧美一区在线观看| 成人福利在线看| 蜜臀a∨国产成人精品| 国产欧美日韩不卡| 欧美精品乱码久久久久久按摩 | 精品动漫一区二区三区在线观看| 成人免费视频网站在线观看| 亚洲成人黄色小说| 中文字幕+乱码+中文字幕一区| 91成人免费网站| 国产成人亚洲精品青草天美| 亚洲线精品一区二区三区| 国产婷婷一区二区| 这里只有精品电影| 成人av先锋影音| 加勒比av一区二区| 一区二区三区在线观看欧美| 久久只精品国产| 欧美日韩欧美一区二区| 成人深夜福利app| 激情综合色综合久久综合| 洋洋成人永久网站入口| 国产欧美一区二区精品忘忧草| 欧美日韩亚洲综合一区 | 欧美精品久久久久久久久老牛影院| 韩国成人精品a∨在线观看| 亚洲夂夂婷婷色拍ww47| 国产区在线观看成人精品| 91精品啪在线观看国产60岁| 欧美自拍丝袜亚洲| 成人黄色国产精品网站大全在线免费观看| 麻豆精品视频在线观看视频| 亚洲成人综合视频| 亚洲精品亚洲人成人网| 国产精品久99| 欧美韩日一区二区三区四区| 欧美精品一区二区三区蜜臀| 日韩视频在线观看一区二区| 欧美久久久久久久久中文字幕| 色综合一区二区三区| 成人高清av在线| 成人一区二区三区中文字幕| 国产一区二区三区美女| 麻豆成人久久精品二区三区红| 五月综合激情日本mⅴ| 亚洲最新视频在线播放| 一区二区不卡在线视频 午夜欧美不卡在| 国产亚洲精品超碰| 久久精品一区二区三区不卡 | 成人美女在线观看| 国产成人自拍高清视频在线免费播放| 美国三级日本三级久久99| 强制捆绑调教一区二区| 日av在线不卡| 精品一区二区三区香蕉蜜桃 | 日本一区二区不卡视频| 国产日韩视频一区二区三区| 中文字幕精品一区| 中文字幕免费在线观看视频一区| 国产亚洲精品7777| 国产精品视频一二| 日韩毛片在线免费观看| 亚洲主播在线播放| 日韩福利电影在线| 国产精品资源在线看| 高清视频一区二区| 在线一区二区三区做爰视频网站| 欧美系列亚洲系列| 欧美电影一区二区| 久久久久国产免费免费| 中文字幕av一区 二区| 一区二区视频免费在线观看| 视频一区视频二区中文字幕| 麻豆成人91精品二区三区| 国产成人精品一区二| 91蜜桃婷婷狠狠久久综合9色| 欧美日韩久久一区二区| 日韩一区二区三区视频在线观看| 久久伊99综合婷婷久久伊| 国产精品久久久久影院老司| 亚洲国产精品欧美一二99| 久久精品理论片| 成人福利视频在线| 666欧美在线视频| 久久精品一二三| 亚洲国产成人av| 国产成人精品1024| 欧美精选一区二区| 国产精品久久久久久久久久久免费看 | 亚洲电影在线播放| 国产精品白丝jk白祙喷水网站| 99国产精品久久久久| 日韩色在线观看| 亚洲欧美日韩系列| 国产一区二区不卡在线| 欧美在线999| 国产亚洲欧美日韩在线一区| 亚洲成a天堂v人片| 成人动漫精品一区二区| 日韩一区二区免费视频| 亚洲精品日韩一| 国产成人av电影在线| 欧美一区二区三区在线| 中文字幕视频一区二区三区久| 日本强好片久久久久久aaa| 不卡的av中国片| 久久婷婷国产综合精品青草| 性做久久久久久免费观看| 99久久er热在这里只有精品66| 欧美电影免费观看高清完整版在| 亚洲欧美激情视频在线观看一区二区三区 | 亚洲一区二区三区美女| 国产精品羞羞答答xxdd| 日韩午夜激情av| 婷婷久久综合九色综合绿巨人| 91在线免费播放| 国产亚洲欧美激情| 国产原创一区二区三区| 7777精品伊人久久久大香线蕉的 | 26uuu成人网一区二区三区| 亚洲一区二区3| 一本高清dvd不卡在线观看| 国产视频一区二区在线观看| 老汉av免费一区二区三区 | 男女性色大片免费观看一区二区| 色综合色狠狠天天综合色| 国产精品午夜电影| 懂色av中文一区二区三区| 欧美videos中文字幕| 日本人妖一区二区| 91精品国产手机| 午夜精品久久久久久不卡8050| 91搞黄在线观看| 亚洲宅男天堂在线观看无病毒| 在线亚洲人成电影网站色www| 亚洲精选在线视频| 色播五月激情综合网| 一区二区在线观看免费视频播放|