diff --git a/.idea/misc.xml b/.idea/misc.xml
index af953e4..a4db526 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -5,6 +5,14 @@
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index e2bb983..8a2cfbd 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -1,6 +1,6 @@
+ package="org.ntlab.irisclient" >
@@ -14,7 +14,13 @@
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.IrisClient"
- android:usesCleartextTraffic="true">
+ android:usesCleartextTraffic="true" >
+
+
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/java/org/ntlab/irisclient/GameMasterActivity.java b/app/src/main/java/org/ntlab/irisclient/GameMasterActivity.java
new file mode 100644
index 0000000..e3b1f00
--- /dev/null
+++ b/app/src/main/java/org/ntlab/irisclient/GameMasterActivity.java
@@ -0,0 +1,75 @@
+package org.ntlab.irisclient;
+
+import androidx.appcompat.app.AppCompatActivity;
+import androidx.lifecycle.ViewModelProvider;
+
+import android.os.Bundle;
+import android.view.View;
+import android.widget.Button;
+import android.widget.EditText;
+
+import org.ntlab.irisclient.viewmodels.GameViewModel;
+
+
+public class GameMasterActivity extends AppCompatActivity{
+
+ //MemberRoomActivityが一番見やすいと思う
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_game_master);
+
+ //ここでカードとかメンバーを表示する
+
+
+
+ //↓自分のチームかつ、ヒント入力画面の場合のみボタンプロセスを読み込む。それ以外の時は何もできないようにする。if文を描きたいけどまだ確認ができない
+ buttonProcesses();
+
+
+
+
+ }
+
+ public void buttonProcesses(){
+ Button SendHintButton = (Button) findViewById(R.id.SendHint);
+
+ SendHintButton.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ EditText Hint = findViewById(R.id.GameHint);
+ EditText HintMax = findViewById(R.id.GameHintMax);
+
+ //テキストを適した変数に変更
+ String hint = Hint.getText().toString();
+ Integer hintMax = Integer.parseInt(HintMax.getText().toString());
+
+ //ニックネームまたは部屋番号が入力されていない場合エラーメッセージを表示する
+ if (hint.isEmpty()) {
+ Hint.setError("ヒントが入力されていません");
+ } else if (hintMax == null) {
+ HintMax.setError("数字が入力されていません");
+ } else {
+ //ビューモデルにhintとhintMaxを送信する。まとめて送信できるようになるかも知れないので、いったん放置
+
+ }
+ }
+ });
+ }
+
+ //操作可能かどうかを調べる関数(いらない?) クリックされる度にチェックするのではなく、masterとかturnをオブザーブしておいて、変更があれば反映する。
+ public boolean CheckActivity(){
+
+ boolean MasterActivity = false;
+
+ //今は自分のチームのターンかどうかを確認
+ //今はヒント入力時間かどうかを確認
+ //ライブデータを監視する
+ GameViewModel gameViewModel = new ViewModelProvider(this).get(GameViewModel.class);
+ //String team = gameViewModel.getTurnLiveData().
+
+ return MasterActivity;
+ }
+
+}
\ No newline at end of file
diff --git a/app/src/main/java/org/ntlab/irisclient/GamePlayerListFragment.java b/app/src/main/java/org/ntlab/irisclient/GamePlayerListFragment.java
new file mode 100644
index 0000000..72cd93e
--- /dev/null
+++ b/app/src/main/java/org/ntlab/irisclient/GamePlayerListFragment.java
@@ -0,0 +1,17 @@
+package org.ntlab.irisclient;
+
+import androidx.appcompat.app.AppCompatActivity;
+
+import android.os.Bundle;
+
+public class GamePlayerListFragment extends AppCompatActivity {
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.fragment_game_player_list);
+ }
+
+ //赤チームのプレイヤー全員を表示
+ //青チームのプレイヤー全員を表示
+}
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_game_master.xml b/app/src/main/res/layout/activity_game_master.xml
new file mode 100644
index 0000000..80c0dcb
--- /dev/null
+++ b/app/src/main/res/layout/activity_game_master.xml
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_member_game.xml b/app/src/main/res/layout/activity_member_game.xml
index 49cc2f8..ae14e29 100644
--- a/app/src/main/res/layout/activity_member_game.xml
+++ b/app/src/main/res/layout/activity_member_game.xml
@@ -2,6 +2,7 @@
@@ -15,6 +16,30 @@
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/timeTextView" />
+
+
+
+
+
+
-
-
-
-
-
+ app:layout_constraintVertical_bias="0.64" />
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_game_player_list.xml b/app/src/main/res/layout/fragment_game_player_list.xml
new file mode 100644
index 0000000..10311e2
--- /dev/null
+++ b/app/src/main/res/layout/fragment_game_player_list.xml
@@ -0,0 +1,9 @@
+
+
+
+
\ No newline at end of file