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
@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.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.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.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.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++;
# 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
# 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
# Creating Ground
def creating_playground(self):
self.board=Tkinter.Canvas(self, width=PLAYGROUND_WIDTH, height=PLAYGROUND_HEIGHT, background=PLAYGROUND_COLOR)
self.board.pack(padx=10, pady=10)
return
PLAYGROUND_WIDTH=300
PLAYGROUND_HEIGHT=200
PLAYGROUND_COLOR='white'
SNAKE_HEAD_COLOR='green'
SNAKE_BODY_COLOR='green'
SNAKE_MOVING_SPEED=10
try:
import Tkinter
except:
@bluemyria
bluemyria / Snake.py
Last active September 18, 2022 04:53
Snake with Python and Tkinter
# Wichtige Variablen
PLAYGROUND_WIDTH=300
PLAYGROUND_HEIGHT=200
PLAYGROUND_COLOR='powder blue'
SNAKE_HEAD_COLOR='green'
SNAKE_BODY_COLOR='green'
SNAKE_MOVING_SPEED=10
# importiere module
try: