diff --git a/src/platform/switch/Makefile b/src/platform/switch/Makefile index ca7ad40..9f52ec9 100644 --- a/src/platform/switch/Makefile +++ b/src/platform/switch/Makefile @@ -37,17 +37,17 @@ include $(DEVKITPRO)/libnx/switch_rules # of a homebrew executable (.nro). This is intended to be used for sysmodules. # NACP building is skipped as well. #--------------------------------------------------------------------------------- -SRC_DIR := ../../ +SRC_DIR := ../.. TARGET := smw BUILD := bin -SOURCES := $(SRC_DIR) $(SRC_DIR)/snes $(SRC_DIR)/platform/switch/src $(SRC_DIR)/../third_party/gl_core +SOURCES := $(SRC_DIR) $(SRC_DIR)/snes $(SRC_DIR)/platform/switch/src $(SRC_DIR)/../smb1 $(SRC_DIR)/../smbll $(SRC_DIR)/../third_party/gl_core -CFILES := $(wildcard $(SRC_DIR)/*.c $(SRC_DIR)/snes/*.c $(SRC_DIR)/platform/switch/src/*.c) $(SRC_DIR)/../third_party/gl_core/gl_core_3_1.c +CFILES := $(wildcard $(SRC_DIR)/*.c $(SRC_DIR)/snes/*.c $(SRC_DIR)/platform/switch/src/*.c $(SRC_DIR)/../smb1/*.c $(SRC_DIR)/../smbll/*.c) $(SRC_DIR)/../third_party/gl_core/gl_core_3_1.c -INCLUDES := include $(SRC_DIR)/../ ./src/ -APP_TITLE := Super Mario World -APP_AUTHOR := snesrev & Lywx -APP_VERSION := $(shell git rev-parse --short HEAD) $(shell git rev-parse --abbrev-ref HEAD) +INCLUDES := include $(SRC_DIR)/.. ./src/ +APP_TITLE := Super Mario World +APP_AUTHOR := snesrev & Lywx +APP_VERSION := $(shell git rev-parse --short HEAD) $(shell git rev-parse --abbrev-ref HEAD) #--------------------------------------------------------------------------------- # options for code generation @@ -221,4 +221,4 @@ $(OFILES_SRC) : $(HFILES_BIN) #--------------------------------------------------------------------------------------- endif -#--------------------------------------------------------------------------------------- \ No newline at end of file +#--------------------------------------------------------------------------------------- diff --git a/src/platform/switch/smw.ini b/src/platform/switch/smw.ini index 1826af8..ab20424 100644 --- a/src/platform/switch/smw.ini +++ b/src/platform/switch/smw.ini @@ -90,6 +90,14 @@ LoadRef = 1,2,3,4,5,6,7,8,9,0,-,=,Backspace ReplayRef = Ctrl+1,Ctrl+2,Ctrl+3,Ctrl+4,Ctrl+5,Ctrl+6,Ctrl+7,Ctrl+8,Ctrl+9,Ctrl+0,Ctrl+-,Ctrl+=,Ctrl+Backspace [GamepadMap] +# Whether the gamepads will be enabled. The game will not use them unless they're on. +EnableGamepad1 = true +EnableGamepad2 = true + # Any keys used in KeyMap can be used also in this section. + # The shoulder button is called L1/Lb and L2, and the thumbstick button is called L3 -Controls = DpadUp, DpadDown, DpadLeft, DpadRight, Back, Start, B, A, Y, X, Lb, Rb +Controls = DpadUp, DpadDown, DpadLeft, DpadRight, Back, Start, B, A, Y, X, Lb, Rb + +# For player 2. +ControlsP2 = DpadUp, DpadDown, DpadLeft, DpadRight, Back, Start, B, A, Y, X, Lb, Rb