-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Nike2000
committed
Oct 20, 2020
0 parents
commit fae7b32
Showing
1 changed file
with
73 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,73 @@ | ||
package tekken; | ||
|
||
import java.util.Random; | ||
import java.util.Scanner; | ||
|
||
abstract class Characters{ | ||
abstract void jin(); | ||
abstract void kazuya(); | ||
abstract void king(); | ||
} | ||
|
||
public class Character extends Characters{ | ||
|
||
//class variables | ||
String name; | ||
String[] chr = {"1.Jin Kazama","2.Kazuya Mishima","3.King"}; | ||
|
||
//objects | ||
Scanner sc = new Scanner(System.in); | ||
static Round r1 = new Round(); | ||
Random rand = new Random(); | ||
|
||
//methods | ||
//Lists/Shows options to Select your Character | ||
void chrOptions() { | ||
System.out.println("Select Your Character : "); | ||
for(String e:chr) System.out.println(e); | ||
} | ||
|
||
//Selects the Character | ||
void chrSelect() { | ||
System.out.print("Enter Character No: "); | ||
byte opt = sc.nextByte(); | ||
switch(opt) { | ||
case 1: | ||
jin(); | ||
break; | ||
case 2: | ||
kazuya(); | ||
break; | ||
case 3: | ||
king(); | ||
break; | ||
default: | ||
System.out.println("This Character Dose not Exist"); | ||
} | ||
} | ||
|
||
//Character Names without Numbers | ||
String[] ChrName = {"Jin Kazama","Kazuya Mishima","King"}; | ||
int randChr = rand.nextInt(ChrName.length); | ||
|
||
@Override | ||
void jin() { | ||
System.out.println(); | ||
System.out.println("You Have Selected Jin Kazama"); | ||
r1.Round1(ChrName[0],ChrName[randChr]); | ||
} | ||
|
||
@Override | ||
void kazuya() { | ||
System.out.println(); | ||
System.out.println("You Have Selected Kazuya Mishima"); | ||
r1.Round1(ChrName[1],ChrName[randChr]); | ||
} | ||
|
||
@Override | ||
void king() { | ||
System.out.println(); | ||
System.out.println("You have Selected King"); | ||
r1.Round1(ChrName[2],ChrName[randChr]); | ||
} | ||
} |