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"> + + + + + + + +