Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

11

13.11.2011, 11:53

Das hab ich Morgens um 05:00 Geschrieben .. ich überarbeite des ma^^

Edit: Hab immernoch keine richtige Antwort wie ich es behebe...

Beiträge: 721

Wohnort: /dev/null

Beruf: Software-Entwickler/Nerd

  • Private Nachricht senden

12

13.11.2011, 12:04

Doch, du hast bereits die richtige Antwort bekommen.

>>Deine Funktion StartStory beendet sich zwar selbst (was übrigens in deinem Code völlig sinnlos ist), aber sie beendet die Hauptfunktion nicht ;).

DerMark

Treue Seele

Beiträge: 324

Wohnort: Emsdetten

Beruf: Softwareentwickler

  • Private Nachricht senden

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

14

13.11.2011, 13:15

Und was ist jetzt das Problem?

OFFTOPIC, aber es nervt mich echt (auch im Wiki!)
Lernt man nicht schon in der Grundschule, dass Nomen groß geschrieben werden und die anderen Wörter klein?
Ich verstehe nicht, warum so viele Leute damit Probleme haben und willkürlich Wörter groß schreiben. Siehe das Intro: "Aufgegeben", "Um", "Liegt", "Auf". Wie kann jemand auf die Idee kommen, dass diese Wörter groß geschrieben werden müssen? Ich erkenne da auch kein System. Es ist so, als ob der linke kleine Finger einfach für jedes Wort zufällig entscheidet, ob er jetzt Shift drückt oder nicht.

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

15

13.11.2011, 13:50

Gibt genug Gründe, warum man es nicht so mit der Rechtschreibung hat. Klar gibts da sicherlich einige die einfach zu faul sind und mal wild drauf los tippen. Gibt da aber auch genügend andere Fälle. Ich selbst zum Beispiel habe eine Rechtschreibschwäche, die mir auch vor Jahren mal attestiert wurde. Dann gibt es da noch Legasthenie und und und. Und das sind alles keine Sachen, die unbedingt wenig verbreitet sind. Von daher sollte man immer vorsichtig sein wenn man sowas anklagt. Das wäre dann so, als wenn man jemandem mangelndes mathematisches Verständnis vorwerfen würde, wofür man im Normalfall ja auch nichts kann;)
Zum Thema hier:
Wenn eine Funktion am Ende ist, beendet sie sich selbst. Wenn return in einer Funktion aufgerufen wird, beendet sich die Funktion auch selbst. Du musst das so sehen, als wenn bei jeder Funktion am Ende ein return; stehen würde. Bei Funktionen die keinen Rückgabewert haben, musst du dies selbst nicht schreiben. Bei Funktionen mit Rückgabewert musst du für die returns selbst sorgen.
Nun, das return beendet aber halt nur die aktuelle Funktion. Wir kennen jetzt deine Mainfunktion nicht, aber du erfragst eine Eingabe, checkst dann ob die Eingabe gleich "exit" ist, und gehst dann in jedem Fall zurück aus der Funktion. Danach macht der Code an der Stelle weiter, an welcher die Funktion vorher aufgerufen wurde. Je nachdem, was dann an dieser Stelle passiert, sorgt dafür, dass dein Bild danach schwarz wird, oder das Programm sich beendet.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

16

13.11.2011, 17:48

Ich hab alles Probiert aber nichts geht...

DerMark

Treue Seele

Beiträge: 324

Wohnort: Emsdetten

Beruf: Softwareentwickler

  • Private Nachricht senden

17

13.11.2011, 18:01

Mimimimi, wenn die Tränen überlappen, greif er zu den Taschenlappen. Wenns nicht geht dann zeig uns mehr Code oder sage was genau denn nun nicht geht und was genau du von dem gemacht hast was hier gesagt wurde, anstatt wieder ewig ohne Sinn und Zweck herumzuflennen. War bisher bei jedem deiner Threads so ;)

18

13.11.2011, 18:12

Hm ich glaub ich Ignorier dich mal =)

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

19

13.11.2011, 18:57

Er hat aber absolut Recht. Ohne Code kann Dir niemand eine sinnvolle Antwort geben. Da brauchst Du Dich auch irgendwie nicht so cool hinzustellen und ihn ignorieren.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

20

13.11.2011, 19:03

Wobei das Anfängern oft halt nicht klar ist und dann muss man sich auch nicht hinstellen und wie ein 12jähriger aufführen, wenn man doch eigentlich Erwachsen sein soll. Sollten beide vielleicht etwas an sich arbeiten. Man muss ja nicht unfreundlich werden. Bei der Arbeit benimmt man sich ja auch nicht so;)
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

Werbeanzeige