initial commit
Signed-off-by: NotAShelf <raf@notashelf.dev> Change-Id: Ie3b66d17f6f660c9b9a719210bd86f9f6a6a6964
This commit is contained in:
commit
b381e2efbd
29 changed files with 1633 additions and 0 deletions
28
src/settings.h
Normal file
28
src/settings.h
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
#ifndef SETTINGS_H
|
||||
#define SETTINGS_H
|
||||
|
||||
// Core Constants
|
||||
#define TILE_SIZE 16
|
||||
#define MAP_WIDTH 64
|
||||
#define MAP_HEIGHT 48
|
||||
#define SCREEN_WIDTH (MAP_WIDTH * TILE_SIZE)
|
||||
#define SCREEN_HEIGHT (MAP_HEIGHT * TILE_SIZE)
|
||||
|
||||
// Game Limits
|
||||
#define MAX_ENEMIES 64
|
||||
#define MAX_ITEMS 128
|
||||
#define MAX_ROOMS 25
|
||||
|
||||
// Player Stats
|
||||
#define PLAYER_BASE_HP 20
|
||||
#define PLAYER_BASE_ATTACK 5
|
||||
|
||||
// Enemy Stats
|
||||
#define ENEMY_BASE_HP 5
|
||||
#define ENEMY_BASE_ATTACK 2
|
||||
|
||||
// Progression
|
||||
#define NUM_FLOORS 5
|
||||
#define MAX_INVENTORY 10
|
||||
|
||||
#endif // SETTINGS_H
|
||||
Loading…
Add table
Add a link
Reference in a new issue