1: /*
2: * Guitar-ZyX(tm)::MasterControlProgram - portable guitar F/X controller
3: * Copyright (C) 2009 Douglas McClendon
4: *
5: * This program is free software: you can redistribute it and/or modify
6: * it under the terms of the GNU General Public License as published by
7: * the Free Software Foundation, version 3 of the License.
8: *
9: * This program is distributed in the hope that it will be useful,
10: * but WITHOUT ANY WARRANTY; without even the implied warranty of
11: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12: * GNU General Public License for more details.
13: *
14: * You should have received a copy of the GNU General Public License
15: * along with this program. If not, see <http://www.gnu.org/licenses/>.
16: */
17: /*
18: #############################################################################
19: #############################################################################
20: #
21: # gzmcpc::mode__ssid__input: mode__ssid__input header file
22: #
23: #############################################################################
24: ##
25: ## Copyright 2008-2009 Douglas McClendon <dmc AT filteredperception DOT org>
26: ##
27: #############################################################################
28: #############################################################################
29: #
30: */
31:
32: #ifndef _NDS_CLIENT_MODE__SSID__INPUT_H
33: #define _NDS_CLIENT_MODE__SSID__INPUT_H
34:
35:
36:
37: #define SSID__INPUT__TOP_BG_FADE_IN_START_MS 0
38: #define SSID__INPUT__TOP_BG_FADE_IN_DURATION_MS 1000
39: #define SSID__INPUT__TOP_BG_HOLD_DURATION_MS 1500
40: #define SSID__INPUT__TOP_BG_FADE_OUT_DURATION_MS 1000
41:
42: #define SSID__INPUT__BOT_BG_FADE_IN_START_MS 0
43: #define SSID__INPUT__BOT_BG_FADE_IN_DURATION_MS 1000
44: #define SSID__INPUT__BOT_BG_HOLD_DURATION_MS 1500
45: #define SSID__INPUT__BOT_BG_FADE_OUT_DURATION_MS 1000
46:
47: #define SSID__INPUT__BOT_TXT_FADE_IN_START_MS 1000
48: #define SSID__INPUT__BOT_TXT_FADE_IN_DURATION_MS 500
49: #define SSID__INPUT__BOT_TXT_HOLD_DURATION_MS 500
50: #define SSID__INPUT__BOT_TXT_FADE_OUT_DURATION_MS 500
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63: void mode__ssid__input___init(void);
64: void mode__ssid__input___top_renderer(void);
65: void mode__ssid__input___bot_renderer(void);
66: void mode__ssid__input___input_handler(void);
67: void mode__ssid__input___idle(void);
68: void mode__ssid__input___exit(void);
69:
70:
71:
72:
73:
74:
75: #endif // _NDS_CLIENT_MODE__SSID__INPUT_H
76: