34 lines
504 B
C++
34 lines
504 B
C++
|
|
#ifndef _HAL_H_
|
|
#define _HAL_H_
|
|
|
|
class Layout;
|
|
#include "col.h"
|
|
|
|
#define I_LEFT 0
|
|
#define I_RIGHT 0
|
|
#define I_UP 0
|
|
#define I_DOWN 0
|
|
|
|
|
|
void debug(const char* str);
|
|
void hal_init();
|
|
void hal_draw(int x, int y);
|
|
void hal_print(int x, int y, const char* str);
|
|
void render(Layout&);
|
|
void hal_render();
|
|
void quit();
|
|
|
|
extern bool input[4];
|
|
|
|
#ifndef LINUX
|
|
|
|
void * operator new(unsigned int size);
|
|
void operator delete(void * ptr);
|
|
|
|
#endif
|
|
|
|
extern const int SCREEN_WIDTH;
|
|
extern const int SCREEN_HEIGHT;
|
|
|
|
#endif
|