Problem mit Strings
Übersicht

Chris02Betreff: Problem mit Strings |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Alo ich hab mal angefangen einen kleinen Rechner zu programmiern
und bin jezt bei der funktion für die erste taste und irgendwie funzt es nicht, das er wenn man mit der Maus auf die Taste 1 klikt eine 1 ins oberste Feld schreibt. Warum? BlitzBasic: [AUSKLAPPEN] Graphics 640,480 Wurde mit der Blitz2D demo geschrieben |
||
![]() |
RallimenSieger des 30-EUR-Wettbewerbs |
![]() Antworten mit Zitat ![]() |
---|---|---|
Der Fehler liegt eindeutig an dieser Zeile
BlitzBasic: [AUSKLAPPEN] If 100>MouseX()>60 And 130>MouseY()>90 Wenn dann so.... BlitzBasic: [AUSKLAPPEN] If MouseX() > 60 And MouseX() < 100 And MouseY() > 90 And MouseY() < 130 Then Abgesehen davon ist dein Schleifen Aufbau schlecht gewählt! BlitzBasic: [AUSKLAPPEN] .anfang Ich denk mal eine Forever Schleife sollte reichen, da man diese nie verlassen kann, da die Abbruch Bedingung fehlt! beispiel BlitzBasic: [AUSKLAPPEN] If KeyDown(ESC) Then End Und das alles gehört garantiert ins Beginner!! |
||
[BB2D | BB3D | BB+]
|
![]() |
Alfadur |
![]() Antworten mit Zitat ![]() |
---|---|---|
ach man, jetzt hat ralli schon geschrieben .-)
aber was du auf jedenfall tun solltest, wäre dir ne funktion zu schreiben die checkt ob die maus irgendwohin geklickt hat, bzw in nem bestimmten bereich war ... das macht vieles übersichtlicher ... |
||
A Cray is the only computer that runs an endless loop in less than four hours. |
FBI-blitz |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ich habe auch mal ne function gemacht:
BlitzBasic: [AUSKLAPPEN] Function mouseinto(x, y, xg, yg) Die Function gibt 1 zurück, wenn man mit dem mauszeiger in einem bestimmten feld ist, 2, wenn man in einem bestimmten Feld ist und klickt und 3 wenn man außerhalb eines feldes ist und klickt! (Kann man ja noch erweitern! ![]() FBI-blitz |
||
Computer 1: AMD Athlon64 3500+ | nVidia GF 7900GT | 1024 MB DDR-RAM | ASUS A8N-SLI Preimium | 250 GB SATA 2 || WindowsXP | Blitz3D | Blitz+
Computer 2: AMD AthlonXP 2400+ | ATI Radeon 9500 | 512 MB DDR-RAM | MSI K7N2 | 80 GB IDE | 160 GB IDE || WindowsXP | Blitz3D | Blitz+ Computer 3: Intel Pentium MMX | onBoard-Grafik | 32 MB RAM | 1 GB IDE || Windows 98 SE | Blitz+ |
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
...und die wird nicht korrekt funktionieren, da mousehit(9 den klickbuffer leert.
Daher immer erst alle Mouseereignisse zwischenspeichern. ist auch schneller als immer die Funktionen aufzurufen. |
||
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 |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group