Seite 1 von 2
					
				Programm auf bestimmten Tastendruck reagieren lassen?
				Verfasst: Mi Feb 08, 2012 8:06 pm
				von Brainlagg
				Hallo zusammen,
ich hab da mal ne frage nämlich würde ich gern Wissen wie ich über einen Tastendruck ein Objekt steuern kann  z.b. eine Spielfigur mit Hilfe der Pfeiltasten.
Na ja eigentlich generell wie ich ein Programm dazu bekomm auf einen längeren Tastendruck zu reagieren.
                                                                                                                                               schon im Vorraus danke für die Hilfe.
			 
			
					
				Re: Programm auf bestimmten Tastendruck reagieren lassen?
				Verfasst: Mi Feb 08, 2012 8:12 pm
				von cloidnerux
				Hi und Willkommen im Forum
Na ja eigentlich generell wie ich ein Programm dazu bekomm auf einen längeren Tastendruck zu reagieren.
schon im Vorraus danke für die Hilfe.
Und da gibt es keine "einfache" Antwort.
Denn um überhaupt auf einen Tastendruck zu reagieren, musst du mit dem Betriebssystem Kommunizieren. 
Wenn du dich jetzt fragst, warum mann dann mit scanf und co. dann texte Einlesen kann: Auch diese Funktionen kommunizieren mit dem Betriebssystem. 
Da dies aber eine sehr häufiges Problem ist, gibt es mitunter einfache Möglichkeiten es zu lösen, wobei jede externe libs verwendet, wie z.B SDL, Boost, DirectX oder wie sie nicht alle heißen.
Da du ein Spiel Programmieren willst, würde ich dir SDL empfehlen.
MfG cloidnerux
 
			
					
				Re: Programm auf bestimmten Tastendruck reagieren lassen?
				Verfasst: Mi Feb 08, 2012 8:23 pm
				von Brainlagg
				Danke für die schnelle Antwort
Da du ein Spiel Programmieren willst, würde ich dir SDL empfehlen.
was gibt es denn da für Literatur zu SDL neben dem Tutorial hier auf der Seite?
 
			
					
				Re: Programm auf bestimmten Tastendruck reagieren lassen?
				Verfasst: Mi Feb 08, 2012 8:39 pm
				von cloidnerux
				was gibt es denn da für Literatur zu SDL neben dem Tutorial hier auf der Seite?
Auf der SDL Projektseite: 
http://www.libsdl.org/ gibt es viele Informationen dazu.
Daneben gibt es einige Bücher. 
Für dein Tastenproblem würde glaube ich die auf der Projektseite angegeben Tutorials reichen.
Über Literatur habe ich keine Ahnung, was gut ist.
 
			
					
				Re: Programm auf bestimmten Tastendruck reagieren lassen?
				Verfasst: Mi Feb 08, 2012 8:42 pm
				von nufan
				Brainlagg hat geschrieben:was gibt es denn da für Literatur zu SDL neben dem Tutorial hier auf der Seite?
Sehr zu empfehlen:
http://www.proggen.org/doku.php?id=books:focus_on_sdl 
			
					
				Re: Programm auf bestimmten Tastendruck reagieren lassen?
				Verfasst: Mi Feb 08, 2012 11:49 pm
				von Kerli
				
			 
			
					
				Re: Programm auf bestimmten Tastendruck reagieren lassen?
				Verfasst: Do Feb 09, 2012 5:55 pm
				von Brainlagg
				danke für die Hilfe!
ich schaus mir mal an.
			 
			
					
				Re: Programm auf bestimmten Tastendruck reagieren lassen?
				Verfasst: Do Feb 09, 2012 6:41 pm
				von Brainlagg
				So nachdem ich die Installation testen wollte grieg ich folgenden Fehler  

 (unter Windows )
g++ main.cpp -o hello-sdl -Wall $(sdl-config --cflags --libs)
g++: Fehler: $(sdl-config: No such file or directory
g++: Fehler: nicht erkannte Option --cflags
g++: Fehler:nicht erkannte Option --libs
 
			
					
				Re: Programm auf bestimmten Tastendruck reagieren lassen?
				Verfasst: Do Feb 09, 2012 7:16 pm
				von nufan
				Brainlagg hat geschrieben:g++: Fehler: $(sdl-config: No such file or directory
Findest du die Datei "sdl-config" im Explorer? Ist der Pfad in der Umgebungsvariable PATH enthalten? Probiers mal so:
 
			
					
				Re: Programm auf bestimmten Tastendruck reagieren lassen?
				Verfasst: Do Feb 09, 2012 7:31 pm
				von Brainlagg
				jetz bekomm ich folgende Meldung
Code: Alles auswählen
main.cpp:1:17: schwerwiegender Fehler: SDL.h: No such file or directory
auf was genau muss ich in Path verweisen ich hab irgendwo in google gelesen auf lib und include und das hab ich gemacht