diff --git a/assets/level2.gif b/assets/level2.gif index 0560a08..c963422 100644 Binary files a/assets/level2.gif and b/assets/level2.gif differ diff --git a/assets/level3.gif b/assets/level3.gif index 8799dcc..2bd80b3 100644 Binary files a/assets/level3.gif and b/assets/level3.gif differ diff --git a/constants.h b/constants.h index 3151a13..1fda361 100644 --- a/constants.h +++ b/constants.h @@ -477,11 +477,11 @@ uint16_t SFG_monsterAttributeTable[SFG_MONSTERS_TOTAL] = SFG_PROGRAM_MEMORY uint8_t SFG_weaponAttributeTable[SFG_WEAPONS_TOTAL] = { /* knife */ SFG_WEAPON_ATTRIBUTE(SFG_WEAPON_FIRE_TYPE_MELEE,1,650), - /* shotgun */ SFG_WEAPON_ATTRIBUTE(SFG_WEAPON_FIRE_TYPE_BULLET,2,800), - /* m. gun */ SFG_WEAPON_ATTRIBUTE(SFG_WEAPON_FIRE_TYPE_BULLET,1,500), + /* shotgun */ SFG_WEAPON_ATTRIBUTE(SFG_WEAPON_FIRE_TYPE_BULLET,2,1200), + /* m. gun */ SFG_WEAPON_ATTRIBUTE(SFG_WEAPON_FIRE_TYPE_BULLET,1,700), /* r. laun. */ SFG_WEAPON_ATTRIBUTE(SFG_WEAPON_FIRE_TYPE_FIREBALL,1,900), - /* plasma */ SFG_WEAPON_ATTRIBUTE(SFG_WEAPON_FIRE_TYPE_PLASMA,1,600), - /* solution */ SFG_WEAPON_ATTRIBUTE(SFG_WEAPON_FIRE_TYPE_PLASMA,4,1000) + /* plasma */ SFG_WEAPON_ATTRIBUTE(SFG_WEAPON_FIRE_TYPE_PLASMA,1,550), + /* solution */ SFG_WEAPON_ATTRIBUTE(SFG_WEAPON_FIRE_TYPE_PLASMA,4,1050) }; SFG_PROGRAM_MEMORY uint8_t SFG_attackDamageTable[SFG_WEAPON_FIRE_TYPES_TOTAL] = diff --git a/main_sdl.c b/main_sdl.c index 0b408c1..bf34dbd 100644 --- a/main_sdl.c +++ b/main_sdl.c @@ -25,6 +25,13 @@ #define SFG_LOG(str) puts(str); + #define SFG_START_LEVEL 6 + #define SFG_UNLOCK_DOOR 1 + #define SFG_IMMORTAL 1 + #define SFG_UNLOCK_DOOR 1 + #define SFG_REVEAL_MAP 1 + #define SFG_INFINITE_AMMO 1 + #include #include @@ -322,7 +329,7 @@ int main(int argc, char *argv[]) for (int i = 0; i < SFG_SFX_SAMPLE_COUNT; ++i) audioBuff[i] = 127; - SDL_PauseAudio(0); +// SDL_PauseAudio(0); running = 1;