mimatik / shadowkeep

Python course - game dev
0 stars 0 forks source link

souřadnicový systém #3

Closed x0nix closed 4 days ago

x0nix commented 1 week ago

Souřadnice x, y pro naše interní použití by měla být přirozená čísla (0, 1, 2 ...) Až teprve při vykreslování to vynásobíme TILE_WIDTH / HEIGHT

Takže třeba Player by měl mít iniciální souřadnice: x = 3, y = 3, ne jak to má teď: x = 96, y = 96. Jeho move metoda by to pak posouvala o 1, nikoli o TILE_WIDTH/ HEIGHT.

Bude to tak i čistší, když budeme např. kontrolovat jestli na daném políčku/sousedním políčku je nějaká npc/střela/cokoliv.

Zkuste to plz předělat do tohoto systému.

x0nix commented 4 days ago

fixed in https://github.com/mimatik/shadowkeep/pull/4