#include "demo.h"
#include "screen.h"
-#include "tinyfps.h"
static int init(void);
static void destroy(void);
static void start(long trans_time);
-static void stop(long trans_time);
static void draw(void);
static struct screen scr = {
init,
destroy,
start,
- stop,
+ 0,
draw
};
-unsigned long startingTime;
+static unsigned long startingTime;
#define PSIN_SIZE 4096
#define PPAL_SIZE 256
-unsigned char *psin1, *psin2, *psin3;
-unsigned short *plasmaPal;
+static unsigned char *psin1, *psin2, *psin3;
+static unsigned short *plasmaPal;
-unsigned short myBuffer[320*240];
+static unsigned short myBuffer[320 * 240];
struct screen *plasma_screen(void)
{
int i;
- initFpsFonts();
-
psin1 = (unsigned char*)malloc(sizeof(unsigned char) * PSIN_SIZE);
psin2 = (unsigned char*)malloc(sizeof(unsigned char) * PSIN_SIZE);
psin3 = (unsigned char*)malloc(sizeof(unsigned char) * PSIN_SIZE);
plasmaPal[i] = (r<<11) | (g<<5) | b;
}
- return 0xCAFE;
- //return 0;
+ return 0;
}
static void destroy(void)
startingTime = time_msec;
}
-static void stop(long trans_time)
-{
-}
-
static void draw(void)
{
int x, y;
}
}
- drawFps((unsigned short*)fb_pixels);
-
swap_buffers(0);
}