]> Shamusworld >> Repos - apple2/blob - src/gui/diskselector.h
Added missing files. :-P
[apple2] / src / gui / diskselector.h
1 #ifndef __DISKSELECTOR_H__
2 #define __DISKSELECTOR_H__
3
4 #include <stdint.h>
5 #include <SDL2/SDL.h>
6
7 class DiskSelector
8 {
9         public:
10                 DiskSelector() {}
11                 ~DiskSelector() {}
12
13                 // Everything is class methods/variables
14                 static void Init(SDL_Renderer *);
15                 static void FindDisks(const char *);
16                 static bool HasLegalExtension(const char *);
17                 static void DrawFilenames(SDL_Renderer *);
18                 static void DrawCharacter(SDL_Renderer *, int, int, uint8_t);
19                 static void MouseDown(int32_t, int32_t, uint32_t);
20                 static void MouseUp(int32_t, int32_t, uint32_t);
21                 static void MouseMove(int32_t, int32_t, uint32_t);
22                 static void Render(SDL_Renderer *);
23
24         public:
25                 static bool showWindow;
26 };
27
28 #endif  // __DISKSELECTOR_H__
29