diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml
new file mode 100644
index 0000000..cf0c740
--- /dev/null
+++ b/.idea/deploymentTargetDropDown.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/java/org/ntlab/irisclient/OwnerRoomActivity.java b/app/src/main/java/org/ntlab/irisclient/OwnerRoomActivity.java
index be129c5..fb9712b 100644
--- a/app/src/main/java/org/ntlab/irisclient/OwnerRoomActivity.java
+++ b/app/src/main/java/org/ntlab/irisclient/OwnerRoomActivity.java
@@ -1,5 +1,6 @@
package org.ntlab.irisclient;
+import android.annotation.SuppressLint;
import android.content.DialogInterface;
import android.content.ClipData;
import android.content.ClipDescription;
@@ -11,9 +12,11 @@
import android.widget.ArrayAdapter;
import android.widget.BaseAdapter;
import android.widget.Button;
+import android.widget.CompoundButton;
import android.widget.EditText;
import android.widget.ImageButton;
import android.widget.ListView;
+import android.widget.Switch;
import android.widget.TextView;
import com.google.android.material.snackbar.Snackbar;
@@ -25,6 +28,7 @@
import org.ntlab.irisclient.entities.RoomJson;
import org.ntlab.irisclient.models.Member;
+import org.ntlab.irisclient.models.Settings;
import org.ntlab.irisclient.resources.RoomsRest;
import org.ntlab.irisclient.viewmodels.RoomViewModel;
@@ -49,9 +53,14 @@
//String nickname;
String belongs;
Boolean isMaster;
+ boolean drawingTimer = true;
+ int drawingTimes = 50;
+ boolean gameTimer = true;
+ int gameTimes = 30;
+ int gameFirstTimes = 10;
private void homeButton(RoomViewModel roomViewModel){
- String strTitle = "ホーム画面に戻ってよろしいですか?";
+ String strTitle = "ホーム画面に戻ってもよろしいですか?";
String strMessage = "退出すると部屋は削除されます";
AlertDialog.Builder builder;
@@ -124,6 +133,7 @@
});
+
//各ボタン処理
ArrayList members = new ArrayList<>();
Button redMasterButton = (Button) findViewById(R.id.beRedMaster);
@@ -132,6 +142,10 @@
Button blueSpyButton = (Button) findViewById(R.id.beBlueSpy);
ImageButton copyButton = (ImageButton) findViewById(R.id.copyButton);
ImageButton homeButton = (ImageButton) findViewById(R.id.homeButton);
+ @SuppressLint("UseSwitchCompatOrMaterialCode")
+ Switch dTimer = findViewById(R.id.dTimer);
+ @SuppressLint("UseSwitchCompatOrMaterialCode")
+ Switch gTimer = findViewById(R.id.gTimer);
//OwnerRoom専用ボタン
Button randomButton = (Button) findViewById(R.id.random);
@@ -144,8 +158,6 @@
redMasterButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
- ((Iris) getApplication()).setMaster(true);
- ((Iris) getApplication()).setTeam("r");
roomViewModel.changeBelongsAndMaster(roomId, myName,"r",true);
}
});
@@ -154,8 +166,6 @@
redSpyButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
- ((Iris) getApplication()).setMaster(false);
- ((Iris) getApplication()).setTeam("r");
roomViewModel.changeBelongsAndMaster(roomId, myName,"r",false);
}
});
@@ -164,8 +174,6 @@
blueMasterButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
- ((Iris) getApplication()).setMaster(true);
- ((Iris) getApplication()).setTeam("b");
roomViewModel.changeBelongsAndMaster(roomId, myName,"b",true);
}
});
@@ -174,8 +182,6 @@
blueSpyButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
- ((Iris) getApplication()).setMaster(false);
- ((Iris) getApplication()).setTeam("b");
roomViewModel.changeBelongsAndMaster(roomId, myName,"b",false);
}
});
@@ -190,6 +196,26 @@
}
});
+/*
+ //設定ボタン
+ dTimer.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
+ @Override
+ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
+
+ drawingTimer = isChecked;
+ roomViewModel.changeSettings(roomId, drawingTimer, drawingTimes, gameTimer, gameTimes, gameFirstTimes);
+ }
+ });
+
+ gTimer.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
+ @Override
+ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
+
+ gameTimer = isChecked;
+ roomViewModel.changeSettings(roomId, drawingTimer, drawingTimes, gameTimer, gameTimes, gameFirstTimes);
+ }
+ });
+*/
//ランダムボタン
randomButton.setOnClickListener(new View.OnClickListener() {
@Override
@@ -219,9 +245,7 @@
//---------------------------------------------------------------
//settings情報
- String s = "設定";
- TextView settingsText = findViewById(R.id.settings);
- settingsText.setText(s);
+
//---------------------------------------------------------------
//部屋ID情報
diff --git a/app/src/main/res/layout/activity_owner_room.xml b/app/src/main/res/layout/activity_owner_room.xml
index 48c02af..9706b38 100644
--- a/app/src/main/res/layout/activity_owner_room.xml
+++ b/app/src/main/res/layout/activity_owner_room.xml
@@ -7,6 +7,55 @@
android:backgroundTint="#804747"
tools:context=".OwnerRoomActivity">
+
+
+
+
+
+
+
+
+ app:layout_constraintTop_toTopOf="parent"
+ app:layout_constraintVertical_bias="0.042" />
-
+ app:layout_constraintHorizontal_bias="0.8"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toTopOf="parent"
+ app:layout_constraintVertical_bias="0.38"
+ tools:ignore="UseSwitchCompatOrMaterialXml" />
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+ app:layout_constraintTop_toTopOf="parent"
+ app:layout_constraintVertical_bias="1.0" />
+
\ No newline at end of file