1 #ifndef __DISKSELECTOR_H__
2 #define __DISKSELECTOR_H__
16 // Everything is class methods/variables
17 static void Init(SDL_Renderer *);
18 static void FindDisks();
19 static void FindDisks(const char *);
20 static void ReadManifest(FILE *, DiskSet *);
21 static bool CheckManifest(const char *, DiskSet *);
22 static uint8_t * ReadFile(const char *, uint32_t *);
23 static bool HasLegalExtension(const char *);
24 static void DrawFilenames(SDL_Renderer *);
25 static void DrawCharacter(SDL_Renderer *, int, int, uint8_t, bool inv=false);
26 static void ShowWindow(int);
27 static void MouseDown(int32_t, int32_t, uint32_t);
28 static void MouseUp(int32_t, int32_t, uint32_t);
29 static void MouseMove(int32_t, int32_t, uint32_t);
30 static void HandleSelection(SDL_Renderer *);
31 static void HandleGUIState(void);
32 static void Render(SDL_Renderer *);
35 static bool showWindow;
38 #endif // __DISKSELECTOR_H__