main
Line | |
---|
1 | /* CrO2 datassette emulator
|
---|
2 | * Copyright 2012, Adrien Destugues <pulkomandy@pulkomandy.ath.cx>
|
---|
3 | *
|
---|
4 | * Distributed under the terms of the MIT licence.
|
---|
5 | */
|
---|
6 |
|
---|
7 | #include "iupplusplus.h"
|
---|
8 |
|
---|
9 | #include <cstdio>
|
---|
10 |
|
---|
11 | class Tape;
|
---|
12 |
|
---|
13 | class Gui {
|
---|
14 | public:
|
---|
15 | Gui(int* argc, char*** argv);
|
---|
16 | ~Gui();
|
---|
17 |
|
---|
18 | private:
|
---|
19 | int menu_open();
|
---|
20 | int menu_exit();
|
---|
21 |
|
---|
22 | Tape* file;
|
---|
23 |
|
---|
24 | // Control
|
---|
25 | int setPlaying(int state);
|
---|
26 |
|
---|
27 | // Explore
|
---|
28 | int selectBlock(int id, int what);
|
---|
29 | const char* matVal(int y, int x);
|
---|
30 | const char* toHex(int val);
|
---|
31 |
|
---|
32 | int selblock;
|
---|
33 | Ihandle* blocklist;
|
---|
34 | Ihandle* hexEd;
|
---|
35 | };
|
---|
Note:
See
TracBrowser
for help on using the repository browser.