Commit 5eb08524 authored by Pranav Shrihari's avatar Pranav Shrihari
Browse files

Pause added to Chalk Quiz and Name Quiz

parent 9710c8cb
Loading
Loading
Loading
Loading
+0 −17
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="deploymentTargetDropDown">
    <runningDeviceTargetSelectedWithDropDown>
      <Target>
        <type value="RUNNING_DEVICE_TARGET" />
        <deviceKey>
          <Key>
            <type value="SERIAL_NUMBER" />
            <value value="R58N80QYJBZ" />
          </Key>
        </deviceKey>
      </Target>
    </runningDeviceTargetSelectedWithDropDown>
    <timeTargetWasSelectedWithDropDown value="2023-04-25T02:38:44.600479Z" />
  </component>
</project>
 No newline at end of file
+10 −0
Original line number Diff line number Diff line
@@ -58,6 +58,16 @@
            android:exported="false"
            android:screenOrientation="landscape">
        </activity>
        <activity
            android:name=".ChalkQuizPause"
            android:exported="false"
            android:screenOrientation="landscape">
        </activity>
        <activity
            android:name=".NamePause"
            android:exported="false"
            android:screenOrientation="landscape">
        </activity>
        <activity
            android:name=".NameActivity"
            android:exported="true"
+18 −1
Original line number Diff line number Diff line
package com.example.game2d;

import static java.security.AccessController.getContext;

import androidx.appcompat.app.AppCompatActivity;

import android.app.AlertDialog;
@@ -13,6 +15,7 @@ import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.ImageButton;
import android.widget.PopupWindow;
import android.widget.RelativeLayout;
import android.widget.TextView;
@@ -24,6 +27,8 @@ public class ChalkActivity extends AppCompatActivity implements View.OnClickList
    Button ansA, ansB, ansC, ansD;
    Button submitBtn/*, helpBtn*/;
    
    ImageButton pauseBtn;

    int chalkscore = 0;
    int totalWrong = 0;
    int totalQuestion = ChalkQuestionAnswer.question.length;
@@ -48,7 +53,8 @@ public class ChalkActivity extends AppCompatActivity implements View.OnClickList
        ansC = findViewById(R.id.ans_C);
        ansD = findViewById(R.id.ans_D);
        submitBtn = findViewById(R.id.submit_btn);
        /*helpBtn = findViewById(R.id.help_btn);*/
        
        pauseBtn = (ImageButton) findViewById(R.id.pause_lb);

        ansA.setOnClickListener(this);
        ansB.setOnClickListener(this);
@@ -59,6 +65,17 @@ public class ChalkActivity extends AppCompatActivity implements View.OnClickList

        /*totalQuestionsTextView.setText("Total questions : "+totalQuestion);*/

        //Pause menu implementation
        pauseBtn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view)
            {
                Intent pauseIntent = new Intent(ChalkActivity.this, ChalkQuizPause.class);
                pauseIntent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
                startActivity(pauseIntent);
            }
        });

        loadNewQuestion();

    }
+31 −0
Original line number Diff line number Diff line
package com.example.game2d;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class ChalkQuizPause extends AppCompatActivity {
    private Button resumeButton;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_chalk_quiz_pause);

        resumeButton = findViewById(R.id.chalkResumeButton);

        resumeButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view)
            {
                Intent resumeIntent = new Intent(ChalkQuizPause.this, ChalkActivity.class);
                resumeIntent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
                startActivity(resumeIntent);
            }
        });
    }

}
 No newline at end of file
+16 −0
Original line number Diff line number Diff line
@@ -13,6 +13,7 @@ import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.ImageButton;
import android.widget.PopupWindow;
import android.widget.RelativeLayout;
import android.widget.TextView;
@@ -26,6 +27,8 @@ public class NameActivity extends AppCompatActivity implements View.OnClickListe
    TextView nameTextView;
    Button yes, no, exit;

    ImageButton pauseBtn;

    int score=0;
    int totalQuestion = QuestionAnswer.names.length;
    int currentQuestionIndex = 0;
@@ -49,6 +52,8 @@ public class NameActivity extends AppCompatActivity implements View.OnClickListe
        yes = findViewById(R.id.yes);
        no = findViewById(R.id.no);

        pauseBtn = (ImageButton) findViewById(R.id.pause_lb);


        //Context context = getContext(); // Get a Context object from somewhere
        QuestionAnswer QA = new QuestionAnswer(); // Create an instance of MyClass
@@ -61,6 +66,17 @@ public class NameActivity extends AppCompatActivity implements View.OnClickListe

        totalQuestionsTextView.setText("Total questions: " + totalQuestion);

        //Pause menu implementation
        pauseBtn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view)
            {
                Intent pauseIntent = new Intent(NameActivity.this, NamePause.class);
                pauseIntent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
                startActivity(pauseIntent);
            }
        });

        loadNewQuestion();

    }
Loading