<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/zikkenb5/">
    <title>zikkenB5麻雀 @ ウィキ</title>
    <link>http://w.atwiki.jp/zikkenb5/</link>
    <atom:link href="https://w.atwiki.jp/zikkenb5/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>zikkenB5麻雀 @ ウィキ</description>

    <dc:language>ja</dc:language>
    <dc:date>2006-12-08T19:19:42+09:00</dc:date>
    <utime>1165573182</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/zikkenb5/pages/10.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/zikkenb5/pages/9.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/zikkenb5/pages/8.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/zikkenb5/pages/7.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/zikkenb5/pages/6.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/zikkenb5/pages/5.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/zikkenb5/pages/4.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/zikkenb5/pages/3.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/zikkenb5/pages/2.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/zikkenb5/pages/1.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/zikkenb5/pages/10.html">
    <title>[GUI]　途中だが動く</title>
    <link>https://w.atwiki.jp/zikkenb5/pages/10.html</link>
    <description>
      import java.awt.*;
import java.awt.event.*;

public class Original extends Frame {

	static final int CANVASX_SIZE = 800;int CANVASY_SIZE = 600;

	Image img, img2 ;
	Image HList[] =new Image[161];	//捨て牌の画像記録(40＊4セット)
	int MyHai[]=new int[14];	//手持ちの牌
	int x = 0, y = 0;		//画面のx,y座標
	int cmove=0;			//グラフィックの描写命令
	int Tnum[]= {0,0,0,0,0};	//捨て牌の番号 　　　　　　　 /画像番号/南の捨てた枚数/東/北/西

	public static void main(String args[]) {
		new Original();
	}

	public Original() {
		super(&quot;Original&quot;);
		pack();
		setVisible(true);
		setVisible(false);
		pack();
		setResizable(false);
		pack();
		Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
		setLocation((d.width - CANVASX_SIZE) / 2, (d.height - CANVASY_SIZE) / 2);
		setSize(CANVASX_SIZE + getInsets().left + getInsets().right,
			CANVASY_SIZE + getInsets().top + getInsets().bottom);
		addWindowListener(new WindowAdapter() {
			public void windowClosing(WindowEvent e) {System.exit(0);}
		});

		img = Toolkit.getDef    </description>
    <dc:date>2006-12-08T19:19:42+09:00</dc:date>
    <utime>1165573182</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/zikkenb5/pages/9.html">
    <title>[麻雀]　今後の方針 12/07</title>
    <link>https://w.atwiki.jp/zikkenb5/pages/9.html</link>
    <description>
      ①GUIの方で手牌の切り出し位置を判定するメソッドが出来ているのでそれを引数として貰って
　実際にhaiPai[]からその牌を抜かしてツモ牌をhaiPai[]に収めソートさせるメソッドを
　家クラスに作る

②スレッドを試験的に導入

③GUIでの手牌の表示とhaiPai[]の連携


とりあえずこれを暫定的にやってしまいましょー

各自やってくれるものを書いてください

重井はとりあえず①をやってみます    </description>
    <dc:date>2006-12-07T13:58:48+09:00</dc:date>
    <utime>1165467528</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/zikkenb5/pages/8.html">
    <title>[麻雀]　今までのクラスのテスト実行用</title>
    <link>https://w.atwiki.jp/zikkenb5/pages/8.html</link>
    <description>
      class Game{
	static int paiNumber=0;
	static Pai[] zentaiPai=new Pai[136];
	static Pai[] pai;
	static Dora dora;
	static Ie ton=new Ie();
	static Ie nan=new Ie();
	static Ie sya=new Ie();
	static Ie pe=new Ie();
	public static void main(String[] args){
		makePai();		
		setPai();
		setDora();
		ton.haiPai=setHaiPai();
		nan.haiPai=setHaiPai();
		sya.haiPai=setHaiPai();
		pe.haiPai=setHaiPai();
		ton.sort();
		nan.sort();
		sya.sort();
		pe.sort();
		ton.tumo=pai[paiNumber];
		paiNumber++;
		System.out.println(&quot;ドラ：&quot;+dora);
		System.out.println(&quot;東：　&quot;+ton);
		System.out.println(&quot;南：　&quot;+nan);
		System.out.println(&quot;西：　&quot;+sya);
		System.out.println(&quot;北：　&quot;+pe);
		System.out.println(&quot;鳴き判定&quot;);
		System.out.println(&quot;牌：　&quot;+pai[paiNumber].checkHyozi());
		System.out.println(&quot;チー&quot;);
		System.out.println(&quot;東：　&quot;+ton.checkChee(pai[paiNumber]));
		System.out.println(&quot;南：　&quot;+nan.checkChee(pai[paiNumber]));
		System.out.println(&quot;西：　&quot;+sya.checkChee(pai[paiNumber]));
		System.out.pri    </description>
    <dc:date>2006-12-07T13:14:03+09:00</dc:date>
    <utime>1165464843</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/zikkenb5/pages/7.html">
    <title>[麻雀]　ドラクラス</title>
    <link>https://w.atwiki.jp/zikkenb5/pages/7.html</link>
    <description>
      class Dora{
	static Pai dora;
	Dora(Pai dora){
		this.dora=dora;
	}
	public String toString(){
		return dora.checkHyozi();
	}
}


これはいらないかもしれない    </description>
    <dc:date>2006-12-07T13:13:00+09:00</dc:date>
    <utime>1165464780</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/zikkenb5/pages/6.html">
    <title>[麻雀]　家クラス</title>
    <link>https://w.atwiki.jp/zikkenb5/pages/6.html</link>
    <description>
      class Ie{
	Pai[] haiPai=new Pai[13];
	Pai tumo;

	//ツモ牌のセット
	void setTumo(Pai tumo){
		this.tumo=tumo;
	}

	//チーのチェック　ソートされていることが前提
	public boolean checkChee(Pai p){
		//字牌はチーできない
		if(p.getSyurui()==3){
			return false;
		}
		int i;
		int j;
		for(i=0;i&lt;12;i++){
			if(p.getSyurui()==haiPai[i].getSyurui()){
				if(p.getNumber()-2==haiPai[i].getNumber()){
					for(j=i;(j&lt;13)&amp;&amp;(p.getSyurui()==haiPai[j].getSyurui());j++){
						if(p.getNumber()-1==haiPai[j].getNumber()){
							return true;
						}
					}
				}
				if(p.getNumber()-1==haiPai[i].getNumber()){
					for(j=i;(j&lt;13)&amp;&amp;(p.getSyurui()==haiPai[j].getSyurui());j++){
						if(p.getNumber()+1==haiPai[j].getNumber()){
							return true;
						}
					}
				}
				if(p.getNumber()+1==haiPai[i].getNumber()){
					for(j=i;(j&lt;13)&amp;&amp;(p.getSyurui()==haiPai[j].getSyurui());j++){
						if(p.getNumber()+2==haiPai[j].getNumber()){
							return true;
						}
					}
				}
			}
		}
		return false;
	}

	/    </description>
    <dc:date>2006-12-07T13:11:41+09:00</dc:date>
    <utime>1165464701</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/zikkenb5/pages/5.html">
    <title>[麻雀]　牌クラス</title>
    <link>https://w.atwiki.jp/zikkenb5/pages/5.html</link>
    <description>
      ソース：

class Pai{
	private int toshiNumber;	/* ソートのための通し番号 */
	private int syurui;	/* 0:マンズ 1:ソーズ 2:ピンズ 3:字牌 */
	private int number;	/* 字牌の場合は 0:東　1:南　・・・・・ 4:白　・・・・ */

	//実際はここにURL貼ればいいんじゃないかな？
	static String[][] hyozi={
		{&quot;一&quot;,&quot;二&quot;,&quot;三&quot;,&quot;四&quot;,&quot;五&quot;,&quot;六&quot;,&quot;七&quot;,&quot;八&quot;,&quot;九&quot;},
		{&quot;１&quot;,&quot;２&quot;,&quot;３&quot;,&quot;４&quot;,&quot;５&quot;,&quot;６&quot;,&quot;７&quot;,&quot;８&quot;,&quot;９&quot;},
		{&quot;①&quot;,&quot;②&quot;,&quot;③&quot;,&quot;④&quot;,&quot;⑤&quot;,&quot;⑥&quot;,&quot;⑦&quot;,&quot;⑧&quot;,&quot;⑨&quot;},
		{&quot;東&quot;,&quot;南&quot;,&quot;西&quot;,&quot;北&quot;,&quot;白&quot;,&quot;撥&quot;,&quot;中&quot;,&quot;&quot;,&quot;&quot;},
	};

	//初期化
	Pai(int toshiNumber,int syurui,int number){
		this.toshiNumber=toshiNumber;
		this.syurui=syurui;
		this.number=number;
	}
	int getToshiNumber(){
		return toshiNumber;
	}
	int getSyurui(){
		return syurui;
	}
	int getNumber(){
		return number;
	}
        //テスト用のメソッド
	String checkHyozi(){
		return hyozi[syurui][number];
	}
}


これを軸に進めて行きたいと思います    </description>
    <dc:date>2006-12-07T13:10:04+09:00</dc:date>
    <utime>1165464604</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/zikkenb5/pages/4.html">
    <title>Read Me</title>
    <link>https://w.atwiki.jp/zikkenb5/pages/4.html</link>
    <description>
      CSソフトウェア実験B5班麻雀製作のwikiです

麻雀プログラム班が個々の予定で中々集まれないのでこのwikiで作業を進めて行きたいと思います

GUI,チャット担当の方も利用したい事があれば使用してください


また担当にかかわらず今まで自分が作ったソースを各自載せて下さい

その際はタイトルの冒頭に
[麻雀]
[GUI]
[チャット]
とそれぞれの分担を明記してください



麻雀班へ

主にソース、これから作るべきクラスまたはメソッドを載せていきます

これから作るべきクラス、メソッドに関しては分担の重複を避ける為に

『自分がやってみる』

とここに宣言してやってください

無理そうな場合は皆で相談する

という方向で進めて行きたいと思います    </description>
    <dc:date>2006-12-07T13:04:52+09:00</dc:date>
    <utime>1165464292</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/zikkenb5/pages/3.html">
    <title>メニュー2</title>
    <link>https://w.atwiki.jp/zikkenb5/pages/3.html</link>
    <description>
      **更新履歴
#recent(20)    </description>
    <dc:date>2006-12-08T19:18:58+09:00</dc:date>
    <utime>1165573138</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/zikkenb5/pages/2.html">
    <title>メニュー</title>
    <link>https://w.atwiki.jp/zikkenb5/pages/2.html</link>
    <description>
      メニュー
-[[トップページ]]
-[[メニュー]]
-[[メニュー2]]

----


-[[@ウィキ ガイド&gt;http://atwiki.jp/guide/]]
-[[@wiki 便利ツール &gt;http://atwiki.jp/tools/]]
-[[@wiki&gt;http://atwiki.jp]]

// リンクを張るには &quot;[&quot; 2つで文字列を括ります。
// &quot;&gt;&quot; の左側に文字、右側にURLを記述するとリンクになります
    </description>
    <dc:date>2006-12-07T12:12:09+09:00</dc:date>
    <utime>1165461129</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/zikkenb5/pages/1.html">
    <title>トップページ</title>
    <link>https://w.atwiki.jp/zikkenb5/pages/1.html</link>
    <description>
      CS実験B5班麻雀
右の更新履歴をチェックしてください


＊＊まずはこちらをご覧ください。
-[[@wikiの基本操作&gt;http://atwiki.jp/guide/category2.html]]
-[[用途別のオススメ機能紹介&gt;http://atwiki.jp/guide/category22.html]]
-[[@wikiの設定/管理&gt;http://atwiki.jp/guide/category6.html]]

＊＊おすすめ機能
-[[気になるニュースをチェック&gt;http://atwiki.jp/guide/17_174_ja.html]]
-[[関連するブログ一覧を表示&gt;http://atwiki.jp/guide/17_161_ja.html]]

＊＊その他にもいろいろな機能満載！！
-[[@wikiプラグイン&gt;http://atwiki.jp/guide/category17.html]]
-[[@wiki便利ツール&gt;http://atwiki.jp/guide/category32.html]]
-[[@wiki構文&gt;http://atwiki.jp/guide/category16.html]]

＊＊バグ・不具合を見つけたら？
お手数ですが、こちらからご連絡宜しくお願いいたします。
⇒http://atwiki.jp/guide/contact.html


＊＊分からないことは？
-[[@wiki ご利用ガイド&gt;http://atwiki.jp/guide/]]
-[[よくある質問&gt;http://atwiki.jp/guide/category1.html]]
-[[@wikiへお問い合わせ&gt;http://atwiki.jp/guide/contact.html]]
等をご活用ください    </description>
    <dc:date>2006-12-07T12:55:19+09:00</dc:date>
    <utime>1165463719</utime>
  </item>
  </rdf:RDF>
