Hallo,
gegeben ist ein gitter von AxB feldern. in diesem gitter können objekte platziert werden die mehr als ein feld belegen können.
so 'ne Art Spielfeld für "Schiffe versenken"?
wenn ich nun ein object mehreren feldern als kind zuweise - habe ich in JS dann n kopien oder zeiger auf das gleiche object?
Javascript kennt zwar Referenzen - bei der Zuweisung wird aber AFAIK eine Kopie daraus.
Ich würde daher die Objekte getrennt vom Spielfeld als numerisch indiziertes Array vorhalten, und in den Gitterfeldern jeweils den Index des zugewiesenen Objekts. Dann können mehrere Felder denselben Index enthalten und somit auf dasselbe Objekt verweisen.
Ciao,
Martin
--
Mit einem freundlichen Wort und einer Waffe erreicht man mehr, als mit einem freundlichen Wort allein.
(Al Capone, amerikanische Gangsterlegende)
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
Mit einem freundlichen Wort und einer Waffe erreicht man mehr, als mit einem freundlichen Wort allein.
(Al Capone, amerikanische Gangsterlegende)
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(