[ascoders] Re: OOP Struktur Ansatz
- From: Ralf Siegel <ralf@xxxxxxxxxxx>
- To: ascoders@xxxxxxxxxxxxx
- Date: Thu, 18 Sep 2003 00:47:08 +0200
Tile - Eigenschaften des Tiles ( width, height, slope, etc. )
Map - Eigenschaften der Map ( bitmap, grafischer Aufbau )
Sprite - Ein sich in Iso bewegendes Objekt
Math - alle Umrechnungen, etc..
Jetzt geht es darum, alles schön sortiert unter einem Hut zu bekommen, ohne
tausende Referenzen zum 'scopen' zu setzen und ohne alle nötigen Parameter
an einen(!) Konstruktor zu senden und zu entschlüsseln.
Chaos-technisch würde ich einfach so anfangen:
0.) Verantwortlichkeiten ausmachen.
1.) Interface für die Tile-Map definieren.
2.) Interface (oder eine abstrakte Klasse) für Tile definieren.
3.) Interface (oder eine abstrakte Klasse) für Sprite definieren.
4.) Überlegen.
5a.) Ins Kissen beißen.
5b.) Alles wieder in die Tonne hauen.
5c.) siehe 5a.)
6.) Ausschlafen.
6.) Nochmal überlegen.
7.) Schritt 1-3 wiederholen.
8.) Implementieren.
9.) Wettbewerb für Sprites ausschreiben.
;o)
r.
------------------------------------------------------
Archiv : http://www.freelists.org/archives/ascoders/
Optionen : http://www.freelists.org/list/ascoders
------------------------------------------------------
- References:
- [ascoders] Re: OOP Struktur Ansatz
- From: Volker Kreß
- [ascoders] Re: OOP Struktur Ansatz
- From: André Michelle
Other related posts:
- » [ascoders] OOP Struktur Ansatz
- » [ascoders] Re: OOP Struktur Ansatz
- » [ascoders] Re: OOP Struktur Ansatz
- » [ascoders] Re: OOP Struktur Ansatz
- » [ascoders] Re: OOP Struktur Ansatz
- » [ascoders] Re: OOP Struktur Ansatz
- » [ascoders] Re: OOP Struktur Ansatz
- » [ascoders] Re: OOP Struktur Ansatz
- » [ascoders] Re: OOP Struktur Ansatz
- » [ascoders] Re: OOP Struktur Ansatz
- » [ascoders] Re: OOP Struktur Ansatz
- » [ascoders] Re: OOP Struktur Ansatz
- » [ascoders] Re: OOP Struktur Ansatz
- » [ascoders] Re: OOP Struktur Ansatz
- » [ascoders] Re: OOP Struktur Ansatz
- » [ascoders] Re: OOP Struktur Ansatz
Tile - Eigenschaften des Tiles ( width, height, slope, etc. ) Map - Eigenschaften der Map ( bitmap, grafischer Aufbau ) Sprite - Ein sich in Iso bewegendes Objekt Math - alle Umrechnungen, etc..
Jetzt geht es darum, alles schön sortiert unter einem Hut zu bekommen, ohne tausende Referenzen zum 'scopen' zu setzen und ohne alle nötigen Parameter an einen(!) Konstruktor zu senden und zu entschlüsseln.
------------------------------------------------------ Archiv : http://www.freelists.org/archives/ascoders/ Optionen : http://www.freelists.org/list/ascoders ------------------------------------------------------
- [ascoders] Re: OOP Struktur Ansatz
- From: Volker Kreß
- [ascoders] Re: OOP Struktur Ansatz
- From: André Michelle