/*
 * project.h:
 *
 * Copyright (c) 2000 James McKenzie <james@fishsoup.dhs.org>.
 *
 * $Id: project.h,v 1.6 2000/09/29 07:53:02 root Exp $
 *
 * $Log: project.h,v $
 * Revision 1.6  2000/09/29 07:53:02  root
 * #
 *
 * Revision 1.5  2000/02/20 03:17:22  root
 * #
 *
 * Revision 1.4  2000/02/20 02:51:44  root
 * #
 *
 * Revision 1.3  2000/02/15 22:13:40  root
 * #
 *
 * Revision 1.2  2000/02/13 19:15:34  root
 * #
 *
 * Revision 1.1  2000/02/13 17:44:10  root
 * Initial revision
 *
 *
 */

#ifndef __PROJECT_H_            /* include guard */
#define __PROJECT_H_


#pragma pack(2)

#include <Common.h>
#include <System/SysAll.h>
#include <UI/UIAll.h>
#include <mathf.h>

#include "hifi.h"

#define M_PI      3.14159265358979323846f

#ifndef PI
#define PI M_PI
#endif

#define EventSleepTimeout 50
typedef Byte __u8;
typedef Word __u16;

#include "resources.h"

#define CRASH_AND_BURN(a) ErrDisplayFileLineMsg(__FILE__,__LINE__,a);

#ifdef DEBUG
#define INIT_DEBUG { set_debug_traps(); BREAKPOINT(); }
#define BREAKPOINT {asm volatile ("trap #1");}
#else
#define INIT_DEBUG
#define BREAKPOINT
#endif

#include "preferences.h"

#include "prototypes.h"

#endif /* __PROJECT_H_ */
