This shows you the differences between two versions of the page.
pm:prj2022:alaura:bogdan.vasile2211 [2022/05/27 17:23] bogdan.vasile2211 [Software Design] |
pm:prj2022:alaura:bogdan.vasile2211 [2022/05/27 17:27] (current) bogdan.vasile2211 [Software Design] |
||
---|---|---|---|
Line 54: | Line 54: | ||
* **level.h**, o matrice de octeti care reprezinta mapa jocului; | * **level.h**, o matrice de octeti care reprezinta mapa jocului; | ||
* **constants.h**, contine informatii generale despre starea jocului, valori tinute aici pentru a putea fi usor modificate (damage values, movement speed etc.); | * **constants.h**, contine informatii generale despre starea jocului, valori tinute aici pentru a putea fi usor modificate (damage values, movement speed etc.); | ||
- | * **display.h** | + | * **display.h**, se ocupa de afisarea pe ecran a frame-ului curent; |
+ | * **entities.h/.cpp**, structuri si functii de management pentru player si inamici; | ||
+ | * **TWI_Master.h/.cpp**, pentru a genera un driver pentru modulul TWI; | ||
+ | * **SSD1306.h/.cpp**, modificare custom a librariei Adafruit SSD1306; | ||
+ | * **doom-nano.ino**, driver code pentru aplicatie; face o buna parte din codul propriu-zis al jocului, cum ar fi trasul, mecanica de moarte, detectarea de coliziuni etc. | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||