00001 /**************************************************************************** 00002 * libwiigui Template 00003 * Tantric 2009 00004 * 00005 * demo.cpp 00006 * Basic template/demonstration of libwiigui capabilities. For a 00007 * full-featured app using many more extensions, check out Snes9x GX. 00008 ***************************************************************************/ 00009 00010 /*#include <gccore.h> 00011 #include <stdio.h> 00012 #include <stdlib.h> 00013 #include <string.h> 00014 #include <ogcsys.h> 00015 #include <unistd.h> 00016 #include <wiiuse/wpad.h> 00017 #include <fat.h> 00018 00019 #include "FreeTypeGX.h" 00020 #include "video.h" 00021 #include "audio.h" 00022 #include "menu.h" 00023 #include "input.h" 00024 #include "filelist.h" 00025 #include "demo.h" 00026 00027 struct SSettings Settings; 00028 int ExitRequested = 0; 00029 00030 void ExitApp() 00031 { 00032 ShutoffRumble(); 00033 StopGX(); 00034 exit(0); 00035 } 00036 00037 void 00038 DefaultSettings() 00039 { 00040 Settings.LoadMethod = METHOD_AUTO; 00041 Settings.SaveMethod = METHOD_AUTO; 00042 sprintf (Settings.Folder1,"libwiigui/first folder"); 00043 sprintf (Settings.Folder2,"libwiigui/second folder"); 00044 sprintf (Settings.Folder3,"libwiigui/third folder"); 00045 Settings.AutoLoad = 1; 00046 Settings.AutoSave = 1; 00047 } 00048 00049 int 00050 main(int argc, char *argv[]) 00051 { 00052 InitVideo(); // Initialize video 00053 SetupPads(); // Initialize input 00054 InitAudio(); // Initialize audio 00055 fatInitDefault(); // Initialize file system 00056 InitFreeType((u8*)font_ttf, font_ttf_size); // Initialize font system 00057 InitGUIThreads(); // Initialize GUI 00058 00059 DefaultSettings(); 00060 MainMenu(MENU_SETTINGS); 00061 }*/