| Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme. |
Diskussion: Eingabe ohne Enter-Bestätigung im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Hallo Mitprogrammierer, für ein kleines ASCII-Spiel(ausnahmsweise unter Windows, mein Linux-Rechner hat zurzeit einen Schaden ), möchte ich einen Punkt ...
![]() |
| | #1 (permalink) |
| Registriert seit: 19.02.11 ![]() Likes: 1 | Anzeige Hallo Mitprogrammierer, für ein kleines ASCII-Spiel(ausnahmsweise unter Windows, mein Linux-Rechner hat zurzeit einen Schaden ), möchte ich einen Punkt mit wasd bewegen. Diese Eingabe soll erfolgen ohne, dass, 1.) das Eingegebene auf dem Bildschirm erscheint, 2.) das Eingegebene mit <Return> bestätigt werden muss Ich hoffe, jemand hat da einen geeigneten Lösungsweg. Programmiersprache wie immer C, als IDE verwende ich hier Code::Blocks Geändert von Open_Geek (25.02.11 um 21:26 Uhr) Grund: Tippfehler |
| | |
| | #2 (permalink) |
| Registriert seit: 09.12.09 ![]() Likes: 0 | Du könntest dafür GetAsyncKeyState verwenden. Einziger Haken: Dein Programm empfängt auch Tastendrücke, wenn es minimiert ist. http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx ... sagt, du musst windows.h einfügen und gegen user32.dll linken (evtl. macht das dein Compiler automatisch). Ansonsten könnte man Assembler mit dem schönen Interrupt 21h verwenden -> das Spiel wäre dadurch auch auf MS-DOS / FreeDOS spielbar.Edit: getch() müsstest du ja kennen. mfg Christian
__________________ B4 09 BA 08 01 CD 21 C3 48 61 6C 6C 6F 20 57 65 6C 74 21 24 Geändert von Thunder11 (25.02.11 um 23:22 Uhr) |
| | |
![]() |
| Stichworte |
| ascii-spiel |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |