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
http://en.wikipedia.org/wiki/Rotation_matrix sicher weiter.