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
TigerClaw25
unregistriert
TigerClaw25
unregistriert
TigerClaw25
unregistriert
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Welches Framework?Leider habe ich bisher lediglich ein Menu hinbekommen, das erscheint. mir ist nicht klar, ob ich die Tastaturabfrage etc. ueber das FRamework laufen lassen soll und ob ikch in Cgame und CMenu jeweils eine Funktion brauche, die mir den status zurueck gibt?
Das habe ich nicht verstanden. Sehnen überdehnen?Muss ich jemanden erst seine Sehnen ueberdehne lAssen, damit er es lernt oder fuehre ich ihn lieber dort hin.
Ja und nein. Erfahrung gewinnt man durch einen Lern-Prozess. Das beinhaltet auch, dass man Fehler macht oder Sachen suboptimal löst, den Fehler erkennt und einen besseren Weg sucht. Ich verstehe durchaus, dass Du den "besten" Weg haben willst, aber den gibt es hier vermutlich nicht einmal. Du kannst es so oder so lösen und beide Wege haben ihre Vor- und Nachteile.Ich brauche keine Loesung, sondern Ideen von Profis. Erfahrung iSt eine Sache, aber es falsch oder suboptimal lernen eine andere.
TigerClaw25
unregistriert
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
#include "Framework.hpp" #include "Game.hpp" #include "menu.h" int main (int argc, char *argv[]) { // Framework initialisieren if (g_pFramework->Init (800, 600, 16, true) == false) return (0); // Neue Instanz des Spiels CGame Game; CMenu Menu; while (Menu.GameState() || Game.GameState()) { if (Menu.GameState() == true ) { Menu.Init (); Menu.Run (); } if (Game.GameState() == false ) { // Spiel initialisieren Game.Init (); // Spiel laufen lassen. Diese Funktion läuft so lange, // bis das Spiel geschlossen oder die Escape-Taste // gedrückt wird Game.Run (); // Spiel beenden Menu.SetGamestate(); } } Menu.Quit (); Game.Quit (); // Framework beenden g_pFramework->Quit (); g_pFramework->Del (); return (0); } |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »TigerClaw25« (30.04.2013, 11:32)
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
TigerClaw25
unregistriert
Werbeanzeige