Willkommen |
|
myGully |
|
Links |
|
Forum |
|
|
|
 |
21.06.13, 04:48
|
#1
|
Anfänger
Registriert seit: Dec 2009
Beiträge: 3
Bedankt: 1
|
Zitat:
Zitat von ProgMaster
Ich sehe das Problem ganz woanders.
Du verwendest eine objektorientierte Programmiersprache, aber keine Objekte!
|
verwendet er doch.
Zitat:
Zitat von Meiner
Ich denke auch, dass du es dir leichter machen würdest, wenn du Objekte benutzen würdest. Übrigens muss du die Drehung gar nicht unbedingt berechnen lassen (zumindest nicht jedes mal), man kann die Werte einfach schon vorher abspeichern, es gibt für jeden Baustein doch nur 4 mögliche Drehrichtungen, von denen bei den meisten 2 identische Paare vorhanden sind.
Aber andere Wege sind bestimmt auch nicht schlecht
|
würde ich auch sagen.
deinem codeschnipsel entnehme ich dass du ziemlicher anfänger bist, also speichere die 4 rotationsmöglichkeiten einfach vor.
ansonsten würde ich empfehlen lieber ein int- statt boolean array zu benutzen, dann hilft dir [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] sicher weiter.
|
|
|
28.06.13, 01:18
|
#2
|
Anfänger
Registriert seit: Mar 2013
Beiträge: 1
Bedankt: 0
|
Dein Array hat auch die Falsche Größe. Da du alle 4 Möglichkeiten darstellen willst die möglich sind, musst du dein Array größer machen. So wie es jetzt ist kannst du den Stein nicht auf die Seite Kippen. Um frei drehen zu können Brauchst du quadratische Matrizen, weil du ja nicht mal eben so die Größe deines Arrays ändern kannst.
Edit: Der Datentyp kann so Bleiben... ob int, boolean oder sonst was ist da uninteressant. Wenn du es allerdings auch ausgeben willst würde Ich dir String empfehlen.
Quasi mit " " und "X" füllen.
|
|
|
03.07.13, 21:07
|
#3
|
Anfänger
Registriert seit: Oct 2010
Beiträge: 3
Bedankt: 43
|
Zitat:
Zitat von Quentym
verwendet er doch.
würde ich auch sagen.
deinem codeschnipsel entnehme ich dass du ziemlicher anfänger bist, also speichere die 4 rotationsmöglichkeiten einfach vor.
ansonsten würde ich empfehlen lieber ein int- statt boolean array zu benutzen, dann hilft dir [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] sicher weiter.
|
Quentym du weißt nicht wie mich dein Kommentar zum lachen gebracht hat....
da es jetzt nicht mehr relevant ist(und mir eh keiner helfen konnte) kann ich sagen das die Frage zu einem Projekt in der Uni war und der Code den ich hier gepostet habe war ein Teil vom mir vorgegebenen Code mit dem ich arbeiten musste.
|
|
|
Forumregeln
|
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren
HTML-Code ist Aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:07 Uhr.
().
|