rockbox/apps/plugins/zxbox/zxvid_com.h
Bertrik Sikken b193b75f62 zxbox: make source files include their header file and make function static where possible
Change-Id: I0c87563ee29f46948e3a559c27b1b22d4404cec1
2012-02-15 22:32:43 +01:00

33 lines
757 B
C

#ifndef ZXVIDCOMMON_H
#define ZXVIDCOMMON_H
#include "zxconfig.h"
#ifdef USE_GREY
#include "lib/grey.h"
#endif
#include "spscr_p.h"
#include "spscr.h"
#include "spmain.h"
#include "spperif.h"
#if LCD_HEIGHT >= ZX_HEIGHT && LCD_WIDTH >= ZX_WIDTH
#define WIDTH LCD_WIDTH
#define HEIGHT LCD_HEIGHT
#define X_OFF 0
#define Y_OFF 0
#define X_STEP 1
#define Y_STEP 1
#else
#define WIDTH 320 /* 256 */
#define HEIGHT 200 /* 192 */
#define X_OFF ( (WIDTH - ZX_WIDTH)/2)
#define Y_OFF ( (HEIGHT - ZX_HEIGHT)/2)
/* calculate distance (in source) between pixels*/
#define X_STEP ((ZX_WIDTH<<16) / LCD_WIDTH)
#define Y_STEP ((ZX_HEIGHT<<16) / LCD_HEIGHT)
#endif
extern unsigned char image_array [ HEIGHT * WIDTH ];
#endif /* ZXVIDCOMMON_H */