Skip to content

Commit 19c27ff

Browse files
authored
Merge pull request #41 from sebuech02/dev
kleiner fix fürs Datenbereinigen
2 parents 2c55389 + 3d4b161 commit 19c27ff

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

app/src/main/java/com/example/inet_test/MainActivity.java

+15-1
Original file line numberDiff line numberDiff line change
@@ -23,19 +23,22 @@
2323
import java.lang.annotation.ElementType;
2424
import java.sql.Connection;
2525
import java.util.ArrayList;
26+
import java.util.Arrays;
2627
import java.util.Collections;
2728

2829
public class MainActivity extends AppCompatActivity implements View.OnClickListener{
2930
private Button but1;
3031
private ImageButton but2;
3132
private ImageButton but3;
3233
private ProgressBar pgb;
34+
private ArrayList<String> names= new ArrayList<String>();
3335
final ArrayList<spiel> Spiele= new ArrayList<spiel>();
3436
final ArrayList<stringinteger> rangliste = new ArrayList<stringinteger>();
3537
final ArrayList<stringstring> nhaus = new ArrayList<stringstring>();
3638
final ArrayList<stringinteger> bier = new ArrayList<stringinteger>();
3739
final ArrayList<String> misc = new ArrayList<String>();
3840
final ArrayList<strintstr> score = new ArrayList<strintstr>();
41+
final ArrayList<strintstr> score_temp = new ArrayList<strintstr>();
3942
@RequiresApi(api = Build.VERSION_CODES.N)
4043
@Override
4144
protected void onCreate(Bundle savedInstanceState) {
@@ -158,7 +161,8 @@ public void run() {
158161
ranglisten_daten.set_bier(bier);
159162
ranglisten_daten.set_misc(misc);
160163
Collections.sort(score, new strintstrComparator());
161-
ranglisten_daten.set_scores(score);
164+
bereinige(score);
165+
ranglisten_daten.set_scores(score_temp);
162166
} catch(Exception e){
163167
//startActivity(new Intent(MainActivity.this, main_game.class));
164168
//Toast.makeText(getApplicationContext(),"ERROR, keine Spiele", Toast.LENGTH_LONG).show();
@@ -171,4 +175,14 @@ public void run() {
171175
}
172176
}).start();
173177
}
178+
179+
public void bereinige(ArrayList<strintstr> score){
180+
for (strintstr e: score){
181+
if (!(names.contains(e.text1))){
182+
names.add(e.text1);
183+
score_temp.add(e);
184+
}
185+
}
186+
//return score_temp;
187+
}
174188
}

app/src/main/java/com/example/inet_test/game_carlosfly.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ protected void onDraw(Canvas canvas) {
226226
score = score + 1;
227227
yellowx = -100;
228228
}
229-
if (yellowx < -carlos[0].getWidth()) {
229+
if (yellowx < -1.5*carlos[0].getWidth()) {
230230
yellowx = width + 21;
231231
yellowy = (int) Math.floor(Math.random() * (maxcY - mincY)) + mincY;
232232
}

0 commit comments

Comments
 (0)