summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFranklin Wei <git@fwei.tk>2017-08-23 14:16:13 -0400
committerFranklin Wei <git@fwei.tk>2017-08-23 14:22:09 -0400
commit4dd300d9f0229269aa8f9a46b07a5aa65f882985 (patch)
treeafac45c833e70c183e9a775b8465bb95297549cb
parentec1a74a37c43763e9d24f6dbb578811a7947d5c5 (diff)
downloadrockbox-4dd300d9f0229269aa8f9a46b07a5aa65f882985.tar.gz
rockbox-4dd300d9f0229269aa8f9a46b07a5aa65f882985.zip
puzzles: remove old combined build code
We don't really need it anymore. Change-Id: I7c8149faa6b80807ca718b73483bdb2e41830cbd
-rw-r--r--apps/plugins/puzzles/rockbox.c108
1 files changed, 6 insertions, 102 deletions
diff --git a/apps/plugins/puzzles/rockbox.c b/apps/plugins/puzzles/rockbox.c
index 509528c95a..65d491cc38 100644
--- a/apps/plugins/puzzles/rockbox.c
+++ b/apps/plugins/puzzles/rockbox.c
@@ -25,16 +25,15 @@
#include "help.h"
#include "keymaps.h"
+#include "lz4tiny.h"
+
#include "src/puzzles.h"
-#ifndef COMBINED
#include "lib/playback_control.h"
-#endif
#include "lib/simple_viewer.h"
#include "lib/xlcd.h"
#include "fixedpoint.h"
-#include "lz4tiny.h"
/* how many ticks between timer callbacks */
#define TIMER_INTERVAL (HZ / 50)
@@ -54,10 +53,6 @@
#define MAX_FONTS (MAXUSERFONTS - 2)
-#ifdef COMBINED
-#define SAVE_FILE PLUGIN_GAMES_DATA_DIR "/puzzles.sav"
-#endif
-
#define FONT_TABLE PLUGIN_GAMES_DATA_DIR "/.sgt-puzzles.fnttab"
#define MURICA
@@ -1457,17 +1452,10 @@ static int pausemenu_cb(int action, const struct menu_item_ex *this_item)
case 7:
break;
case 8:
-#ifdef COMBINED
- /* audio buf is used, so no playback */
- /* TODO: neglects app builds, but not many people will
- * care, I bet */
- return ACTION_EXIT_MENUITEM;
-#else
if(audiobuf_available)
break;
else
return ACTION_EXIT_MENUITEM;
-#endif
case 9:
if(!midend_get_presets(me, NULL)->n_entries)
return ACTION_EXIT_MENUITEM;
@@ -1525,9 +1513,6 @@ static int pause_menu(void)
"Game Type",
"Debug Menu",
"Configure Game",
-#ifdef COMBINED
- "Select Another Game",
-#endif
"Quit without Saving",
"Quit");
#undef static
@@ -1616,19 +1601,10 @@ static int pause_menu(void)
quit = true;
}
break;
-#ifdef COMBINED
- case 12:
- return -1;
- case 13:
- return -2;
- case 14:
- return -3;
-#else
case 12:
return -2;
case 13:
return -3;
-#endif
default:
break;
}
@@ -1643,10 +1619,6 @@ static int pause_menu(void)
static bool want_redraw = true;
static bool accept_input = true;
-/* ignore the excess of LOGFs below... */
-#ifdef LOGF_ENABLE
-#undef LOGF_ENABLE
-#endif
static int process_input(int tmo)
{
LOGF("process_input start");
@@ -1696,9 +1668,9 @@ static int process_input(int tmo)
return rc;
}
- /* these three games require, for one reason or another, that
- * events fire upon buttons being released rather than when they
- * are pressed */
+ /* these games require, for one reason or another, that events
+ * fire upon buttons being released rather than when they are
+ * pressed */
if(strcmp("Inertia", midend_which_game(me)->name) == 0 ||
strcmp("Mines", midend_which_game(me)->name) == 0 ||
strcmp("Magnets", midend_which_game(me)->name) == 0 ||
@@ -1867,23 +1839,10 @@ void deactivate_timer(frontend *fe)
timer_on = false;
}
-#ifdef COMBINED
-/* can't use audio buffer */
-char giant_buffer[1024*1024*4];
-#else
/* points to pluginbuf */
char *giant_buffer = NULL;
-#endif
static size_t giant_buffer_len = 0; /* set on start */
-#ifdef COMBINED
-const char *formatter(char *buf, size_t n, int i, const char *unit)
-{
- rb->snprintf(buf, n, "%s", gamelist[i]->name);
- return buf;
-}
-#endif
-
static void fix_size(void)
{
int w = LCD_WIDTH, h = LCD_HEIGHT, h_x;
@@ -2139,30 +2098,6 @@ static bool load_game(void)
/* seek to beginning */
rb->lseek(fd, 0, SEEK_SET);
-#ifdef COMBINED
- /* search for the game and initialize the midend */
- for(int i = 0; i < gamecount; ++i)
- {
- if(!strcmp(game, gamelist[i]->name))
- {
- sfree(ret);
- ret = init_for_game(gamelist[i], fd, true);
- if(ret)
- {
- rb->splash(HZ, ret);
- sfree(ret);
- rb->close(fd);
- return false;
- }
- rb->close(fd);
- rb->remove(fname);
- return true;
- }
- }
- rb->splashf(HZ, "Incompatible game %s reported as compatible!?!? REEEPORT MEEEE!!!!", game);
- rb->close(fd);
- return false;
-#else
if(!strcmp(game, thegame.name))
{
sfree(ret);
@@ -2192,7 +2127,6 @@ static bool load_game(void)
rb->remove(fname);
return false;
-#endif
}
}
@@ -2232,17 +2166,10 @@ static int mainmenu_cb(int action, const struct menu_item_ex *this_item)
case 3:
break;
case 4:
-#ifdef COMBINED
- /* audio buf is used, so no playback */
- /* TODO: neglects app builds, but not many people will
- * care, I bet */
- return ACTION_EXIT_MENUITEM;
-#else
if(audiobuf_available)
break;
else
return ACTION_EXIT_MENUITEM;
-#endif
case 5:
if(!midend_get_presets(me, NULL)->n_entries)
return ACTION_EXIT_MENUITEM;
@@ -2267,19 +2194,13 @@ enum plugin_status plugin_start(const void *param)
rb->cpu_boost(true);
#endif
-#ifdef COMBINED
- giant_buffer_len = sizeof(giant_buffer);
-#else
giant_buffer = rb->plugin_get_buffer(&giant_buffer_len);
-#endif
-
-#ifndef COMBINED
-#endif
rb_atexit(exit_handler);
init_tlsf();
+ /* sanity check */
if(fabs(sqrt(3)/2 - sin(PI/3)) > .01)
{
return PLUGIN_ERROR;
@@ -2291,13 +2212,11 @@ enum plugin_status plugin_start(const void *param)
load_success = load_game();
-#ifndef COMBINED
if(!load_success)
{
/* our main menu expects a ready-to-use midend */
init_for_game(&thegame, -1, false);
}
-#endif
#ifdef HAVE_ADJUSTABLE_CPU_FREQ
/* about to go to menu or button block */
@@ -2308,7 +2227,6 @@ enum plugin_status plugin_start(const void *param)
help_times = 0;
#endif
-#ifndef COMBINED
#define static auto
#define const
MENUITEM_STRINGLIST(menu, NULL, mainmenu_cb,
@@ -2389,24 +2307,10 @@ enum plugin_status plugin_start(const void *param)
break;
}
}
-#else
- if(load_success)
- goto game_loop;
-#endif
-#ifdef COMBINED
- int gm = 0;
-#endif
while(1)
{
-#ifdef COMBINED
- if(rb->set_int("Choose Game", "", UNIT_INT, &gm, NULL, 1, 0, gamecount - 1, formatter))
- return PLUGIN_OK;
-
- init_for_game(gamelist[gm], -1, true);
-#else
init_for_game(&thegame, -1, true);
-#endif
last_keystate = 0;
accept_input = true;