Skip to content

TheCodez/engine-alpha-android

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

184 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Engine-Alpha Android

Eine veränderte Version der Engine-Alpha für die Android-Plattform

Verwendung:

  1. Die Engine-Alpha Android hier, oder im Releases Tab herunterladen.
  2. Danach die engine-alpha-android.jar in den "libs" Ordner deines Projekts kopieren.

Grundlegendes Beispiel

import ea.*;
import ea.android.GameActivity;

public class TestActivity extends GameActivity 
{
	private Rechteck box;
	
	@Override
	public void init() 
	{
		box = new Rechteck(180, 320, 120, 120);
		box.farbeSetzen(Farbe.Gruen);

		wurzel.add(box);
	}
}

Komplexeres Beispiel

import ea.*;
import ea.android.*;
import android.hardware.Sensor;

public class TestActivity extends GameActivity 
{
	private Rechteck box;
	private float verschX;
	
	@Override
	public void init() 
	{
		box = new Rechteck(180, 320, 120, 120);
		box.farbeSetzen(Farbe.Gruen);

		wurzel.add(box);
	}
	
	@Override
	public void tick()
	{
		box.bewegen(new Vektor(verschX, 0));
	}
	
	@Override
	public void touchReagieren(float x, float y, TouchEvent event)
	{
		if (event == TouchEvent.Gedrueckt)
		{
			box.sichtbarSetzen(false);
		}
		else if (event == TouchEvent.Losgelassen)
		{
			box.sichtbarSetzen(true);
		}
	}
	
	@Override
	public void sensorReagieren(float x, float y, float z, Sensor sensor)
	{
		verschX = x;
	}
}

Grundlegendes Beispiel für die Verwendung von Szenen

import ea.*;
import ea.android.GameSzenenActivity;

public class TestActivity extends GameSzenenActivity
{
	private Rechteck box;
	
	@Override
	public Szene init() 
	{
		Szene szene = new Szene();
		
		box = new Rechteck(180, 320, 120, 120);
		box.farbeSetzen(Farbe.Gruen);
		
		szene.hinzufuegen(box);
		
		return szene;
	}
}

About

Eine anfängerorientierte 2D-Game-Engine in deutscher Sprache. Ihr Hauptzweck ist es, Begeisterung für Programmierung und Informatik durch schnelle, sichtbare und starke Erfolge zu entwickeln.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Java 100.0%