Moved some files around

This commit is contained in:
2026-02-17 10:59:21 -06:00
parent 71c1e56564
commit 8b49902bf6
18 changed files with 24 additions and 32 deletions

View File

@@ -187,17 +187,18 @@ function sceneRender()
if INPUT_POINTER then if INPUT_POINTER then
mouseX = inputGetValue(INPUT_ACTION_POINTERX) * screenGetWidth() mouseX = inputGetValue(INPUT_ACTION_POINTERX) * screenGetWidth()
mouseY = inputGetValue(INPUT_ACTION_POINTERY) * screenGetHeight() mouseY = inputGetValue(INPUT_ACTION_POINTERY) * screenGetHeight()
-- Draw cursor
spriteBatchPush(
nil,
mouseX - 2, mouseY - 2,
mouseX + 2, mouseY + 2,
colorRed(),
0, 0,
1, 1
)
end end
-- Draw cursor
spriteBatchPush(
nil,
mouseX - 2, mouseY - 2,
mouseX + 2, mouseY + 2,
colorRed(),
0, 0,
1, 1
)
textDraw(10, 10, "Hello World") textDraw(10, 10, "Hello World")

View File

@@ -7,7 +7,7 @@
#pragma once #pragma once
#include "error/error.h" #include "error/error.h"
#include "display/palette/palette.h" #include "display/texture/palette.h"
typedef struct assetentire_s assetentire_t; typedef struct assetentire_s assetentire_t;

View File

@@ -8,7 +8,7 @@
#include "assettexture.h" #include "assettexture.h"
#include "asset/assettype.h" #include "asset/assettype.h"
#include "assert/assert.h" #include "assert/assert.h"
#include "display/texture.h" #include "display/texture/texture.h"
#include "util/endian.h" #include "util/endian.h"
errorret_t assetTextureLoad(assetentire_t entire) { errorret_t assetTextureLoad(assetentire_t entire) {

View File

@@ -7,7 +7,7 @@
#include "asset/asset.h" #include "asset/asset.h"
#include "assert/assert.h" #include "assert/assert.h"
#include "display/tileset/tileset.h" #include "display/texture/tileset.h"
#include "util/memory.h" #include "util/memory.h"
#include "util/endian.h" #include "util/endian.h"

View File

@@ -9,7 +9,6 @@ target_sources(${DUSK_LIBRARY_TARGET_NAME}
display.c display.c
framebuffer.c framebuffer.c
screen.c screen.c
texture.c
spritebatch.c spritebatch.c
text.c text.c
) )
@@ -17,8 +16,7 @@ target_sources(${DUSK_LIBRARY_TARGET_NAME}
# Subdirectories # Subdirectories
add_subdirectory(camera) add_subdirectory(camera)
add_subdirectory(mesh) add_subdirectory(mesh)
add_subdirectory(palette) add_subdirectory(texture)
add_subdirectory(tileset)
if(DUSK_TARGET_SYSTEM STREQUAL "linux") if(DUSK_TARGET_SYSTEM STREQUAL "linux")
target_compile_definitions(${DUSK_LIBRARY_TARGET_NAME} target_compile_definitions(${DUSK_LIBRARY_TARGET_NAME}

View File

@@ -6,7 +6,7 @@
*/ */
#pragma once #pragma once
#include "display/texture.h" #include "display/texture/texture.h"
#define FRAMEBUFFER_CLEAR_COLOR (1 << 0) #define FRAMEBUFFER_CLEAR_COLOR (1 << 0)
#define FRAMEBUFFER_CLEAR_DEPTH (1 << 1) #define FRAMEBUFFER_CLEAR_DEPTH (1 << 1)

View File

@@ -7,7 +7,7 @@
#pragma once #pragma once
#include "display/mesh/quad.h" #include "display/mesh/quad.h"
#include "display/texture.h" #include "display/texture/texture.h"
#define SPRITEBATCH_SPRITES_MAX 128 #define SPRITEBATCH_SPRITES_MAX 128
#define SPRITEBATCH_VERTEX_COUNT (SPRITEBATCH_SPRITES_MAX * QUAD_VERTEX_COUNT) #define SPRITEBATCH_VERTEX_COUNT (SPRITEBATCH_SPRITES_MAX * QUAD_VERTEX_COUNT)

View File

@@ -7,8 +7,8 @@
#pragma once #pragma once
#include "asset/asset.h" #include "asset/asset.h"
#include "display/texture.h" #include "display/texture/texture.h"
#include "display/tileset/tileset.h" #include "display/texture/tileset.h"
#define TEXT_CHAR_START '!' #define TEXT_CHAR_START '!'

View File

@@ -6,5 +6,7 @@
# Sources # Sources
target_sources(${DUSK_LIBRARY_TARGET_NAME} target_sources(${DUSK_LIBRARY_TARGET_NAME}
PUBLIC PUBLIC
tileset.c
texture.c
palette.c palette.c
) )

View File

@@ -75,6 +75,7 @@ void textureInit(
GLenum err = glGetError(); GLenum err = glGetError();
if(err != GL_NO_ERROR) { if(err != GL_NO_ERROR) {
printf("GL Error uploading palette texture: %d\n", err);
assertUnreachable("GL error uploading palette texture"); assertUnreachable("GL error uploading palette texture");
} }
break; break;

View File

@@ -8,7 +8,7 @@
#pragma once #pragma once
#include "display/color.h" #include "display/color.h"
#include "display/displaydefs.h" #include "display/displaydefs.h"
#include "display/palette/palette.h" #include "display/texture/palette.h"
typedef enum { typedef enum {
#if DISPLAY_SDL2 #if DISPLAY_SDL2

View File

@@ -1,10 +0,0 @@
# Copyright (c) 2025 Dominic Masters
#
# This software is released under the MIT License.
# https://opensource.org/licenses/MIT
# Sources
target_sources(${DUSK_LIBRARY_TARGET_NAME}
PUBLIC
tileset.c
)

View File

@@ -7,7 +7,7 @@
#include "moduletexture.h" #include "moduletexture.h"
#include "asset/asset.h" #include "asset/asset.h"
#include "display/texture.h" #include "display/texture/texture.h"
#include "assert/assert.h" #include "assert/assert.h"
#include "util/memory.h" #include "util/memory.h"
#include "util/string.h" #include "util/string.h"

View File

@@ -7,7 +7,7 @@
#include "moduletileset.h" #include "moduletileset.h"
#include "assert/assert.h" #include "assert/assert.h"
#include "display/tileset/tileset.h" #include "display/texture/tileset.h"
#include "util/memory.h" #include "util/memory.h"
#include "util/string.h" #include "util/string.h"
#include "debug/debug.h" #include "debug/debug.h"