feat(input): carrega gamecontrollerdb i corregeix l'ordre d'assignació de mandos

This commit is contained in:
JailDesigner committed 2026-04-25 10:32:09 +02:00
1 parent 4f1a3260a5
commit c77f90f6b6
5 files changed
+2276 -16

No files matched your search

+10 -1
View File
@@ -14,7 +14,7 @@ endif
CMAKE_DEFS := -DGIT_HASH=$(GIT_HASH)
.PHONY: all debug release run run-debug clean rebuild show-version pack format format-check tidy tidy-fix cppcheck hooks-install help
.PHONY: all debug release run run-debug clean rebuild show-version pack controllerdb format format-check tidy tidy-fix cppcheck hooks-install help
# ==============================================================================
# COMPILACIÓ
@@ -61,6 +61,14 @@ pack:
@cmake --build $(BUILDDIR) --target pack_resources
@./$(BUILDDIR)/pack_resources data $(BUILDDIR)/resources.pack
# Descàrrega de la base de dades de mappings de mandos. SDL només pot
# obrir-la des del filesystem (no del pack), per això viu a data/input/.
controllerdb:
@echo "Descarregant gamecontrollerdb.txt..."
@curl -fsSL https://raw.githubusercontent.com/mdqinc/SDL_GameControllerDB/master/gamecontrollerdb.txt \
-o data/input/gamecontrollerdb.txt
@echo "data/input/gamecontrollerdb.txt actualitzat"
# ==============================================================================
# CODE QUALITY (delegados a cmake)
# ==============================================================================
@@ -110,6 +118,7 @@ help:
@echo ""
@echo " Recursos:"
@echo " make pack - Empaquetar data/ a $(BUILDDIR)/resources.pack (format AE26)"
@echo " make controllerdb - Descarregar data/input/gamecontrollerdb.txt actualitzat"
@echo ""
@echo " Qualitat de codi:"
@echo " make format - Formatar codi amb clang-format"