Eclipse/LibGDX - (Wichtig! Nicht löschen! -.-) Spiel schließt sich, nur weil ich Texturen per Methode lade?

Hallo Leute,

Wie an meinen letzten Fragen erkennbar beschäftige ich mich momentan mit LibGDX, eine Erweiterung für Java in Eclipse. Nun habe ich ein weiteres Problem.

Erklärung (mit Beispielnamen): Ich habe eine neue Klasse erstellt (CallMethods) und darin eine Methode erstellt, die die Werte "Texture tx, Sprite spr, String path" zurückgibt. Nun habe ich eine weitere Klasse (Assets), in der ich Texturen bzw. Sprites erstelle und ins Spiel einfügen will. Darin rufe ich in der Methode load() die Methode von CallMethods auf, die gegebene Texturen, Sprites und Pfade automatisch zurückgibt und in die folgenden Zeilen einfügt:

tx = new Texture(Gdx.files.internal(path));
    txFilter(tx);
    spr = new Sprite(tx);
    flip(spr);

Um jetzt die Textur im Spiel zu laden, habe ich sie per batch.draw() in der render-Methode eingefügt, damit sie beim Spielstart geladen wird. Allerdings ist dies nicht der Fall, das Spiel stürzt ab und gibt mir folgende Fehlermeldung zurück:

Exception in thread "LWJGL Application" java.lang.NullPointerException
at com.badlogic.gdx.graphics.g2d.SpriteBatch.draw(SpriteBatch.java:586)
at com.red.newgame.GameScreen.render(GameScreen.java:67)
at com.badlogic.gdx.Game.render(Game.java:46)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:215)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:120)

Ich vermute, dass es daran liegt, dass ich in Assets, innerhalb einer Methode bestimmte Werte an eine weitere Klasse weitergebe, in der wiederrum eine neue Methode ausgeführt wird. Sicher bin ich mir dabei aber nicht, weshalb ich auch keine Lösung finde.

Ich hoffe wirklich, dass sich jemand mit LibGDX auskennt und mir weiterhelfen kann. Deshalb bitte ich auch nur um Antworten von Leuten, die sich damit auskennen. Wenn ihr jemanden kennt, der sich mit LibGDX bzw. so einem Problem auskennt, dann würde ich gerne dessen Hilfe haben. Ich muss das Problem auf jeden Fall gelöst bekommen, ansonsten komme ich kein bisschen weiter.

Ebenfalls hilfreich wäre es, wenn meine andere Frage zu LibGDX auch gelöst werden würde. Aber ich will nicht wieder mehrere Wochen warten, bis vielleicht irgendjemand mal zufällig auf diese Frage stößt.

Ich wäre sehr dankbar für eine hilfreiche Antwort und ich denke, es sind auch genügend Leute hier, die programmieren können. Falls noch Informationen benötigt werden, bitte schreiben, welche.

MfG xSh4kerx

...zum Beitrag

Was steht in Zeile 67 der GameScreen klasse? Mehr code wäre hilfreich 

...zur Antwort

Ich würde dir empfehlen größere Tampons zu verwenden, diese dann ordentlich an der Seite mit Watte abdichten. Dann überklebe 2-3 lagen zewa mit einer dicken Binde und fixiere die mit Panzertape im Schritt. Am besten umwickelst du deine Beine damit in "Höschenform". Sollte ein paar Tage halten. 

...zur Antwort

Kann dir The walking Dead empfehlen, ist zwar ne Serie aber verdammt gut

...zur Antwort

Sei einfach du selbst, und natürlich freundlich und höflich... das sind auch nur Menschen ;)

...zur Antwort

Es ihm genau so sagen, und wenn er das abblockt Beziehung beenden. Muss ja nicht für immer sein, nur bis er sich wieder einkriegt und merkt das du es ernst meinst

...zur Antwort