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

Geheim

Treue Seele

  • »Geheim« ist der Autor dieses Themas

Beiträge: 202

Wohnort: Salzburg

Beruf: Schüler

  • Private Nachricht senden

41

09.02.2012, 21:05

LOL! Warum einfach wenns auch kompliziert geht?^^
Da merkt man mal wieder wie blöd es ist, wenn man was nicht weiß -.- Ich hasse es xD
Mom ich probiers mal schnell und sag dann Bescheid.

Das schlimmste ist ja, dass wenn man es dann googlen will oder youtube, etc... findet man sowas nicht...

Geheim

Treue Seele

  • »Geheim« ist der Autor dieses Themas

Beiträge: 202

Wohnort: Salzburg

Beruf: Schüler

  • Private Nachricht senden

42

09.02.2012, 21:23

So es hat jetzt funktioniert!

Man kann es zwar nicht sofort in einen string von SFML quetschen, aber man macht sich halt schnell einen lokalen string und weist es dann dem anderen zu.
Jetzt hat auch das mit dem unsigned int funktioniert^^

Also hier noch einmal etwas Pseudocode (und diesmal der richtige ;) )

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
if(file)
{
    string links;
    string rechts;
    string oben;
    string unten;
    //eventuell mehr strings
    file>>links>>keycode_links>>rechts>>keycode_rechts
        >>oben>>keycode_oben>>unten>>keycode_unten; //eventuell mehr...
}


Da brauch ich ja eigentlich keine Schleife mehr, weil ich ja eh weiß wieviel ich speicher/lade?
Danke nochmal dot, du hast mir wirklich sehr geholfen!

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

43

09.02.2012, 21:24

Mach dir nix draus, die Streams waren auch mir lange Zeit ein großes Rätsel ;)

Ich frag mich aber immer noch wofür das "Links" und "Rechts" überhaupt in der Datei steht wenn du es sowieso ignorierst!?

Ich würd eben sowas vorschlagen:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
std::string cmd;
int keycode;
while (file >> cmd >> keycode)
{
  if (cmd == "Links")
    ...
  else if (cmd == "Rechts")
    ...
  ...
}

Dann hat es auch Sinn das in die Datei zu schreiben und die Reihenfolge ist auch nichtmehr fix vorgegeben.

Geheim

Treue Seele

  • »Geheim« ist der Autor dieses Themas

Beiträge: 202

Wohnort: Salzburg

Beruf: Schüler

  • Private Nachricht senden

44

09.02.2012, 21:30

Freut mich zu hören nicht der einzige zu sein^^
Komisch nur, dass man es so nirgens findet... aber egal dafür gibt es ja dieses Forum :thumbsup:

Eine kleine andere Frage hätt ich noch und zwar mach ich mir ab und zu ein paar Sprites mit gimp als .png (mit Transparenz), aber bei mir ist dann alles so komisch verschmommen und hat einen hässlichen weißen Rand! Ist es besser die Transparenz im Code zu bestimmen und dafür ein anderes Bildformat zu nehmen oder ist es generell verschwommen und man kann nichts dagegen machen?

Was benutzt ihr für Programme für eure Sprites, die sehen ja alle "normal" aus^^

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

45

09.02.2012, 21:56

Hab die Diskussion zu deiner zweiten Frage mal nach hier abgetrennt ;)

Geheim

Treue Seele

  • »Geheim« ist der Autor dieses Themas

Beiträge: 202

Wohnort: Salzburg

Beruf: Schüler

  • Private Nachricht senden

46

09.02.2012, 21:59

Sry stimmt, hat ja nix mehr mit dem ersten zu tun^^ Danke

Werbeanzeige