Hallo Leute,
ich benutzte eine Library und dort finde ich folgendes:
Wie nennt man das, wenn es unter dem Object noch eine Methode gibt?
Nun zur wesentliche Frage, wie mache ich sowas selbst? Da ich die draw Methode von einer anderen Klasse aufrufe und mehrere Objecte von der Classe ButtonObject habe, möchte ich natürlich, dass jeder Button eine andere touch funktion besitzt.
Am besten wäre es, wenn ich unter diese Zeile Code auch soetwas hätte:
Sry wenn ich mich blöd ausdrücke, aber ich kann das gerade nicht anders beschreiben.
Vielleicht denke ich auch schon viel zu kompliziert und es gibt eine einfacherer Möglichkeit.
Danke schonmal für eure Hilfe.
MfG
Ghorki
ich benutzte eine Library und dort finde ich folgendes:
Java:
class ButtonObejct.java
public void draw(int x, int y, MainScene mainScene, final Scene scene)
{
final Sprite button = new Sprite(x, y, button_Region, mainScene.getVertexBufferObjectManager())
{
public boolean onAreaTouched(final TouchEvent pSceneTouchEvent, final float pTouchAreaLocalX, final float pTouchAreaLocalY)
{
switch(pSceneTouchEvent.getAction())
{
case TouchEvent.ACTION_DOWN:
// ausführen
break;
}
return true;
}
};
scene.attachChild(button);
scene.registerTouchArea(button);
}
Wie nennt man das, wenn es unter dem Object noch eine Methode gibt?
Nun zur wesentliche Frage, wie mache ich sowas selbst? Da ich die draw Methode von einer anderen Klasse aufrufe und mehrere Objecte von der Classe ButtonObject habe, möchte ich natürlich, dass jeder Button eine andere touch funktion besitzt.
Java:
aboutButton_Object.draw(5, 425, this, scene);
Am besten wäre es, wenn ich unter diese Zeile Code auch soetwas hätte:
Java:
aboutButton_Object.draw(5, 425, this, scene)
{
// touch Befehl
}
Sry wenn ich mich blöd ausdrücke, aber ich kann das gerade nicht anders beschreiben.
Vielleicht denke ich auch schon viel zu kompliziert und es gibt eine einfacherer Möglichkeit.
Danke schonmal für eure Hilfe.
MfG
Ghorki