[Playlisten] [Impressum und Datenschutzerklärung]

05B.2 Schachfiguren; Vererbung, Polymorphie; Teil 2


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

wasin dem ersten Teil geschaheine Klasse für die Schachfigurdie sich MerkpositionenYist eine weiße oder schwarze Schachfiguraus der Buchstabe mit dem sie dargestellt werden soll netterweise sind Schachfiguren ja in Unicode dabeidas Ticket ein Cons Traktordem man diese vier Sachen übergibtder Richter merktin den Attributen der Klasse und diese abstrakte Methodedie Kindklassensollen also sagenSie denn eine Schachfigur sich bewegen kannineiner einzigen Klasse bisherdas schwierigstewahrscheinlich hier der ganze Traktor also um eine Instanz der Kindklasse zu bauensoll ich jetzt angebenzwei ganze Zahlen für die Positionund obdieser besagte Turm schwarz oder weiß istdamit das funktionierteines Danzig Interessen zu wahren müssen erst mal die Sachen initialisiert werden die von der Mutterklasse geehrt werdendas ist dieser Aufruf von Kost hatte der Mutterklasse damit das was beerbt wirdins zensiert wirdglaube ameinfachsten wird es bei wenn Sie mein Schreiben wie das Aussehengeht zurück in die Hauptklassesie erzeugen mal einen schwarzen und einen weißen Turmwie das aussehenirgendwoauf dem Spielfeldwie müsse das aussoeinenTurm zwei Türme wollte ich habenein schwarzen einweisenanwir haben die Klasseturm geschrieben das ist nur ?? Schablonenda soll jetzt wirklich was aus entstehennun Turm und das werdendamit rufen Sie den Constraktor aufnämlich nämlich nämlich nämlichder SchachfigurNewton heißt diese Funktion aufzurufen ?? Funktion ?? als wir die Klassean diese Fusion will natürlich jetzt alles habenwas sie da angedroht haben X Y und ob das Ding weiß istalsoX YAhnung X zweihundert dreihundert das Ding weiß ist dann mitzu sagen soll weißder neue Turm alleineist er nicht so richtig toll ich wird sicherlich leicht hin und wieder mal drauf zurückgreifenmüssenbesser blickt man in der Klasse das haben sie alle anders gemachtBeistrich mal in der Klasse eine Variable dafür andenpaarsowasund merke mir eine Referenz daraufso und merken eine Referenz auf den neuen Turmin der VarianteAZeuge einen neuen Tour mit X Y undweißjetzt müssen wires klingt aus dem nur dem Traktor eine Referenz zurück hundert neunzehn Aanderen durch besagter weinschwarzen einweisen das wäre Weisezurzeit konsequenterweisedenersten schwarzen Zeugenvollsteetwas anders wasso zwei Türme erzeugt und ich hab mir das auch gemerkt also des?? in das Hauptprogramm sozusagen Laubfensterklassedas Hauptprogramm merkt sich jetzt dauerhaftReferenzen auf diese beiden Türmefür ?? mal vor wie das mit den Massaker aufgerufenen wirklich funktioniertPunktKlicken die äußerste Spaltestarte das jetzt hier stehen bleibtsodie Platte jetzt Ineskung und wollen was dann passiert ich sage der Zeuge einen neuen Tour mit diesen Angabenhier ist das es elfoder der hier Einzelschrittdamit können Sie jetzt in die Funktion reingehengucke mir an was passiert denn jetzt bei Funktionsaufrufder Aufruf des Großvaters was passierthier bin ich das ist der constructionDeckungsfaktorals solcherder Kontakte von Tour macht ja nichts?? Klammer auf Schrift Klammer zu aber der Cons Traktor der Schachfigur mit der vorher aufgerufennimmt als erstes X ?? großes X was Zeit ist und dass wir besonders dreistund das ist weiß was falsch istnimmt er und stopft erin den Constraktorder Mutterklasse der Basisklasseder Wikis aufgerufen ich mach das ja noch malF elf Einzelschritt der Museen den Ananaseinin der MutterklasseSchachfigurenX ist gleich zwei Y ist gleich drei ist weißist falschund wer mir gerade dieFigur darausBeistrichdas kommt jetzt in den ?? hatte derMutterklasse rein der wir den ganzen Krempel setzenund fleißig wieder zurück inder Constraktorvon Touren macht geradeanscheinendnichts?? Klammer auf ?? Klammer zumacht der doch was nämlich voreilig los zu laufen ruft er den Kontakt zu der BasisklasseMutterklasseaufund übergibt dem passende Wertezumachen Komma weiter hierweg und auf die nächste Zeiledass das weiter ausführenwir sind da angekommenjetzt aber noch malder Aufruf von Touren mit X gleich vierzehn gleich einsist weißgleich zuelfhier kommen wir an Xvier Yeinsist weiß ist zuso kommen wir andas einzige was sie jetzt macht ist das sofort weiterzuleiteneine Konstante der Basisklassemit ist gleich vier Y und so weiter und so weiterwas wenn ich jetzt noch malEinzelschritt macheBeistrich was hatte der Basisklasseist weiß ist zu Y ist gleich eins und so weiter und damit durchlaufenso sieht das ausalso bevorder Turm wirklich gebaut werden abgeleitete Klasse die Kindklassebevor der Turm gebaut werden kann eine Instanzder Klassemuss ich mit demFaktor der Basisklasseerst mal alles zusammenbauenwas der Basisklasse gehört was ich Gerddas übliche Vorgehen sieht das dann ausden Spezialoperateurden erzähl ich gerade noch maldas ist ein Schmuckstück aus siedas einem invielen Situationenfünf Zeilencode erspartder guckt sich an ist hier vornedas Bursche war oder falsche vorne muss es Gutes wahr oder falschist das wahr oder falsch gucken uns ansie vorne wahr istgibt er dashinter dem Fragezeichen zurückwenn sie von falsch istgibt ?? sind in Doppelpunkt zurückwarenKomma anders Beispiel man sowas hätte die Gegendwar mir aussowas habenist X größer als Yauszuklammerndamit es garantiert keine Verwirrung ergibtmit X größer ist als Y setzt auf einsmit X kleiner gleich Y ist jetzt auf minus eins der sieht aus als ob nun über die Tastatur gelaufen istman gewöhnt sich mit der Zeit dran hatte seinen Grund das letzte Semester nicht gezeigt habe kommt nicht so häufig vor in eine Situation wie dieser hier ist das total raffiniertguckt sich der Rechner an ist X großes Ypsilonwardann macht eine eins rauswie ein Scotty auf der rechten Seite raus und den Arzt gewesenist liegst du selbst ein falschkleiner gleich Ydrückte sich das anund liefert die minus eins zurückPunkt sie zu irritieren können das sie natürlich auch noch berechnete Werte seinmüssen ?? keine festen Zahlen stehendasspannende Geschichte X großes Ypsilongebe Xoder gibt Y zurück was passiert hier eigentlichdieser Zeilegenau die größte Zahl von den beiden mit X größer ist als Y Gewicht X zurückwenn Y größer ist sie vorne faltig geben Y zurück Songtexte selbst sinddie laut ?? zurück ich gebe die größte Zahl zurück das hier ist Maximumsbassistender kurze Attraktion zu schreiben und eine maximale Funktion hatman natürlich normalerweiseaber jetzt noch kürzeran Anmerkung am Rande nimmt es nicht Fragezeichen Fragezeichen ich hab sogar da gebraucht weil sonst sehr ungemütlich werdendamit haben wirzwei Instanzenvon diesenzwei Instanzen von den Tourendas wäre natürlich schön jetzt irgendwieanzeigen zu könnenso also der Gedanke ist von den tausend Möglichkeiten folgende zu machen?? sie wandeln diese Fläche mal wieder eine Erkenntnis umJobsund da platzieren Sie mal vierundsechzigFelder in die Text reingeschriebenwerden kannden üblichen Namendiese Felderin die Texte geschrieben werden kann für die Kids diverse MöglichkeitenähmTextbox ist ein bisschen Übergang die Welt denn das der Felder die man editieren kannmöchte nicht was anderes da reinschreiben dann benutze was anders reinschreiben lassen können das ist keine gute Idee das mit den vierLabel würde auch funktionierenaber das es ihr zu beschriften gedacht dass alle SpezialfondsNaivitätTextblockwäre dasMittel der Wahlansie erzeugen mal Jahrin Constraktordes Hauptfenstersvierundsechzigacht mal acht Textblöcke und stellen die an die richtige Stelledort ??einer for-Schleife mit zwei for-Schleifebrauchen wirsiehier noch mal zweizweiverschachteltefor-Schleifedarin erzeugen sie jeweils einen Textblockschieben den an irgend eine plausible StelleBeistrich sogar schon die Hintergrundfarbe einstellendas muss ein Schachbrett sein??alsojeder dassdie sich jedes Jvier sechzig Möglichkeitenerzeuge icheinenTextblocknachSpeicher den Ersmann in irgendeiner Hilfsvariableden ?? bisschen einstellenund gucken was währende sinnvolle Weite keine Ahnung ich hab es nur zwanzig reineine Höhevon zwanzig Fahrern befleißigen was anders werden müssenirgend ein Text heißt es jetzt Text oder heißes ContagdirKonten zum Salztextan der Stelledannich habe es aber mal Sternchen weil das Opfer siehtund dann wäre ja noch lustig den Hintergrund einzustellenText background Klammer auf Dax backgroundso der soll jetzt weiß oder grau seinkommt ein teuflischer Gedankewir könnten das Fragezeichen recycelnals eine Bedingungirgend eine Bedingungweiß oder grau soll die Bedingungen sagen FragezeichendannraschesraschesWaldoderrasches??deutlichPunktBlu-Ray?? light Graywas helleres sehr leid für denleider gibt's ja auchälterverschiedene vor für den Hintergrundirgend eine BedingungKinderzimmer die Bedingung wahr oder falsch gibt nämlichweiß oderhellgrauund die Bedingungsaisonkriegte man den einmal gesehen hat weiß man den hoffentlich die Bedingung istist die Summe aus Zeile und Spaltegerade oder ungeradeMönche mit Null anfangen null eins zwei achtzwei null eins zweinull eins zweiandie Summe aus seinem Spalten null eins zweivier eins dazu zählen einszwei drei zwei dazu zählen zweidrei vier ?? gezwungen sich an groß Badehosegeradeist es gerade das ist ?? das ist gerade das ist gerade da ist es gerade das ist Beistrichich gucke mir an ob die Summe aus seiner Spaltegerade ist oder ??und nicht auf Sachwerte des schwarzso der ?? soll schwarz werden das heißt wenn die Summe gerade istschwarz werdenWohnungendie Summe gerade ist schwarz und grau werden dass er sie vorne muss was falsches stehenwenn die Summe?? werden damit grau rauskommt ??ich schreibe also hier ?? plusJüberhaupt wahrscheinlich erfordert es soll nichtdurch zwei teilbar seinsoll schwarz sein also wenn die Summe durch zwei teilbar ist dann soll schwarz seinzwanzig jähriges bei der falschen wenn die Bedingung falsch ist wenn sie weiß wird es weiß wenn sie falsch ist wird esschwarzhier ?? es also was was falschistwenn die Summe durch zwei teilweiseauf einUppsala Modul zweiist ungleich nullsieht das auswas Schöneres ungleich zugleich gleich zu machen und hier weiß und grau zuvertauschenAuslassungszeichenich seh das man mit diesem Fragezeichen Doppelpunktziemliche viele Sachen machen kanndie Alternative der letzten gif Welt sind zu schreibenfinde ich ehrlich gesagt nicht so schön wie dieses Fragezeichen Doppelpunktdamit Hintergrundfarbedie Kenntnis sollnicht wieder des genanntendas Spielfeldsoll dasals weiteres Element enthalten SpielfeldschildernhältBist die Koordinaten einstellen an welcher Stelle soll das Ding hier Erscheinungdafür gab's erkennbaresset Leftob siewelches Element soll ich einstellen das war B was ist der Abstandimmer vielfache von zwanzig am einfachstenwohntscheinbar sitzend was Y ist dieser Magie ist X Gordon hattealso zwanzigmalwie??und analog für dieY Koordinatorich möcht ja dassdie Polizei die untere ist deshalb sachlichnichtselbst Topf sondern Z bottomder Abstand verbundensein Punktwie möchte ich einstellen ?? zwanzigmal dortrein theoretisch müsste man jetzt Schachbrettsehen das mit lauter Echsen gefüllt istokay Komma nicht ganz und gar meiner Fragenalles falsch gemachtPunkt ichman sollte nicht zu viele Base habennaturnah und will das nicht gut Beistrich dass ?? sich gleich sowieso weg ich mach naturnah und sie rausdamit wir noch meineLiteratur mal sehenokay ?? Missionare das Schachfeld aber es ist ein SchachfeldSchachbrettKlammer zudreißig dreißigPunktdas ist unten in der Ecke geht es aber nicht so toll aberdas war jetzt geht's umKlassenobjekteund nicht diese Grafik jasoein Schachbrett mit winzigen Sternchen draufgeht Sternchen wann oben noch links in die Ecke geklebt jeweils es gibt ja netterweise bei dem Text Blockeine Party namensFontsei es unter Versuch unseres größeresdreißigmal fünfundzwanzigmal sehen was passiertdanndie Zeichen links oben in der Ecke reingeschriebenwenn der Text zu groß ist Clip verzeichnetelinks oben in der Ecke und für den ich auskönnte man noch ändern aber bei ?? auchPunkt ungefährsind etwas größeralsound jetztmöchte ichdass diese Türme der irgendwie erscheinenden?? sollte ich dasProgramm technisch geschickt lösenund sauber lösen halbwegs sauber lösendass die Türme erscheinen auf dem Spielfeldich kann ja meine Sammlung an Schachfigurendurchgehendann finde ich irgendwo bei zwei drei den ersten Torenwurde das Zeichendas für den Ton zuständig ist und setzt das in den Textblock der bei zwei drei sitztbei vier eins fünf die nächsten Tour mich wohl aus dem nächsten Turm das Zeichenwas der sich gemerkt hat und platziere den bei dem Textblockvier einsdas allererste wird mal sein eine Sammlung anzulegen die ich dann durchlaufen kann mitdie zwei dreißig Figuren allein als Variable Speichenwitzesehr unübersichtlichhabenaber das Besteist erst maleine Sammlung anzulegenaus solchen Figurenkönnte so aussehenum eine ?? vom Typ Schachfigurnicht ein Turm und noch ein Turm sondern Schachfiguraus Figurenein neues??mit von mir aus den beiden??ich könnte diese ?? direkt initialisieren?? nämlich zu viel auf einmal machen ich habe ein Ray da sollen alle Figuren drin stehen die noch auf dem Brett sindambevor das Spielfeld gemalt istsetzt sich einfach meine beiden Türme in dieses Gerät einetwas aufwendiger zu sein müsste abernicht ganz so vielAblenkung an dieser Stellewar dererste solleine Turm sein und der zweite soll der Turm seinso mein Gedanke ist nun der folgendenoch mal diese beiden for-Schleifezu habenKomma diese beiden for-Schleifesimuliert vom Layoutzumdarin laufen dass Figuren äh durchgucken ob eine Figur auf dieser Stelle steht wenn eine darauf steht und sie derenBuchstabenschreiben denals Text da rein in eine Stelle keine Figur stehtmuss das Feld abgeräumt werdenund schreiben Sie dann leere Zeichenkette reinsteckstund das wird abgeräumtdas Gamebei dem insgesamt etwas hattesich erst mal zwei Figuren anmerke mir die in diesem FAals auch später weiter verfügbar sind es weiß ja Teil der Klasseneunzehn Teil der Instanzhier bauen wir die vielen sechzig TextblöckeMassenproduktionletztlich doch mal die vierundsechzig Textblöcke durchjeden Text körperlichesfeststellen steht eine Schachfigur da draufwenn ja sollte es soll deren Symbolda reinkopiert werden in den Textblockin keine Figur draufstehtsollLeerzeichenreinin den Textblockdas man lange Beschreibungin der Tat gut gerechnet ist es natürlich achtmal achtzehnda habe ich zu vielminus eins im Kopf gehabtaberso muss es natürlich seinacht mal acht Feldernund die laufende achtmal acht Felder durchjeweils checkenob eine Figur eine Stelle steht mithilfe von figuriereund dann das passende Tonfigurendurchlaufen hier meine ich wirklich ernst ?? kommt noch meine for-Schleife reintragenkannund die Länge wird dann sein FigurenPunktlängstsowasalle Figuren durchdensie gucken ob die Figur mit der Nummer Kan der Stelle J stehtwenn jaund das passende Zeichenwenn einSchluss sich herausstellt es gibt da keine Figur an der Stelledann setzen dieseden entsprechenden Block aufLeerzeichen?? Leerzeichen auf Leerzeichen KetteCadillac Leerzeichen setzen aber logischer wäre Leerzeichen Ketteandas können wir doch schon mal eigentlich machenbin ich in dieser for-Schleifefeststelledass keine Figur an dieser Stelle setzt auf diesem Feld sitztim Quadrat setztdann komme ich aus der for-Schleife rausund möchte jetzt bitteirgendwasauf leere Zeichenkette stellendenentsprechendenPlatz ihr auf dem Spielfeld möchte ich auf leere Zeichenkette stellen lassen schon mein Fingerzeig dafür brauchendie komme ich jetzt einen Textblockder Textboxbei den KoordinatenI und J wie komme ich an ihn ranPunktsie könntensich angucken was denn jetzt an Kindernbei dem Spielfeld dabei ist da sind sie alle dabei und dann müsste jetzt abzählensoundsoviel Spalten und Zeilenwas michKopf rechentechnischunterziehen würdedann könnte man machen wäre aber kompliziert ich würde folgendes tun ich würde mir noch ein RE anlegenin den Detektor bestehendann ist er vielleicht andenReferenzenauf die Textblöcke stehen lassen Punkt dem andernklarmachen kann natürlich ein rechteckiges Arrayachtmal achtleichtsteckstduauchsinnvollerweise??undjeden Textblockschmeiß ich nicht nur in die Kenntnis reinKomma schmeiß ich obendrein auch noch in das Designkann ich nach sehrviel einfacher aufzugreifendas dann auswas hat das jetzt ein dich mit Referenzen zu tun und warum ist das jetzt wichtig das ?? mit Referenzen arbeitendas neue Nummerzeichen was interessiert es wird ein Textblock erzeugtdas völlige aufzumachender thematischer Formes wird ein Objekterzeugt was für ein Textblock stehtLokschon ?? dazu echtes Objekt eine Instanz so eine Instanz eine Instanz von Textblocknicht derBauplansondern echtes Dingder steht irgendwo im Speicherund nun gibt eseine Variable namens Bidaddymerkt sich welcher Textbox Daniel gemeint ist eine Referenzauf Textblockentwickelt eine Variable namens Ideendie zeigtda draufdieser Text kein andererdoch kein Fenster und kein Labelganz leider sondern ein Textblockdiesesder Inhalt von dem Bildefachdie Referenzgebe ich auch zu diesen Kindelementendazuaus es gibt irgendwo eine kennen wasmich weiterhin mit Kindelementendickes Ding da drin steht nun auch eine Referenzauf denselben Textblock ist immer noch ein derselbe Text und es gibt's nicht ein zwei eine Kopie davon?? es wird nur die Referenz durchgereichtzweite Referenz auf den Textblockgespeichertund hier untenin der Zeilehabe das zum dritten Malgerne meine Ratingtextblöckein diesem Bereich stehen laute Referenzenaufdiese Texte gratuliert man RE zwei dimensional und darin steht jetzt noch mal eine Referenzauf den Text ?? gibt es ein einziges Mal in Text ??und das heißtnicht gleich dieses Schreiben nutzeum auf den Textblock zuzugreifengreift tatsächlich auf dieses eine einzige dient diese eine einzige Instanz zurück es gibt das nicht dreimalden Textblockes gibt nur einmal den Textblockkann auf alle drei Weisen zugreifenich könnte die Kindelementeder Kindes durchgehen und auf denselben Text zugreifenwie hier auf dem wie durch dieses zweidimensionaleRayalle bedeuten dass selbstwenn es sie echte Kopien wärenist eine der zwanzig Glas wäre sonst Faktnormale Zahl wäre inhaltlichjene Kopieund jene Kopie und jene Kopieich würdediese Kopie ändern aber niemand sonst will davon erfahrenan dieser Stelle merkt man nundas mit den ReferenzenTextblöckeKlartext Block ist ClausReferenzen werden gespeichert und an dieser Stelle hilft es mirdas Referenzen gespeichert werdenKomma zeigenTextboxClausdieses ist nur ein Verweis auf irgendetwasim Speichers ist nicht das wahre Dingmerke mir diesen Verweiseinmal bei den Kindern von demSpielfeldund ich merke mir denselbenVerweis soll sagenden Verweis auf dasselbe Ding dieselbe Hausnummerin diesem Array und deshalb kann ich gleichfreiarbeitenund ich verstelleden Textblock überall weil sie nur einmal gibtdiesen einden sechzig verschiedene Gips aber diesen einen dieser Stelle gibt's nurwirklich nur einmal und nichteins zweidrei maldas Gejammer einbauen wenn ich nicht fündig geworden binich ineinwas schreiben Sie jetzt Ihre ?? reingehenund den Sohn zu finden Textblockdavon den Textauf leere Zeichenkettesetzen wahrscheinlich ??es wird also anfangendas was aus dem ?? heraus ohne Text direkt ansprechen soll ich sagen Beistrich was im realen TextblöckeI KJJX und Y wie oben ?? Textblöcke J da Beistrich was im Julei an Komma sie sehennienoch nichtPunkt Text genau wie den zehnähmjährlich eine Reihe von publizierten Sachen silbernes Taxi habe ich eine Reihe von ReferenzenaufInstanzen von KlassenPunkt ich gucke damit reinPunkt was steht denn jetzt an dieser Stelle über die Referenzdavonverständigt entdeckstPunktso sehr ich das aus wenn ich aus dieser for-Schleifeheraus Komma die die alle Figuren auf dem Spielfeld durchgeht wenn ich aus der for-Schleife raus Kommabezeichnetesie also vor abbrechen wenn ich fündig werdesetzt sich dasaktuelle Spielfeld auf leere Zeichenkettemüsse das ?? bis Gen was hereinkommtwerden sie fündig ist jetzt die Frage ist die FigurnummerKan dieser Stelle wenn ja nehme deren Zeichenals die Zeichenketteja die erste Geschichte Sie bauen ist ein Täter ?? pro PartieX und Y holen kann und das natürlich in der Mutterklasseweil das ja alle Schachfigurenkönnen sollen sie möchten jede Schachfigur fragen könnenwas ist denn deine Exkoordinateschreibt das mal selber rein weil es jadiese Spezialsyntaxist sie scharf als es soll öffentlich sein es ist ganze ZahlMicrosoftist ein großgeschriebenesöffentlich istund es ist einCatarund ergibt einfach fix zurück so sehedie Prophetie auseinem Details pro Partie geschriebenund das elf Yjetzt können Sie jede Schachfigur nach dieser Position fragendas müsste dannfunktionierenBeistrich fragen Sie alle Figuren auf dem Spielfeld nach ihrer Positiongucken ob eine passt bei der ersten gepasst wurde das Zeichen rausschreiben das reinauf diese Spielfeldso ich will alsowenndie Karte Figur an der Stelle J stehtdas mal in kleinen Teilen wenn die Karte Figur an der Stelle J steht dann möchte ich derenZeichenketteLeerzeichen da rein kopierenund bevor ich vergessenachdem ich das getan habediesen Durchlauf der for-Schleife beendenden Waldwenn ich fündig geworden bin muss ich mir merken das ich fündig geworden binaber mal sehenrutsche Variable davorgefundendass man keinen gefundenwenn ich fündig geworden bin sage ich gefunden??ist gleichUwenn ich fündig geworden bin kann ich auch sofort die innere for-Schleife?? die Schleife über alle Figuren abbrechen ich habe eine gefunden was man mit Breakwäre nicht nötig ??sieht aber hübsch ausdes theoretischdiese schnelleroder seliger als bei dem Programmso wenn ich fündig geworden bindannmuss ich gar nichts tun aber wenn ich nicht fündig geworden bin so flott gefunden ??nicht fündig geworden binmuss ich eben eine leere Zeichenketteund hätte auch dieses bisschen übertrieben ich hätte auch ganz zu Beginn einfach die Leerzeichen Kette reinschreibenvor der for-Schleife?? das mache ich jetztjadas istdiebessere Lösung vor der for-Schleifeschreibe die leere Zeichenkette rein so wirklich Schuh drausund befindlich sind schreiben was anders seinschreibt man jetzt zwar im Prinzip zweimal miteinanderin dieser ?? in in den Textdateienaber sei so das Programm besser zu lesen?? das mal rein nichts drindann gehe ich alle Figuren durch ich habe ganze Sammlunggucke ob die jeweilige Figur drin ist wenn ich eine gefunden haben nämlich deren Zeichenketteund so weitersagenwo diekommtdann muss John ja was stehen vonTextblockder Text wirklich ?? Textes gleichklarSemikolon soals ?? Kandidaten von der Figur ankommen ich will von den Figurendie Karte Figurmandavon die Figur mit der Nummer Kund davon dieX Koordinate des Amex sei mirschon mal gebaut davon die Koordinateist X Koordinate gleicht dem wieer hierund ist ?? Koordinate gleich denJdann bin ich fündig geworden entsteht diese Figur tatsächlichan der richtigen Stelle an dieser Stelle Jsosteht meine Figur an dieser Stellemuss ich jetzt aus der Figur auch nochdieBuchstaben extrahierenaber noch nichtalso in der Schachfigurallgemein natürlichnoch eine Partiefür die Formöffentlichzur wieder verwenden können es ist ein Charakter der zurückkommtForm großgeschriebenPunkt für den klettergehtund er sollForm zurückjetzt kann ich also jede Schachfigurdaran wir jede Schachfigurkann ich auch von außennach den Buchstabender Form fragendas du hierK Punkt Formdadas Marker noch nicht Text ist eine Zeichenketteformist ein einzelner Buchstabedafür gibt es diverse Lösungenandie harte wäre folgende Lösungdas ich sagen leere Zeichenkette plus irgendwas wenn sie das tun leere Zeichenkette Lust irgendwaspassiert typischerweise das wichtigedas dann hinten Leerzeichen draus wird die offizielle Funktion ist ToStringdas können Sie überall machen das es eingebautin alles alles kann ToString das ist natürlich die Methode ToStringdas geht eben nichtdas wir die mich war das ein einziger Buchstabe Risiken sagen es eine Zeichenketteaus dem Buchstaben A und sonst nichtsdas wäre eine Zeichenkette ein Zeichenkette kann natürlichbeliebig lang sein ein Buchstabeist ein Buchstabeund zwei Buchstaben genau wie in C einfach Anführungszeichen zudie BuchstabenEC sind die Zeichencodesfür einen einzelnen Buchstaben als Zahlist bisschen komplizierterPrinzip weiterhin ein Buchstabe einfach Anführungszeichen untendoppelt Einführungsseite LeerzeichensoPunkt jetzt müsste im Prinzipzwei Türme zu sehen seinalsoes gibt das absurde Problemdas es mit richtigen Buchstaben gehtauch mit unseren Unicode Geschichten hier nichtanerkennt schlendertdann annormalunbeirrt weiter hierdiese Funktionerwartet ?? diese Funktion hierdie quasi verzeichnet verantwortlichistwie soll er nachher auch nicht unbedingt beim Start nur beim Start ausgeführt werden sondern jedes Mal wenn was verändert worden ist das es diesen Teil ihrdiese dreifache for-Schleife die nimmt immer sowieso rausund ernenne die zur eigenen Funktionguckennur auf der Ebene sind wir also in der Hauptfensterklassegibt es normale eigene Funktionmit diesen drei Fahrstreifen darinsind langdiese neue Funktionweit überlegenkann privat sein sie wird nur der Panzerglas verwendet sie liefert nichts zurückKomma zeichnenunterbrochene nichts zu gebenbisschenaufgeräumt dich noch immer bearbeitenerweitertDokument formatieren soalso der constructionAbwässerklassefür das Raybaut dieBlöckeim Sommer getrennt davon eine Funktion namens zeichnendie die Schachfiguren zeichnen soll die Browser immer wieder sobald was verstellt worden ist auch diese Funktiondie häufig am Ende des Konzertes aufund die Rufe gleich wieder aufwie's jetzt weitergehen sollwenn jemandauf eines dieser Felder klicktwenn jemand auf eines dieser Felder pflegtich mir merken dass diese Figur jetzt zu bewegen istund wenn man dann noch mal auf ein anderes Feld klickt soll die Figur die man sich gemerkt hat auf das andere Feldbewegt werdenamdas heißt diese Textblöcke müssen jetzt obendrein noch mit kriegenob sie angeklickt worden sindPunkt das klappt jetzt zwei Minuten wirklich nicht mehr Weichzeichner die Idee?? machen könntePunkt sie würden jedem Textblock noch folgendes mitgebensie würden ein Ereignis behandeln nämlich Mausverderben ausdauernd dieses Ereignis würden sich behandelnist gleiches wird eine Funktion gebendie automatisch aufgerufen wirdwenn jemand auf Einzeltextegeklickt und in der Funktion guck ich danachob der Text belegte somit der Gedichtesund wird darauf reagieren Kinder jetzt nichtin zwei Minuten hin?? zu bewilligen Veräußerer nächste Woche dann weiter so wird es dann weitergehen dass die Felder auch tatsächlich Mausklickswahrnehmenkönnen das merklich mit den für jedes Feld?? und wenn dann irgendwas bewilligt worden istLäufer von sowieso nach sowieso häufig die Zeichenfunktionauf noch mal an der anderen Stelle in dieser MouseDown Tod nicht