From 3f7160ae464c0f0b1130af769f7a1b77f87f8685 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miloslav=20=C4=8C=C3=AD=C5=BE?= Date: Mon, 14 Sep 2020 19:58:23 +0200 Subject: [PATCH] Add autoaim --- My_settings.h | 2 +- TODO.txt | 2 +- assets/level_test.gif | Bin 2851 -> 2952 bytes game.h | 105 ++++++++++++++++++++++++++++++++---------- main_pokitto.cpp | 4 -- mbed_config.h | 25 ++++++++++ settings.h | 9 ++++ texts.h | 2 +- 8 files changed, 117 insertions(+), 32 deletions(-) create mode 100644 mbed_config.h diff --git a/My_settings.h b/My_settings.h index cf7eba5..8823b93 100644 --- a/My_settings.h +++ b/My_settings.h @@ -1,6 +1,6 @@ // Pokitto config required by PokittoLib -//#define PROJ_SHOW_FPS_COUNTER +#define PROJ_SHOW_FPS_COUNTER #define PROJ_SCREENMODE 13 #define PROJ_MODE13 1 #define PROJ_ENABLE_SOUND 1 diff --git a/TODO.txt b/TODO.txt index 33a4aab..075623e 100644 --- a/TODO.txt +++ b/TODO.txt @@ -2,7 +2,6 @@ general: - Ability to play SFX slower to e.g. give some monsters lower pitch? - Rewrite python scripts to C (faster, less bloat). -- Option for vertical auto aim? - Try to recolor textures and give them a bit more of variety. - Make monsters die when squeezed? - On Win$hit builds display an anti-windshit text, by macro. @@ -154,6 +153,7 @@ bugs: done: - add headbob +- option for vertical auto aim - add blinking - make zBuffer 8bit only? - texture coords of floor walls should start from the floor? NO, CAUSES ISSUES diff --git a/assets/level_test.gif b/assets/level_test.gif index bea27e2359bd7d6c452078e07aea345180e88a3f..9ec19d6c9a8cf30848ca5fcabbbfed5d79080cc0 100644 GIT binary patch delta 1644 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