package com.backfire.room.data;

public class State {
	public class GameState {
		public final static int GAME_LOADING = -1;
		public final static int GAME_WAIIT = 0; // 等待
		public final static int GAME_READY = 1; // 准备流程
		public final static int GAME_QIANG_ZHUANG = 2; // 抢庄流程
		public final static int GAME_PLAY = 3; // 打牌流程
		public final static int GAME_OVER = 4; // 游戏结束流程
		public final static int GAME_REFIGHT = 5; // 再战
	}

	public class UserState {
		public final static int USER_WAIIT = 0; // 等待
		public final static int USER_READY_NEED = 1; // 用户还没准备
		public final static int USER_READY = 2; // 用户已经准备
		public final static int USER_GRAB_WAIT = 3; // 用户等待抢庄
		public final static int USER_CALL_NEED = 4; // 用户需要叫地主
		public final static int USER_GRAB_NEED = 5; // 用户需要抢地主
		public final static int USER_CALL_ONE = 6; // 用户叫地主：一分
		public final static int USER_CALL_TWO = 7; // 用户叫地主：两分
		public final static int USER_CALL_THREE = 8; // 用户叫地主：三分
		public final static int USER_GRAB_GIVEUP = 9; // 用户需要抢地主时不抢
		public final static int USER_GRAB = 10; // 用户需要抢地主时抢地主
		public final static int USER_PLAY_WAIT = 11; // 用户打牌时等待
		public final static int USER_PLAY_NEED = 12; // 轮到该用户出牌
		public final static int USER_PLAY_GIVEUP = 13; // 轮到该用户出牌时用户不出
		public final static int USER_PLAY = 14; // 轮到该用户出牌时用户出牌
		public final static int USER_GAME_OVER = 15; // 牌局结束

		public final static int USER_REQ_WAIT_BACK = 16; // 等待请求返回
	}

	public class UserAction {
		public final static int SIT = 301; // 用户请求坐下返回
		public final static int STAND = 302; // 用户请求站起返回

		public final static int PLAY = 305; // 用户出牌压下
		public final static int PASS = 306; // 用户出牌是不出

	}

	public class CardNum {
		public final static int SEVENTEEEN = 17; // 17张初始牌
		public final static int TWENTY = 20; // 20张地主牌

	}

	public class SeatS {
		public static final int SIT = 301;
		public static final int STAND = 302;
	}

	public class ReadyS {
		public static final int READY_N = 0;
		public static final int READY_Y = 1;
	}

	public class DepositS {
		public static final int deposit_N = 0;
		public static final int deposit_Y = 1;
	}

	public class GiveUpLandlordS {
		public static final int GIVEUP_Y = 1;
		public static final int GIVEUP_N = 0;
	}

	public class Identity {
		public static final int LANDLORD = 1;// 地主
		public static final int COMMONER = 2;// 平民
	}

	public class ActionS {
		/** pass过 **/
		public static final int PASS = 306;
		/** 打牌 **/
		public static final int PLAY_CARD = 305;
		/** 发送表情 **/
		public static final int SEND_FACE = 307;
	}

	public class Sex {
		/** 男 **/
		public static final int MALE = 1;
		/** 女 **/
		public static final int FEMALE = 2;
	}

	public class ChatFaceID {
		public static final int ChatSayHello = 101;// 大家好,很高兴见到各位
		public static final int ChatFaceHappy = 102; // 开心
		public static final int ChatKuai = 103; // 快点吧，我等到花都谢了
		public static final int ChatFaceQin = 104; // 亲
		public static final int ChatNiu = 105; // 太牛了，你出牌得太好了
		public static final int ChatFaceWuyu = 106; // 无语
		public static final int ChatBroken = 107; // 掉线了，网络怎么这么差
		public static final int ChatFaceXia = 108; // 吓
		public static final int ChatBusy = 109; // 有急事，各位我先走一步
		public static final int ChatFaceKu = 110; // 哭
	};
}
