All pastes #34153 Raw Edit

Anonymous

public c v1 · immutable
#34153 ·published 2005-12-19 09:21 UTC
rendered paste body
/*--- states.h ---*/#ifndef __STATES_H__#define __STATES_H__typedef void (stateFunc)(int8u key, bool draw, bool stateChanged);enum APP_STATE{  STATE_NetworkDown,  STATE_ConnectEnterId,  STATE_ConnectWaiting,  STATE_Connect,  STATE_Binds,  STATE_Clock,  STATE_Refresh = 0x80};extern PGM stateFunc *states[];#endif // __STATES_H__#ifndef STATE_FUNC#define STATE_FUNC(name)  stateFunc name;#endifSTATE_FUNC( stateNetworkDown      )STATE_FUNC( stateConnectEnterId   )STATE_FUNC( stateConnectWaiting   )STATE_FUNC( stateConnect          )STATE_FUNC( stateBinds            )STATE_FUNC( stateClock            )#undef STATE_FUNC/*--- states.c ---*/PGM stateFunc *states[] ={#define STATE_FUNC(name)  name,#include "states.h"  NULL};