Eingaben blockieren

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

 

flexer94

Betreff: Eingaben blockieren

BeitragSo, Nov 01, 2009 20:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Hey,

wollte fragen ob es einen Befehl gibt, generell Eingaben zu blockieren.
Hab schon in der Referenz auf der Seite hier geschaut, aber nichts gefunden.

Gruß

flexer

Artemis

BeitragSo, Nov 01, 2009 20:42
Antworten mit Zitat
Benutzer-Profile anzeigen
Was für Eingaben möchtest du wo blockieren? Grafikfenster, Konsolen-Anwendung?
 

flexer94

BeitragSo, Nov 01, 2009 21:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Nur Tastatur- und Mauseingaben

Gruß

flexer
 

n-Halbleiter

BeitragSo, Nov 01, 2009 21:19
Antworten mit Zitat
Benutzer-Profile anzeigen
sry, aber "WTF?!"... Hast du dir überhaupt mal Tutorials angesehen?

Mit Blitz musst du sämtliche EIngaben konkret abfangen, einfach so jucken sie dein Programm überhaupt nicht...
mfg, Calvin
Maschine: Intel Core2 Duo E6750, 4GB DDR2-Ram, ATI Radeon HD4850, Win 7 x64 und Ubuntu 12.04 64-Bit
Ploing!
Blog

"Die Seele einer jeden Ordnung ist ein großer Papierkorb." - Kurt Tucholsky (09.01.1890 - 21.12.1935)

hazumu-kun

BeitragSo, Nov 01, 2009 21:49
Antworten mit Zitat
Benutzer-Profile anzeigen
wasn los n-halbleiter, er will alle nutzereingaben killen, womöglich auch vorm OS verstecken.
Warum kann es keine omnipotente Macht geben?
Weil diese omnipotente Macht in der Lage sein müsste, einen so schweren Stein zu schaffen, dass sie ihn nicht heben kann
-> nicht omnipotent
 

n-Halbleiter

BeitragSo, Nov 01, 2009 21:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn dem so ist, dann habe ich ihn falsch verstanden, kann ja passieren. Wink

Darüber gibt's genug Zeug, das weiß ich, nur wo nicht...
mfg, Calvin
Maschine: Intel Core2 Duo E6750, 4GB DDR2-Ram, ATI Radeon HD4850, Win 7 x64 und Ubuntu 12.04 64-Bit
Ploing!
Blog

"Die Seele einer jeden Ordnung ist ein großer Papierkorb." - Kurt Tucholsky (09.01.1890 - 21.12.1935)

BladeRunner

Moderator

BeitragMo, Nov 02, 2009 8:37
Antworten mit Zitat
Benutzer-Profile anzeigen
Dafür gibt es die win-api, wofür unser Padavan wohl noch ein wenig unfit ist. Zudem würde ich ihm die Antwort auch ansonsten nicht geben weil ich nicht glaube dass er Gutes mit ihr im Schilde führt.
Wenn Du nun also alle Systemeingaben blockieren willst, flexer, wirst Du Dich durch die msdn fressen müssen. Have Fun.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92
 

Dreamora

BeitragMo, Nov 02, 2009 13:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Er könnte sich auch einfach die Zeit sparen, weil sein programm die Welt generell nur aus dem Quarantänebereich des Antivirus Guard sehen wird
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.
 

flexer94

BeitragMo, Nov 02, 2009 19:03
Antworten mit Zitat
Benutzer-Profile anzeigen
...Ideen Very Happy

Naja, es geht darum, dass ichn Art Schutzschild um n Raumschiff basteln will, dass kann man mit Leer aktivieren, während dieser Zeit kann man dann halt nich schießen, sonst wär das ganze ja unwitzig.

Gruß

flexer
 

flexer94

BeitragMo, Nov 02, 2009 19:05
Antworten mit Zitat
Benutzer-Profile anzeigen
Ok ich habs hinbekommen... musste einfach den Zähler für die Schussbegrenzung auf 0 setzen, wenn Leer gedrückt ist.

Gruß

flexer
  • Zuletzt bearbeitet von flexer94 am Mo, Nov 02, 2009 19:05, insgesamt einmal bearbeitet

Nicdel

BeitragMo, Nov 02, 2009 19:05
Antworten mit Zitat
Benutzer-Profile anzeigen
Alle Eingaben müssen schließlich Abgefangen werden. Also musst du in einer Variable speichern ob der Schutzschild gerade vorhanden ist und falls diese Variable 1 ist einfach die Schusstaste nicht überprüfen oder keine Schüsse erzeugen.

Edit: Na also. War es so schwer, dass man gleich hier fragen musste?
Desktop: Intel Pentium 4 2650 Mhz, 2 GB RAM, ATI Radeon HD 3850 512 MB, Windows XP
Notebook: Intel Core i7 720 QM 1.6 Ghz, 4 GB DDR3 RAM, nVidia 230M GT, Windows 7
 

ViK

BeitragDi, Nov 03, 2009 1:58
Antworten mit Zitat
Benutzer-Profile anzeigen
Dieser Thread hat einen Touch Dadaismus.

Holzchopf

Meisterpacker

BeitragDi, Nov 03, 2009 14:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Und dein Beitrag einen Touch Spam.

Wir sind kein Unterhaltungsmedium, sondern das BBP. Und wir legen Wert auf Sachlichkeit. Also könntest du dir in Zukunft die Mühe sparen, einen solchen Beitrag zu verfassen - und ich bitte dich, das auch zu tun.

mfG
Holzchopf
Erledige alles Schritt um Schritt - erledige alles. - Holzchopf
CC BYBinaryBorn - Yogurt ♫ (31.10.2018)
Im Kopf da knackt's und knistert's sturm - 's ist kein Gedanke, nur ein Wurm
 

codeschnipsler

Betreff: Ähnliches Problem ...

BeitragMi, März 31, 2010 18:08
Antworten mit Zitat
Benutzer-Profile anzeigen
So, mein erster Beitrag hier im Forum Cool

Also, ich habe vor mir ein Spiel zu coden, in dem eine Mondlandung simuliert wird.
Man hat oben sein Raumschiff und unten den Boden. Das Raumschiff fällt nach unten und das Ziel ist es, es mit Pfeiltaste oben abzubremsen (damit man die Landung auch heil übersteht Wink ).
Allerdings hat man natürlich einen begrenzten Vorrat an Treibstoff.

Den vorhandenen Treibstoff habe ich in der float-Variable fuel# gespeichert diese wird um 0.3 verringert wenn man die Pfeiltaste oben drückt. Allerdings bekomme ich es einfach nicht nicht hin das, wenn fuel = 0
ist, die Pfeiltaste blockiert wird. Sad

Kann mir da jemand helfen ??
Es gibt nur 10 verschiedene Leute auf der Welt. Die, die Binärcode verstehen und die die ihn nicht verstehen.

BladeRunner

Moderator

BeitragMi, März 31, 2010 18:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
If keydown(KEY_UP) then
    if fuel >0
        fuel:-.3
        velocity_y:+derwertderdirorschwebt.
    endif
endif

Der Trick ist es zu überprüfen ob noch sprit da ist und nur dann die Geschwindigkeit zu ändern.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92
 

codeschnipsler

Betreff: dankedankedankedanke

BeitragMi, März 31, 2010 18:33
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke für die Hilfe, Bladerunner !!
Diese Abfrage ist sowohl einfach als auch genial!


PS: Danke für die schnelle Antwort Very Happy (4 Minuten !!), ist das hier im Forum so üblich ?
Es gibt nur 10 verschiedene Leute auf der Welt. Die, die Binärcode verstehen und die die ihn nicht verstehen.

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group