33 lines
601 B
C
33 lines
601 B
C
#pragma once
|
|
|
|
#define WINDOW_WIDTH 426
|
|
#define WINDOW_HEIGHT 240
|
|
|
|
#define SPRITE_SCALE 1 // Set to 2 for 2x sprites, 4 for 4x, etc. Must be a power of 2
|
|
|
|
enum Collisions
|
|
{
|
|
COLL_LEFT_WALL = 1, // Touching a left wall
|
|
COLL_CEILING = 2, // Touching a ceiling
|
|
COLL_RIGHT_WALL = 4, // Touching a right wall
|
|
COLL_GROUND = 8 // Touching the ground
|
|
// To be continued
|
|
};
|
|
|
|
enum Direction
|
|
{
|
|
DIR_LEFT = 0,
|
|
DIR_UP = 1,
|
|
DIR_RIGHT = 2,
|
|
DIR_DOWN = 3,
|
|
DIR_AUTO = 4
|
|
};
|
|
|
|
struct OTHER_RECT // The original name for this struct is unknown
|
|
{
|
|
int front;
|
|
int top;
|
|
int back;
|
|
int bottom;
|
|
};
|