#include <stdint.h>
#include <SDL2/SDL.h>
+class DiskSet;
+class FileStruct;
+
class DiskSelector
{
public:
static void Init(SDL_Renderer *);
static void FindDisks();
static void FindDisks(const char *);
+ static void ReadManifest(FILE *, DiskSet *);
+ static bool CheckManifest(const char *, DiskSet *);
static bool HasLegalExtension(const char *);
+ static void FindHardDisks();
+ static void FindHardDisks(const char *);
static void DrawFilenames(SDL_Renderer *);
- static void DrawCharacter(SDL_Renderer *, int, int, uint8_t, bool inv=false);
static void ShowWindow(int);
+ static void HideWindow(void);
static void MouseDown(int32_t, int32_t, uint32_t);
static void MouseUp(int32_t, int32_t, uint32_t);
static void MouseMove(int32_t, int32_t, uint32_t);