Skip to content

Instantly share code, notes, and snippets.

View bluemyria's full-sized avatar
❤️
React

bluemyria bluemyria

❤️
React
  • blum.systems
  • Munich, Germany
View GitHub Profile
# Function For Moving Head
def moving_snake_head(self):
self.board.move(self.snake,self.x,self.y)
x1,y1,x2,y2=self.board.coords(self.snake)
if x1<=0 or y1<=0:
self.x=0
self.y=0
self.game_loss()
elif PLAYGROUND_HEIGHT<=y2 or PLAYGROUND_WIDTH<=x2:
self.x=0
# Game Loss
def game_loss(self):
self.board.create_text(PLAYGROUND_WIDTH/2,PLAYGROUND_HEIGHT/2,text="Game Over"\
,font=('arial 30 bold'),fill='red')
self.gamevalid=0
return
@bluemyria
bluemyria / android.001.java
Last active March 1, 2018 08:55
Android - 001 - Click Listener
public class MainActivity extends AppCompatActivity {
// Die zu verwendenden Controls werden hier deklariert
private TextView lbl;
private Button btn;
private int zaehler;
private class MyOCL implements View.OnClickListener {
@Override
public void onClick(View view) {
zaehler++;
@bluemyria
bluemyria / android.002.java
Last active March 1, 2018 08:55
Android - 002 - Seek Bar Change Listener
public class MainActivity extends AppCompatActivity {
private EditText mein_eingabefeld;
private Button btnTxtSpeichern;
private TextView meine_textview;
private SeekBar seekBar;
private class myOCL implements View.OnClickListener {
@Override
public void onClick(View view) {
meine_textview.setText(mein_eingabefeld.getText().toString());
@bluemyria
bluemyria / android.003.java
Created March 1, 2018 08:57
Android - 003 - Key Listener
public class MainActivity extends AppCompatActivity {
private TextView tvErgebnis;
private Button btnBerechnen;
private EditText etGroesseInCm;
private EditText etGewichtInKg;
private class myOCL implements View.OnClickListener {
@Override
public void onClick(View view) {
// Alternativ
@bluemyria
bluemyria / android.004.java
Created March 1, 2018 09:25
Android - 004 - Strings/Numbers 4 TextViews
private TextView tvErgebnis;
private EditText etGroesseInCm;
private EditText etGewichtInKg;
...
double groesse = Double.valueOf(String.valueOf(etGroesseInCm.getText()));
double gewicht = Double.valueOf(String.valueOf(etGewichtInKg.getText()));
double ergebnis = gewicht*10000/(groesse*groesse);
@bluemyria
bluemyria / android.005.java
Created March 1, 2018 09:58
Android - 005 - Activities Lifecycle / Intents
public class MainActivity extends AppCompatActivity {
private final String KLASSE = "MainActivity";
private Button btnZweiteActivity;
@Override
protected void onStart() {
super.onStart();
Log.v("XXXXX " + KLASSE, "onStart");
@bluemyria
bluemyria / android.006.java
Last active March 7, 2018 08:21
Android - 006 - Use a public final class (one step before Intents that return data)
//////////////////////////////////////////////////////////////////////////////////////////////
// in Datenaustausch.java
//////////////////////////////////////////////////////////////////////////////////////////////
public final class Datenaustausch {
public static String nameSpieler = "";
public static int anzahlVersuche = 0;
public static boolean gewonnen = false;
}
//////////////////////////////////////////////////////////////////////////////////////////////
@bluemyria
bluemyria / android.007.java
Last active March 7, 2018 08:22
Android - 007 - Intents / return Data
//////////////////////////////////////////////////////////////////////////////////////////////
// in MainActivity
//////////////////////////////////////////////////////////////////////////////////////////////
private void activityMitUebergabe() {
Intent myIntent = new Intent(this, Activity2withUebergabe.class);
myIntent.putExtra("Maria's Lieblingsnummer", 4);
myIntent.putExtra("Wochentag", "Donnerstag");
@bluemyria
bluemyria / android.008.java
Last active March 7, 2018 10:04
Android - 008 - OnClickListener for multiple buttons
private class myOCL implements View.OnClickListener {
@Override
public void onClick(View view) {
Intent myIntent;
switch (view.getId()) {
case R.id.btnWortPaar1:
myIntent = new Intent(MainActivity.this, WortPaar2Activity.class);
startActivityForResult(myIntent, 1);