package jp.ac.aiit.jointry.services.broker.app; //協同編集アプリケーションインタフェース import jp.ac.aiit.jointry.services.broker.core.Common; public interface JointryCommon extends Common { //どこのノードにいるかとかに使えそう public static final String D_MAIN = "main"; public static final String D_SPRITE = "sprite"; public static final String D_BLOCK = "block"; //役割とか動きとか イベント public static final String K_METHOD = "method"; public static final int M_DUMMY = 0x000000; public static final int M_SPRITE_CREATE = 0x000001; public static final int M_SPRITE_SELECT = 0x000002; public static final int M_SPRITE_DRAGGED = 0x000003; public static final int M_SPRITE_RELEASD = 0x000004; public static final int M_COSTUME_SYNC = 0x000005; public static final int M_SPRITE_RESET = 0x000006; public static final int M_BLOCK_CREATE = 0x000101; public static final int M_BLOCK_VARIABLE_CREATE = 0x000102; public static final int M_BLOCK_MOVE = 0x000103; public static final int M_BLOCK_REMOVE = 0x000104; public static final int M_BLOCK_ADDLINK = 0x000105; public static final int M_BLOCK_ADDCHILD = 0x000106; public static final int M_BLOCK_ADDVARIABLE = 0x000107; public static final int M_BLOCK_ADDEMBRYO = 0x000108; public static final int M_BLOCK_CHANGE_STATE = 0x000109; public static final int M_MAIN_REQUEST = 0x001001; public static final int M_MAIN_SYNCHRONIZE = 0x001002; public static final int M_MAIN_CONNECT = 0x001003; public static final int M_MAIN_DISCONNECT = 0x001004; public static final int M_MAIN_MEMBERS = 0x001005; public static final int M_MAIN_SCRIPT_EXECUTE = 0x001006; public static final int M_MAIN_SCRIPT_STOP = 0x001007; //位置情報 public static final String K_X1 = "x1"; public static final String K_Y1 = "y1"; public static final String K_X2 = "x2"; public static final String K_Y2 = "y2"; public static final String K_ROTATE = "rotate"; public static final String K_SPEECH = "speech"; public static final String K_COSTUME_CURRENT = "costume_current"; public static final String K_VALUE_POS = "value_pos"; public static final String K_VALUE = "value"; public static final String K_LEFT_VALUE = "left_value"; public static final String K_RIGHT_VALUE = "right_value"; //色 public static final String K_COLOR = "color"; //名前 public static final String K_USER_NAME = "user_name"; public static final String K_USER_NAME_LIST = "user_name_list"; public static final String K_SPRITE_NAME = "sprite_name"; public static final String K_BLOCK_CLASS_NAME = "block_class"; public static final String K_BLOCK_LABEL_NAME = "block_label"; public static final String K_BLOCK_ID = "block_id"; public static final String K_PREV_BLOCK_ID = "prev_block_id"; public static final String K_PARENT_BLOCK_ID = "parent_block_id"; //その他 public static final String K_MAIN_INFO = "main_info"; public static final String K_COSTUME_LIST = "costume_list"; public static final String K_BLOCK_STATUS = "block_status"; public static final String PROXY_ID = "proxy_id"; // サーバプロキシID /** * ルーム状況を取得するためのダミーネーム */ public static final String DUMMY_AGENT_NAME = "dummyAgent"; }