27 Commits

Author SHA1 Message Date
d66ea1c2d3 - [FIX] Retocat jdebug temporalment perque SDL3 s'ha tornat molt snob i ja no soporta sucosets BMPs de 1 bit de profunditat de color. 2026-03-03 13:45:41 +01:00
85353d64fb - [NEW] Carrega de la posició, orientació i sector inicials des del WAD 2026-03-02 17:14:54 +01:00
c486f9e74a - [FIX] Arreglades "noisy lines" entre piso i lower_wall de sector anterior.
- [FIX] Arreglades "noisy lines" al interpolar textures (no totes).
2026-03-02 16:44:11 +01:00
7c1e79bef0 - [NEW] Ja pinta pareds amb transparències, pero sense correcció de perspectiva. 2026-03-02 13:59:06 +01:00
7ecedb6819 - [FIX] Calcul de la llum corregit. 2026-03-02 13:46:27 +01:00
abe6a250be - [NEW] Offsets de les textures aplicades
- [NEW] Llum de cada sector aplicada
- [NEW] La llum se fa fosca en la distancia (actualment massa. A més, vore com Doom arrechunta la llum del sector en la foscor de la distancia)
2026-03-02 13:34:45 +01:00
681e27fad0 - [NEW] Triggers, pa enablar i disablar coses en calent
- [WIP] Treballant en el depth buffer
- [FIX] Ja canvia de sector com toca sempre
- [NEW] Ja pinta el cel
- [NEW] El minimap es pot activar i desactivar amb "M"
2026-03-02 11:12:45 +01:00
0ceeed7a6a - [FIX] Estava calculatn mal el nombre de LINEDEFS.
- [FIX] Si l'altura del sector es 0, ignorar este drawColumn().
- [FIX] Coordenades en Y invertides.
2026-03-01 20:10:05 +01:00
7c3c3eb088 - [FIX] En la carrega no s'estava agafant l'altura correcta dels sectors.
- [FIX] La linea de pintat de cada columna recomença des de l'ulti,a intersecció calculada (evita bucles infinits habituals)
- [FIX] Si en drawColumn() la intersecció ocorre en el punt d'oritge, ignorar eixa pared (evita bucles infinits esporadics)
- [NEW] Guarda de textures no trobades al carregar
- [NEW] Guarda de bucle infinit en drawColumn()
- [NEW] Agafa l'altura del sector al que s'entra (en el futur, nomes entrar si l'altura no es massa major)
- [DBG] Se pinta el FOV en el minimapa
2026-03-01 19:09:49 +01:00
01f4799605 - Unes guardes que no deurien fer falta, pero bueno, per ara... 2026-02-27 19:43:18 +01:00
58c9d2a2de - He fet una cosa que m'ha dit copailot, pero no ha valgut pa res. Ja ho miraré en calma 2026-02-27 19:21:22 +01:00
943b79d9bb - Ja carrega els nivells i funciona un poc, pero com els vertices no estàn ordenats peta. TBD: ordenar clockwise els vertices de cada sector 2026-02-27 19:02:39 +01:00
8e46fa85b2 - Ja carrega els patch, pero les textures es veuen mal. Arreglant mil coses del motor que tenia a foc pintar textures de 64x64 2026-02-27 08:05:24 +01:00
8dbcd4fcb7 - Reestructuració masiva del codi
- afegit el WAD del Doom 1
- Ja llegim FLATS i TEXTURES del WAD, falten els PATCH
2026-02-26 17:15:52 +01:00
7102535deb - debug::println(char*, float)
- Gràfic del balunet
- Paleta afegida
- sprite en altura correcta
- sprite amb diferent textura
- transparencies en el sprite
- Makefile pa que JDes no haja de fer search en el chat cada volta
2025-09-29 14:16:56 +02:00
8c20e2a6c4 - Prototip de dibuixat de sprites funcional 2025-09-29 12:45:07 +02:00
1d1d89044c - depth buffer implementat
- localització de sprites en pantalla
2025-09-29 11:54:54 +02:00
5af2bc3fe7 - Prova de "pilars" en sectors satisfactòria 2025-09-28 23:23:42 +02:00
8f834a6c1f - Ja funciona també que cada sector tinga una altura de piso diferent 2025-09-28 14:52:24 +02:00
8f972d972d - Ja funciona que cada sector tinga una altura de sostre diferent 2025-09-28 13:48:56 +02:00
cae12a86af - Inici de soport per a diferents altures de sostre i piso dels sectors 2025-09-28 13:14:04 +02:00
960bc8b995 - El ninotet en el minimap ara es veu millor
- Arreglat el issue #1 "noclip en els cantons caminant arrere"
2025-09-26 18:30:26 +02:00
3b3e44e931 - Pintat del minimap centrat
- El minimap pintat tots els sectors
- El sector actual se pinta de diferent color en el minimap
2025-09-26 17:02:10 +02:00
9ba4751170 - Implementat el head bobbing 2025-09-26 14:56:39 +02:00
2a147fb7f8 - Nou sector afegit al mapa de proba.
- Portals per a pasar entre sectors.
- Dibuixat de sectors més allà dels portals.
- Calculs de colisió concretats i afegida condició per a pasar de sector en sector al pasar un portal.
- Moviment amb acceleració.
2025-09-26 14:42:22 +02:00
513f7426bf - Codi preparat per a pintar a partir de i fins a certes coordenades Y 2025-09-26 11:43:37 +02:00
2d7740a22d - First commit 2025-09-26 11:35:09 +02:00