Update sprite.c, Kommentar zur y-Sortierung der Sprites

main
Jan Ehehalt 3 years ago
parent 5b4eff2fe8
commit 70a4f15975

@ -22,8 +22,13 @@ void SpriteAdd(Sprite *sprites, int *spriteAmount, Texture2D *texture, int x, in
void DrawSpriteToWorld(Sprite *sprite, IsometricMap *map, Camera2D *camera){
// TODO: Nach y sortieren, bevor sie gedrawed werden
// Wir müssen beachten, dass sie nach den unprojezierten Screen-Koordinaten sortiert werden müssen.
// Macht es vielleicht sinn den Sprites auch einen Vector mit ihren Screen Koordinaten zu geben?
Vector2 pos = {sprite->x, sprite->y};
IsometricMapUnproject(map, camera, pos.x, pos.y, &pos);
// Also erst ab hier sortieren, mit den Werten aus dem pos Vector
pos.x -= camera->target.x;
pos.y -= camera->target.y;
if(sprite->selected){

Loading…
Cancel
Save