diff --git a/README.md b/README.md index b00e4f1..69f32e3 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,8 @@ Fantasy Welt oder Realistisch? [Effizientes Rendering einer isometrischen Blockmap](https://benediktsvogler.com/downloads/Effizientes%20Rendering%20einer%20isometrischen%20Blockwelt.pdf) +[Sprite sortierung nach Nähe zur Kamera](https://gamedev.stackexchange.com/questions/8151/how-do-i-sort-isometric-sprites-into-the-correct-order) + ## TODO + LinkedList erweitern @@ -33,6 +35,10 @@ Fantasy Welt oder Realistisch? [Vererbung in C, drawable superStruct?](https://de.wikibooks.org/wiki/C%2B%2B-Programmierung:_Vererbung) + Mit der Map geht das schon recht einfach, weil wir wissen welche tiles in der Kamera sind. d ++ TODO: Das rendern der IsometricMap wird bei größeren Maps sehr ineffizient; ++ Add offset x and y to each tile to be calculated ONCE, not every frame ++ Alle gehardcodeten screen bounds (450 225 800 400) durch GetScreenWidth() GetScreenHeight() ersetzen ++ Kameraposition abhängiges drawen auch für Sprites implementieren ### WiP