summaryrefslogtreecommitdiff
path: root/intensemarcus.h
blob: 6c33ea7a08479a90fa7abbce15e4d53585a6756e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#ifndef INTENSEMARCUS_H
#define INTENSEMARCUS_H

#include "SDL/SDL.h"
#include "SDL/SDL_image.h"
#include <string>

const int SCREEN_WIDTH = 800;
const int SCREEN_HEIGHT = 600;
const int SCREEN_BPP = 32;
const int FPS = 30;
const int MARCUS_WIDTH = 64;
const int MARCUS_HEIGHT = 124;
const int CROUCH_HEIGHT = 50;
const int ORIENT_FRONT = 0;
const int ORIENT_BACK = 1;
const int ORIENT_RIGHT = 2;
const int ORIENT_LEFT = 3;
const int ORIENT_CROUCH = 4;
const int GRAVITY = 3;
const int JUMP_STRENGTH = 40;
const int MOVE_AMOUNT = 10;
const float SPRINT_MULTIPLYER = 1.5;
const int MAP_X = 48;
const int MAP_Y = 12;
const int TILE_SIZE = 50;
const int WEAPON_OFFSET_X = 20;
const int WEAPON_OFFSET_Y = 50;

SDL_Surface *loadImage(std::string filename);

#endif