last commit before large rewrite

This commit is contained in:
nova
2025-03-30 15:58:05 +02:00
parent 2a1d273bc0
commit 931d7026ea
11 changed files with 129 additions and 98 deletions

View File

@ -4,16 +4,22 @@
#include "defines.h"
extern unsigned int file_modifiers;
void user_interactions(char *input, unsigned int *status, unsigned int *settings, unsigned int *file_modifiers) {
void user_interactions(char *input, unsigned int *status, unsigned int *settings) {
if (*input == 'q') {
*status ^= STATUS_QUIT_PROGRAM;
} else if (*input == *"KEY_BACKSPACE") {
*file_modifiers ^= FILE_MODIFIERS_HIDDEN_FILES;
file_modifiers ^= FILE_MODIFIERS_HIDDEN_FILES;
} else if (*input == 'a') {
*file_modifiers ^= FILE_MODIFIERS_HIDDEN_FILES;
file_modifiers ^= FILE_MODIFIERS_HIDDEN_FILES;
} else if (*input == 'o') {
file_modifiers ^= FILE_MODIFIERS_SORT_BITMASK;
} else if (*input == 'e') {
file_modifiers ^= FILE_MODIFIERS_SORT_ALPHABETIC;
} else if (*input == 'u') {
} else {
}
else {
}
*status ^= STATUS_RUN_BACKEND;
*status |= (STATUS_RUN_BACKEND | STATUS_UPDATE_SCREEN_0);
}