From 69acbd017c72ebd221d25a3f64d305f9f4c6907b Mon Sep 17 00:00:00 2001 From: Dominic Masters Date: Fri, 15 Aug 2025 21:45:21 -0500 Subject: [PATCH] Fixed framebuffer --- CMakeLists.txt | 4 ++-- src/dusksdl2/display/framebuffer/framebuffer.h | 1 + src/dusksdl2/main.c | 7 +++++++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ef97795..261b240 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,8 +10,8 @@ set(CMAKE_C_STANDARD_REQUIRED ON) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules) if(NOT DEFINED DUSK_TARGET_SYSTEM) - # set(DUSK_TARGET_SYSTEM "linux") - set(DUSK_TARGET_SYSTEM "psp") + set(DUSK_TARGET_SYSTEM "linux") + # set(DUSK_TARGET_SYSTEM "psp") endif() # Prep cache diff --git a/src/dusksdl2/display/framebuffer/framebuffer.h b/src/dusksdl2/display/framebuffer/framebuffer.h index 5ddfa89..7a59783 100644 --- a/src/dusksdl2/display/framebuffer/framebuffer.h +++ b/src/dusksdl2/display/framebuffer/framebuffer.h @@ -6,6 +6,7 @@ */ #pragma once +#include "display/render.h" #include "display/texture/texture.h" #if RENDER_USE_FRAMEBUFFER diff --git a/src/dusksdl2/main.c b/src/dusksdl2/main.c index d04db35..f46368b 100644 --- a/src/dusksdl2/main.c +++ b/src/dusksdl2/main.c @@ -25,6 +25,13 @@ int main(int argc, char *argv[]) { while(RENDER_RUNNING) { gameUpdate(); mainError(renderDraw()); + + if(inputPressed(INPUT_BIND_UP)) consolePrint("Up pressed"); + if(inputPressed(INPUT_BIND_DOWN)) consolePrint("Down pressed"); + if(inputPressed(INPUT_BIND_LEFT)) consolePrint("Left pressed"); + if(inputPressed(INPUT_BIND_RIGHT)) consolePrint("Right pressed"); + if(inputPressed(INPUT_BIND_ACTION)) consolePrint("Action pressed"); + if(inputPressed(INPUT_BIND_CANCEL)) consolePrint("Cancel pressed"); } gameDispose();