first commit
This commit is contained in:
54
Democracy/src/Person.java
Normal file
54
Democracy/src/Person.java
Normal file
@@ -0,0 +1,54 @@
|
||||
import basis.Hilfe;
|
||||
|
||||
import java.awt.*;
|
||||
|
||||
/**
|
||||
* @Author BiteCoding --> https://github.com/BiteCoding/JavaCode
|
||||
*/
|
||||
|
||||
//----------------------------------------------------------------------------------------------------------------------
|
||||
class Person {
|
||||
//------------------------------------------------------------------------------------------------------------------
|
||||
private Point position;
|
||||
private int party;
|
||||
|
||||
//------------------------------------------------------------------------------------------------------------------
|
||||
Person(int x, int y, int rand) {
|
||||
position = new Point(x, y);
|
||||
party = rand;
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------------------------------------------
|
||||
void discuss(Person[][] persons, int redBorder, Render render) {
|
||||
Person person1 = persons[Hilfe.zufall(0, 49)][Hilfe.zufall(0, 49)];
|
||||
Person person2 = persons[Hilfe.zufall(0, 49)][Hilfe.zufall(0, 49)];
|
||||
//if person1.getParty() <= redBorder ==> member of the red party
|
||||
//if person1.getParty() > redBorder ==> member of the black party
|
||||
if (person1.getParty() > redBorder != person2.getParty() > redBorder) {
|
||||
int randValue = Hilfe.zufall(0, 1);
|
||||
if (randValue == 1) {
|
||||
person1.setParty(person2.getParty());
|
||||
render.renderOne(person1, redBorder);
|
||||
} else {
|
||||
person2.setParty(person1.getParty());
|
||||
render.renderOne(person2, redBorder);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------------------------------------------
|
||||
Point getPosition() {
|
||||
return position;
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------------------------------------------
|
||||
int getParty() {
|
||||
return party;
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------------------------------------------
|
||||
private void setParty(int party) {
|
||||
this.party = party;
|
||||
}
|
||||
//------------------------------------------------------------------------------------------------------------------
|
||||
}
|
||||
Reference in New Issue
Block a user