Removed lcddriver.c (doesn't do anything, isn't in any makefiles, etc.).

Passed *every* piece of source in this project through indent. I'm setting
things up with ctags soon and am actually going to *gasp* use a nice
programming environment to continue development in. :)
This commit is contained in:
William Ferrell
2000-03-30 20:20:41 +00:00
parent 2222adcfbe
commit f5a5e9653b
88 changed files with 8207 additions and 8723 deletions
+46 -52
View File
@@ -41,53 +41,48 @@
#include "input.h"
int server_input(int key);
int server_input (int key);
// FIXME! The server tends to crash when "E" is pressed.. (?!)
// (but only when the joystick driver is the last one on the list...)
// Checks for keypad input, and dispatches it
int handle_input()
int
handle_input ()
{
char str[256];
int key;
screen *s;
client *c;
key = lcd.getkey();
if (!key) return 0;
key = lcd.getkey ();
debug("handle_input(%c)\n", (char)key);
if(key)
{
s = screenlist_current();
if(s)
{
if (!key)
return 0;
debug ("handle_input(%c)\n", (char) key);
if (key) {
s = screenlist_current ();
if (s) {
c = s->parent;
if(c)
{
if (c) {
// TODO: Interpret and translate keys!
// If the client should have this keypress...
// Send keypress to client
if(key >= 'E' && key <= 'Z')
{
if (key >= 'E' && key <= 'Z') {
// TODO: Implement client "acceptable key" lists
sprintf(str, "key %c\n", key);
sock_send_string(c->sock, str);
sprintf (str, "key %c\n", key);
sock_send_string (c->sock, str);
}
// Otherwise, tell the server about it.
else
{
server_input(key);
else {
server_input (key);
}
}
else
{
} else {
// If no parent, it means we're on the server screen.
// so, the server gets all keypresses there.
server_input(key);
server_input (key);
}
}
}
@@ -97,34 +92,33 @@ int handle_input()
int server_input(int key)
int
server_input (int key)
{
debug("server_input(%c)\n", (char)key);
switch(key)
{
case 'A':
if(screenlist_action == SCR_HOLD)
screenlist_action = 0;
else
screenlist_action = SCR_HOLD;
break;
case 'B':
screenlist_action = SCR_BACK;
screenlist_prev();
break;
case 'C':
screenlist_action = SCR_SKIP;
screenlist_next();
break;
case 'D':
debug("got the menu key!\n");
server_menu();
break;
default:
debug("server_input: Invalid key \"%c\" (%i)\n",
(char)key, key);
break;
debug ("server_input(%c)\n", (char) key);
switch (key) {
case 'A':
if (screenlist_action == SCR_HOLD)
screenlist_action = 0;
else
screenlist_action = SCR_HOLD;
break;
case 'B':
screenlist_action = SCR_BACK;
screenlist_prev ();
break;
case 'C':
screenlist_action = SCR_SKIP;
screenlist_next ();
break;
case 'D':
debug ("got the menu key!\n");
server_menu ();
break;
default:
debug ("server_input: Invalid key \"%c\" (%i)\n", (char) key, key);
break;
}
return 0;