sdl: fixed formatting issues; overall code cleanup
This commit is contained in:
parent
750b7f75e0
commit
646847ddc8
|
@ -321,9 +321,9 @@ InitConfig()
|
|||
prefix = "SDL.Input.FamicomPad2.";
|
||||
config->addOption("rp2mic", prefix + "EnableMic", 0);
|
||||
|
||||
|
||||
// this is really hacky
|
||||
// TODO clean this up; clean config.h as well
|
||||
// TODO: use a better data structure to store the hotkeys or something
|
||||
// improve this code overall in the future to make it
|
||||
// easier to maintain
|
||||
const int Hotkeys[HK_MAX] = {
|
||||
SDLK_F1, // cheat menu
|
||||
SDLK_F2, // bind state
|
||||
|
@ -358,37 +358,6 @@ InitConfig()
|
|||
prefix = "SDL.Hotkeys.";
|
||||
for(int i=0; i < HK_MAX; i++)
|
||||
config->addOption(prefix + HotkeyStrings[i], Hotkeys[i]);
|
||||
|
||||
/*
|
||||
config->addOption(prefix + "Pause", SDLK_PAUSE);
|
||||
config->addOption(prefix + "DecreaseSpeed", SDLK_MINUS);
|
||||
config->addOption(prefix + "IncreaseSpeed", SDLK_EQUALS);
|
||||
config->addOption(prefix + "FrameAdvance", SDLK_BACKSLASH);
|
||||
config->addOption(prefix + "FastForward", SDLK_TAB);
|
||||
config->addOption(prefix + "InputDisplay", SDLK_i);
|
||||
config->addOption(prefix + "MovieToggleReadWrite", SDLK_q);
|
||||
#ifdef CREATE_AVI
|
||||
config->addOption(prefix + "MuteCapture", SDLK_DELETE);
|
||||
#endif
|
||||
config->addOption(prefix + "Quit", SDLK_ESCAPE);
|
||||
//config->addOption(prefix + "Power", 0);
|
||||
|
||||
|
||||
|
||||
|
||||
config->addOption(prefix + "SelectState0", SDLK_0);
|
||||
config->addOption(prefix + "SelectState1", SDLK_1);
|
||||
config->addOption(prefix + "SelectState2", SDLK_2);
|
||||
config->addOption(prefix + "SelectState3", SDLK_3);
|
||||
config->addOption(prefix + "SelectState4", SDLK_4);
|
||||
config->addOption(prefix + "SelectState5", SDLK_5);
|
||||
config->addOption(prefix + "SelectState6", SDLK_6);
|
||||
config->addOption(prefix + "SelectState7", SDLK_7);
|
||||
config->addOption(prefix + "SelectState8", SDLK_8);
|
||||
config->addOption(prefix + "SelectState9", SDLK_9);
|
||||
|
||||
*/
|
||||
|
||||
// All mouse devices
|
||||
config->addOption("SDL.OekaKids.0.DeviceType", "Mouse");
|
||||
config->addOption("SDL.OekaKids.0.DeviceNum", 0);
|
||||
|
@ -433,10 +402,6 @@ UpdateEMUCore(Config *config)
|
|||
config->getOption("SDL.DisableSpriteLimit", &flag);
|
||||
FCEUI_DisableSpriteLimitation(flag ? 1 : 0);
|
||||
|
||||
//Not used anymore.
|
||||
//config->getOption("SDL.SnapName", &flag);
|
||||
//FCEUI_SetSnapName(flag ? true : false);
|
||||
|
||||
config->getOption("SDL.ScanLineStart", &start);
|
||||
config->getOption("SDL.ScanLineEnd", &end);
|
||||
|
||||
|
@ -449,3 +414,4 @@ UpdateEMUCore(Config *config)
|
|||
|
||||
FCEUI_SetRenderedLines(start + 8, end - 8, start, end);
|
||||
}
|
||||
|
||||
|
|
|
@ -7,10 +7,8 @@ Config *InitConfig(void);
|
|||
void UpdateEMUCore(Config *);
|
||||
int LoadCPalette(const std::string &file);
|
||||
|
||||
|
||||
// hotkey definitions
|
||||
|
||||
|
||||
// TODO: encapsulate this in an improved data structure
|
||||
enum HOTKEY { HK_CHEAT_MENU, HK_BIND_STATE, HK_LOAD_LUA, HK_TOGGLE_BG,
|
||||
HK_SAVE_STATE, HK_FDS_SELECT, HK_LOAD_STATE, HK_FDS_EJECT ,
|
||||
HK_VS_INSERT_COIN, HK_VS_TOGGLE_DIPSWITCH,
|
||||
|
@ -53,5 +51,5 @@ static const char* HotkeyStrings[HK_MAX] = {
|
|||
"SelectState0", "SelectState1", "SelectState2", "SelectState3",
|
||||
"SelectState4", "SelectState5", "SelectState6", "SelectState7",
|
||||
"SelectState8", "SelectState9", "SelectStateNext", "SelectStatePrev" };
|
||||
|
||||
#endif
|
||||
|
||||
|
|
|
@ -17,7 +17,6 @@ uint32 GetWriteSound(void);
|
|||
|
||||
void SilenceSound(int s); /* DOS and SDL */
|
||||
|
||||
|
||||
int InitJoysticks(void);
|
||||
int KillJoysticks(void);
|
||||
uint32 *GetJSOr(void);
|
||||
|
@ -37,4 +36,3 @@ void DoFun(void);
|
|||
|
||||
int FCEUD_NetworkConnect(void);
|
||||
|
||||
|
||||
|
|
|
@ -1,16 +1,17 @@
|
|||
#include <gtk/gtk.h>
|
||||
#include <gdk/gdkkeysyms.h>
|
||||
#include <gdk/gdkx.h>
|
||||
|
||||
#ifdef _GTK3
|
||||
#include <gdk/gdkkeysyms-compat.h>
|
||||
#endif
|
||||
#include <gdk/gdkx.h>
|
||||
|
||||
#include <SDL/SDL.h>
|
||||
|
||||
#include <fstream>
|
||||
#include <iostream>
|
||||
#include <cstdlib>
|
||||
|
||||
#include <SDL/SDL.h>
|
||||
|
||||
#include "../../types.h"
|
||||
#include "../../fceu.h"
|
||||
#include "../../driver.h"
|
||||
|
@ -18,9 +19,8 @@
|
|||
#include "../../movie.h"
|
||||
#include "../../palette.h"
|
||||
#include "../../fds.h"
|
||||
|
||||
|
||||
#include "../common/configSys.h"
|
||||
|
||||
#include "sdl.h"
|
||||
#include "gui.h"
|
||||
#include "dface.h"
|
||||
|
@ -113,7 +113,6 @@ void toggleLowPass(GtkWidget* w, gpointer p)
|
|||
FCEUI_SetLowPass(0);
|
||||
}
|
||||
g_config->save();
|
||||
|
||||
}
|
||||
|
||||
// Wrapper for pushing GTK options into the config file
|
||||
|
@ -235,15 +234,12 @@ void openPaletteConfig()
|
|||
g_signal_connect(paletteButton, "clicked", G_CALLBACK(loadPalette), paletteEntry);
|
||||
g_signal_connect(clearButton, "clicked", G_CALLBACK(clearPalette), paletteEntry);
|
||||
|
||||
|
||||
|
||||
// sync with config
|
||||
std::string fn;
|
||||
g_config->getOption("SDL.Palette", &fn);
|
||||
gtk_entry_set_text(GTK_ENTRY(paletteEntry), fn.c_str());
|
||||
|
||||
// ntsc color check
|
||||
|
||||
ntscColorChk = gtk_check_button_new_with_label("Use NTSC palette");
|
||||
|
||||
g_signal_connect(ntscColorChk, "clicked", G_CALLBACK(toggleOption), (gpointer)"SDL.NTSCpalette");
|
||||
|
@ -256,7 +252,6 @@ void openPaletteConfig()
|
|||
else
|
||||
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(ntscColorChk), 0);
|
||||
|
||||
|
||||
// color / tint / hue sliders
|
||||
slidersFrame = gtk_frame_new("NTSC palette controls");
|
||||
slidersVbox = gtk_vbox_new(FALSE, 2);
|
||||
|
@ -360,7 +355,6 @@ void openNetworkConfig()
|
|||
|
||||
g_signal_connect(userEntry, "changed", G_CALLBACK(setUsername), NULL);
|
||||
|
||||
|
||||
frame = gtk_frame_new("Network options");
|
||||
vbox = gtk_vbox_new(FALSE, 5);
|
||||
ipBox = gtk_hbox_new(FALSE, 5);
|
||||
|
@ -971,7 +965,6 @@ int mixerChanged(GtkWidget* w, gpointer p)
|
|||
return 0;
|
||||
}
|
||||
|
||||
|
||||
void openSoundConfig()
|
||||
{
|
||||
GtkWidget* win;
|
||||
|
@ -993,7 +986,6 @@ void openSoundConfig()
|
|||
GtkWidget* mixers[6];
|
||||
GtkWidget* mixerFrames[6];
|
||||
|
||||
|
||||
win = gtk_dialog_new_with_buttons("Sound Preferences",
|
||||
GTK_WINDOW(MainWindow),
|
||||
(GtkDialogFlags)(GTK_DIALOG_DESTROY_WITH_PARENT),
|
||||
|
@ -1003,8 +995,6 @@ void openSoundConfig()
|
|||
gtk_window_set_icon_name(GTK_WINDOW(win), "audio-x-generic");
|
||||
main_hbox = gtk_hbox_new(FALSE, 15);
|
||||
vbox = gtk_vbox_new(False, 5);
|
||||
//gtk_widget_set_size_request(win, 300, 200);
|
||||
|
||||
|
||||
// sound enable check
|
||||
soundChk = gtk_check_button_new_with_label("Enable sound");
|
||||
|
@ -1017,9 +1007,7 @@ void openSoundConfig()
|
|||
else
|
||||
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(soundChk), FALSE);
|
||||
|
||||
g_signal_connect(soundChk, "clicked",
|
||||
G_CALLBACK(toggleSound), NULL);
|
||||
|
||||
g_signal_connect(soundChk, "clicked", G_CALLBACK(toggleSound), NULL);
|
||||
|
||||
// low pass filter check
|
||||
lowpassChk = gtk_check_button_new_with_label("Enable low pass filter");
|
||||
|
@ -1077,7 +1065,6 @@ void openSoundConfig()
|
|||
|
||||
g_signal_connect(rateCombo, "changed", G_CALLBACK(setRate), NULL);
|
||||
|
||||
|
||||
// sound rate widgets
|
||||
rateLbl = gtk_label_new("Rate (Hz): ");
|
||||
|
||||
|
@ -1088,14 +1075,12 @@ void openSoundConfig()
|
|||
bufferHscale = gtk_hscale_new_with_range(15, 200, 2);
|
||||
bufferLbl = gtk_label_new("Buffer size (in ms)");
|
||||
|
||||
|
||||
// sync widget with cfg
|
||||
g_config->getOption("SDL.Sound.BufSize", &cfgBuf);
|
||||
gtk_range_set_value(GTK_RANGE(bufferHscale), cfgBuf);
|
||||
|
||||
g_signal_connect(bufferHscale, "button-release-event", G_CALLBACK(setBufSize), NULL);
|
||||
|
||||
|
||||
// mixer
|
||||
mixerFrame = gtk_frame_new("Mixer:");
|
||||
mixerHbox = gtk_hbox_new(TRUE, 5);
|
||||
|
@ -1230,7 +1215,6 @@ void hardReset ()
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
void enableFullscreen ()
|
||||
{
|
||||
if(isloaded)
|
||||
|
|
Loading…
Reference in New Issue