Citro2d switch (#175)
* Switch from pp2d to citro2d * Fix various bugs by updating libarchive * Begin work on translation infrastructure * Switch to libpng for various improvements * Fixed race condition in icon scrolling * Use spritesheets to load sprites marginally faster and use less memory * Various Readme fixes * Huge improvements to QR reader speed and screen tearing * Don't try to preview themes/splashes when there are none * Prevent playing audio when ndspInit() fails * Don't wait for audio to load before displaying preview * Fix bug when shuffle themes didn't have BGM * Fix bug caused by files not being zeroed out when created
This commit is contained in:
@@ -28,6 +28,8 @@
|
||||
#define COMMON_H
|
||||
|
||||
#include <3ds.h>
|
||||
#include <citro3d.h>
|
||||
#include <citro2d.h>
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
@@ -40,7 +42,7 @@
|
||||
POS(); \
|
||||
DEBUG(__VA_ARGS__)
|
||||
|
||||
#define FASTSCROLL_WAIT 1.5e8
|
||||
#define FASTSCROLL_WAIT 1e8
|
||||
|
||||
typedef enum {
|
||||
MODE_THEMES = 0,
|
||||
@@ -54,36 +56,6 @@ extern const int entries_per_screen_v[MODE_AMOUNT];
|
||||
extern const int entries_per_screen_h[MODE_AMOUNT];
|
||||
extern const int entry_size[MODE_AMOUNT];
|
||||
extern bool quit;
|
||||
|
||||
enum TextureID {
|
||||
TEXTURE_FONT_RESERVED = 0, // used by pp2d for the font
|
||||
TEXTURE_ARROW,
|
||||
TEXTURE_ARROW_SIDE,
|
||||
TEXTURE_SHUFFLE,
|
||||
TEXTURE_SHUFFLE_NO_BGM,
|
||||
TEXTURE_INSTALLED,
|
||||
TEXTURE_PREVIEW_ICON,
|
||||
TEXTURE_SORT,
|
||||
TEXTURE_DOWNLOAD,
|
||||
TEXTURE_BROWSE,
|
||||
TEXTURE_LIST,
|
||||
TEXTURE_EXIT,
|
||||
TEXTURE_BATTERY_0,
|
||||
TEXTURE_BATTERY_1,
|
||||
TEXTURE_BATTERY_2,
|
||||
TEXTURE_BATTERY_3,
|
||||
TEXTURE_BATTERY_4,
|
||||
TEXTURE_BATTERY_5,
|
||||
TEXTURE_BATTERY_CHARGE,
|
||||
TEXTURE_QR,
|
||||
TEXTURE_PREVIEW,
|
||||
TEXTURE_REMOTE_PREVIEW,
|
||||
TEXTURE_SELECT_BUTTON,
|
||||
TEXTURE_START_BUTTON,
|
||||
|
||||
// always the last
|
||||
TEXTURE_REMOTE_ICONS,
|
||||
TEXTURE_ICON = TEXTURE_REMOTE_ICONS + 24,
|
||||
};
|
||||
extern bool dspfirm;
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user