Moving things around
11
Makefile
|
@ -39,9 +39,9 @@ include $(DEVKITPRO)/libnx/switch_rules
|
|||
#---------------------------------------------------------------------------------
|
||||
TARGET := $(notdir $(CURDIR))
|
||||
BUILD := build
|
||||
SOURCES := source source/menus/book source/menus/book-chooser
|
||||
SOURCES := source source/menus/book source/menus/book-chooser source/helpers
|
||||
DATA := data
|
||||
INCLUDES := include include/menus/book include/menus/book-chooser
|
||||
INCLUDES := include include/menus/book include/menus/book-chooser include/helpers
|
||||
ROMFS := romfs
|
||||
|
||||
VERSION_MAJOR := 0
|
||||
|
@ -67,11 +67,7 @@ CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions
|
|||
ASFLAGS := -g $(ARCH)
|
||||
LDFLAGS = -specs=$(DEVKITPRO)/libnx/switch.specs -g $(ARCH) -Wl,-Map,$(notdir $*.map)
|
||||
|
||||
#LIBS := `sdl2-config --libs` -lSDL2_ttf -lSDL2_image
|
||||
#LIBS := `aarch64-none-elf-pkg-config --libs sdl2 SDL2_ttf SDL2_mixer`
|
||||
#LIBS := `sdl2-config --libs` -lSDL2_ttf -lSDL2_image -lfreetype -lz -lnx
|
||||
LIBS := -lstdc++fs `sdl2-config --libs` -lSDL2_ttf -lSDL2_image -lfreetype -lpng -ljpeg -lwebp -lz -lbz2 -ltwili -lnx -lmupdf -lmupdf-third
|
||||
#LIBS := `aarch64-none-elf-pkg-config --libs sdl2` -lSDL2_ttf #-lSDL2_image -lmupdf -lmupdf-third
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# list of directories containing libraries, this must be the top level containing
|
||||
|
@ -79,7 +75,6 @@ LIBS := -lstdc++fs `sdl2-config --libs` -lSDL2_ttf -lSDL2_image -lfreetype -
|
|||
#---------------------------------------------------------------------------------
|
||||
LIBDIRS := $(PORTLIBS) $(LIBNX)
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# no real need to edit anything past this point unless you need to add additional
|
||||
# rules for different file extensions
|
||||
|
@ -231,4 +226,4 @@ $(OFILES_SRC) : $(HFILES_BIN)
|
|||
|
||||
#---------------------------------------------------------------------------------------
|
||||
endif
|
||||
#---------------------------------------------------------------------------------------
|
||||
#---------------------------------------------------------------------------------------
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
#include <SDL2/SDL.h>
|
||||
#include <SDL2/SDL_ttf.h>
|
||||
#include "SDL_helper.h"
|
||||
//#include "SDL_helper.h"
|
||||
|
||||
extern SDL_Window *WINDOW;
|
||||
extern SDL_Surface *WINDOW_SURFACE;
|
||||
|
|
|
@ -4,27 +4,25 @@
|
|||
#include <SDL2/SDL.h>
|
||||
#include <SDL2/SDL_ttf.h>
|
||||
|
||||
static inline SDL_Color SDL_MakeColour(Uint8 r, Uint8 g, Uint8 b, Uint8 a)
|
||||
{
|
||||
static inline SDL_Color SDL_MakeColour(Uint8 r, Uint8 g, Uint8 b, Uint8 a) {
|
||||
SDL_Color colour = {r, g, b, a};
|
||||
return colour;
|
||||
}
|
||||
|
||||
#define WHITE SDL_MakeColour(255, 255, 255, 255)
|
||||
#define VERY_LIGHT_GRAY SDL_MakeColour(222, 222, 222, 255)
|
||||
#define BLACK SDL_MakeColour(0, 0, 0, 255)
|
||||
#define LIGHT_GRAY SDL_MakeColour(181, 181, 181, 255)
|
||||
#define DARK_GRAY SDL_MakeColour(148, 148, 148, 255)
|
||||
#define BLACK_BG SDL_MakeColour(48, 48, 48, 255)
|
||||
#define STATUS_BAR_LIGHT SDL_MakeColour(37, 79, 174, 255)
|
||||
#define STATUS_BAR_DARK SDL_MakeColour(38, 50, 56, 255)
|
||||
#define MENU_BAR_LIGHT SDL_MakeColour(51, 103, 214, 255)
|
||||
#define MENU_BAR_DARK SDL_MakeColour(55, 71, 79, 255)
|
||||
#define BLACK SDL_MakeColour(0, 0, 0, 255)
|
||||
#define STATUS_BAR_LIGHT SDL_MakeColour(240, 43, 43, 255)
|
||||
#define STATUS_BAR_DARK SDL_MakeColour(163, 20, 20, 255)
|
||||
#define MENU_BAR_LIGHT SDL_MakeColour(240, 43, 43, 255)
|
||||
#define MENU_BAR_DARK SDL_MakeColour(163, 20, 20, 255)
|
||||
#define TEXT_MIN_COLOUR_LIGHT SDL_MakeColour(32, 32, 32, 255)
|
||||
#define SELECTOR_COLOUR_LIGHT SDL_MakeColour(241, 241, 241, 255)
|
||||
#define SELECTOR_COLOUR_DARK SDL_MakeColour(76, 76, 76, 255)
|
||||
#define TITLE_COLOUR SDL_MakeColour(30, 136, 229, 255)
|
||||
#define TITLE_COLOUR_DARK SDL_MakeColour(0, 150, 136, 255)
|
||||
#define TEXT_MIN_COLOUR_LIGHT SDL_MakeColour(32, 32, 32, 255)
|
||||
#define TEXT_MIN_COLOUR_DARK SDL_MakeColour(185, 185, 185, 255)
|
||||
#define BAR_COLOUR SDL_MakeColour(200, 200, 200, 255)
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
#ifndef NX_SHELL_TEXTURES_H
|
||||
#define NX_SHELL_TEXTURES_H
|
||||
#ifndef EBOOK_READER_TEXTURES_H
|
||||
#define EBOOK_READER_TEXTURES_H
|
||||
|
||||
#include <SDL2/SDL.h>
|
||||
|
||||
|
|
Before Width: | Height: | Size: 257 B After Width: | Height: | Size: 257 B |
Before Width: | Height: | Size: 517 B After Width: | Height: | Size: 517 B |
Before Width: | Height: | Size: 263 B After Width: | Height: | Size: 263 B |
Before Width: | Height: | Size: 529 B After Width: | Height: | Size: 529 B |
Before Width: | Height: | Size: 263 B After Width: | Height: | Size: 263 B |
Before Width: | Height: | Size: 527 B After Width: | Height: | Size: 527 B |
Before Width: | Height: | Size: 263 B After Width: | Height: | Size: 263 B |
Before Width: | Height: | Size: 560 B After Width: | Height: | Size: 560 B |
Before Width: | Height: | Size: 264 B After Width: | Height: | Size: 264 B |
Before Width: | Height: | Size: 578 B After Width: | Height: | Size: 578 B |
Before Width: | Height: | Size: 263 B After Width: | Height: | Size: 263 B |
Before Width: | Height: | Size: 556 B After Width: | Height: | Size: 556 B |
Before Width: | Height: | Size: 263 B After Width: | Height: | Size: 263 B |
Before Width: | Height: | Size: 534 B After Width: | Height: | Size: 534 B |
Before Width: | Height: | Size: 295 B After Width: | Height: | Size: 295 B |
Before Width: | Height: | Size: 551 B After Width: | Height: | Size: 551 B |
|
@ -1,5 +1,5 @@
|
|||
#include "SDL_helper.h"
|
||||
#include "common.h"
|
||||
#include "SDL_helper.h"
|
||||
|
||||
void SDL_ClearScreen(SDL_Renderer *renderer, SDL_Color colour) {
|
||||
SDL_SetRenderDrawColor(renderer, colour.r, colour.g, colour.b, colour.a);
|
||||
|
@ -65,4 +65,4 @@ void SDL_DrawImageScale(SDL_Renderer *renderer, SDL_Texture *texture, int x, int
|
|||
SDL_Rect position;
|
||||
position.x = x; position.y = y; position.w = w; position.h = h;
|
||||
SDL_RenderCopy(renderer, texture, NULL, &position);
|
||||
}
|
||||
}
|
|
@ -84,7 +84,7 @@ void Init_Services() {
|
|||
Textures_Load();
|
||||
std::cout << "Loaded Textures" << std::endl;*/
|
||||
|
||||
ARIAL = TTF_OpenFont("romfs:/arial.ttf", 35);
|
||||
ARIAL = TTF_OpenFont("romfs:/resources/images/arial.ttf", 35);
|
||||
if (!ARIAL) {
|
||||
Term_Services();
|
||||
}
|
||||
|
|
|
@ -71,7 +71,7 @@ void Menu_StartChoosing() {
|
|||
string extention = filename.substr(filename.length() - 3);
|
||||
if (extention == "pdf") {
|
||||
if (choosenIndex == space_index) {
|
||||
SDL_DrawRect(RENDERER, 15, 20 + (40 * space_index), 1265, 40, VERY_LIGHT_GRAY);
|
||||
SDL_DrawRect(RENDERER, 15, 20 + (40 * space_index), 1265, 40, SELECTOR_COLOUR_LIGHT);
|
||||
}
|
||||
|
||||
SDL_DrawText(RENDERER, ARIAL, 20, 20 + (40 * space_index), BLACK, entry.path().filename().c_str());
|
||||
|
|
|
@ -5,11 +5,11 @@
|
|||
#include <algorithm>
|
||||
//#include <libconfig.h>
|
||||
|
||||
extern "C" {
|
||||
//extern "C" {
|
||||
#include "SDL_helper.h"
|
||||
#include "status_bar.h"
|
||||
//#include "config.h"
|
||||
}
|
||||
//}
|
||||
|
||||
fz_context *ctx = NULL;
|
||||
/*config_t *config = NULL;
|
||||
|
@ -131,7 +131,7 @@ void BookReader::draw() {
|
|||
/*if (config_dark_theme == true)
|
||||
SDL_ClearScreen(RENDERER, SDL_MakeColour(33, 39, 43, 255));
|
||||
else */
|
||||
SDL_ClearScreen(RENDERER, SDL_MakeColour(255, 255, 255, 255));
|
||||
SDL_ClearScreen(RENDERER, WHITE);
|
||||
|
||||
SDL_RenderClear(RENDERER);
|
||||
|
||||
|
|
|
@ -3,22 +3,22 @@
|
|||
#include "SDL_helper.h"
|
||||
|
||||
void Textures_Load(void) {
|
||||
SDL_LoadImage(RENDERER, &battery_20, "romfs:/battery_20.png");
|
||||
SDL_LoadImage(RENDERER, &battery_20_charging, "romfs:/battery_20_charging.png");
|
||||
SDL_LoadImage(RENDERER, &battery_30, "romfs:/battery_30.png");
|
||||
SDL_LoadImage(RENDERER, &battery_30_charging, "romfs:/battery_30_charging.png");
|
||||
SDL_LoadImage(RENDERER, &battery_50, "romfs:/battery_50.png");
|
||||
SDL_LoadImage(RENDERER, &battery_50_charging, "romfs:/battery_50_charging.png");
|
||||
SDL_LoadImage(RENDERER, &battery_60, "romfs:/battery_60.png");
|
||||
SDL_LoadImage(RENDERER, &battery_60_charging, "romfs:/battery_60_charging.png");
|
||||
SDL_LoadImage(RENDERER, &battery_80, "romfs:/battery_80.png");
|
||||
SDL_LoadImage(RENDERER, &battery_80_charging, "romfs:/battery_80_charging.png");
|
||||
SDL_LoadImage(RENDERER, &battery_90, "romfs:/battery_90.png");
|
||||
SDL_LoadImage(RENDERER, &battery_90_charging, "romfs:/battery_90_charging.png");
|
||||
SDL_LoadImage(RENDERER, &battery_full, "romfs:/battery_full.png");
|
||||
SDL_LoadImage(RENDERER, &battery_full_charging, "romfs:/battery_full_charging.png");
|
||||
SDL_LoadImage(RENDERER, &battery_low, "romfs:/battery_low.png");
|
||||
SDL_LoadImage(RENDERER, &battery_unknown, "romfs:/battery_unknown.png");
|
||||
SDL_LoadImage(RENDERER, &battery_20, "romfs:/resources/images/resources/images/battery_20.png");
|
||||
SDL_LoadImage(RENDERER, &battery_20_charging, "romfs:/resources/images/battery_20_charging.png");
|
||||
SDL_LoadImage(RENDERER, &battery_30, "romfs:/resources/images/battery_30.png");
|
||||
SDL_LoadImage(RENDERER, &battery_30_charging, "romfs:/resources/images/battery_30_charging.png");
|
||||
SDL_LoadImage(RENDERER, &battery_50, "romfs:/resources/images/battery_50.png");
|
||||
SDL_LoadImage(RENDERER, &battery_50_charging, "romfs:/resources/images/battery_50_charging.png");
|
||||
SDL_LoadImage(RENDERER, &battery_60, "romfs:/resources/images/battery_60.png");
|
||||
SDL_LoadImage(RENDERER, &battery_60_charging, "romfs:/resources/images/battery_60_charging.png");
|
||||
SDL_LoadImage(RENDERER, &battery_80, "romfs:/resources/images/battery_80.png");
|
||||
SDL_LoadImage(RENDERER, &battery_80_charging, "romfs:/resources/images/battery_80_charging.png");
|
||||
SDL_LoadImage(RENDERER, &battery_90, "romfs:/resources/images/battery_90.png");
|
||||
SDL_LoadImage(RENDERER, &battery_90_charging, "romfs:/resources/images/battery_90_charging.png");
|
||||
SDL_LoadImage(RENDERER, &battery_full, "romfs:/resources/images/battery_full.png");
|
||||
SDL_LoadImage(RENDERER, &battery_full_charging, "romfs:/resources/images/battery_full_charging.png");
|
||||
SDL_LoadImage(RENDERER, &battery_low, "romfs:/resources/images/battery_low.png");
|
||||
SDL_LoadImage(RENDERER, &battery_unknown, "romfs:/resources/images/battery_unknown.png");
|
||||
}
|
||||
|
||||
void Textures_Free(void) {
|
||||
|
|