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

Daedra22

Treue Seele

  • »Daedra22« ist der Autor dieses Themas

Beiträge: 115

Wohnort: Osten

Beruf: Student Informationstechnik

  • Private Nachricht senden

11

27.05.2013, 13:29

while(run==true) => while(run)

if(Reihe==true) => if(Reihe)

if(Reihe==false) => if(!Reihe)

Aber das nur als kleiner Tipp. ;)
Ah danke, dass vereinfacht den code schon mal bisschen mehr :)
Who are you? - I am a game designer.
No you are not! - I am a game designer.
What kind of a designer ? - I am a game designer.
You mean you play games ? - I am a game designer.

12

27.05.2013, 13:33

Es scheint so, dass du nicht den Bildschirm löschst. Dann könntest du es nämlich so machen, wie das Architekt anfangs gepostet hat..

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
while(...)
{
    //Ganzen Bilschirm löschen
    SDL_FillRect(screen,NULL,color);
    
    SDL_BlitSurface(...SpielfeldGrafiken...);
    //etc.
    
    if (var)
        SDL_BlitSurface(Kreuz, screen, ..., ...);
    else
        SDL_BlitSurface(Kreis, screen, ..., ...);
        
        ...
    
}

Daedra22

Treue Seele

  • »Daedra22« ist der Autor dieses Themas

Beiträge: 115

Wohnort: Osten

Beruf: Student Informationstechnik

  • Private Nachricht senden

13

27.05.2013, 14:06

ja aber der bildschirm darunter ist doch, dass feld und links neben der anzeige ist das tic tac toe feld mit den kreuzen die schon gesetzt wurden, dh die würden ja auch gelöscht werden.
Who are you? - I am a game designer.
No you are not! - I am a game designer.
What kind of a designer ? - I am a game designer.
You mean you play games ? - I am a game designer.

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

14

27.05.2013, 14:21

Die müsstest du dann natürlich in jedem Frame erneut blitten. Aber da ich/wir deinen Code nicht kennen, mach es einfach so, wie du es schon hast. Es funktioniert ja. ;)
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

Daedra22

Treue Seele

  • »Daedra22« ist der Autor dieses Themas

Beiträge: 115

Wohnort: Osten

Beruf: Student Informationstechnik

  • Private Nachricht senden

15

27.05.2013, 14:36

genau :), jetzt hab ich nur ein anderes problem, welches ich schon bei dem allgemeinen abschnitt, also c++, java und andere sprachen gepostet habe, hinsichtlich meines menues, welches ordentlich für probleme sorgt, vllt könnt ihr da mal vorbeischauen ^^

Menue- und Spiel-Funktion, als While-Schleifen hintereinander. mit gegenseitiger Abfrage
Who are you? - I am a game designer.
No you are not! - I am a game designer.
What kind of a designer ? - I am a game designer.
You mean you play games ? - I am a game designer.

Werbeanzeige