Changeset 600
- Timestamp:
- 11/29/08 17:40:07 (4 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 8 edited
-
CHDK/LANG/english.lng (modified) (1 diff)
-
CHDK/LANG/german.lng (modified) (1 diff)
-
buildconf.inc (modified) (1 diff)
-
core/Makefile (modified) (1 diff)
-
core/gui.c (modified) (9 diffs)
-
core/gui_4wins.c (added)
-
core/gui_4wins.h (added)
-
core/gui_lang.c (modified) (1 diff)
-
core/gui_lang.h (modified) (1 diff)
-
include/gui.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/CHDK/LANG/english.lng
r593 r600 567 567 426 "Cannot load CHDK/badpixel.bin" 568 568 427 "Show raw saving time" 569 428 "Connect 4" 570 429 "Opponent:" 571 430 "Human" 572 431 "Player 1 won the game" 573 432 "Player 2 won the game" 574 433 "I beat you" 575 434 "The game ended a draw" -
trunk/CHDK/LANG/german.lng
r593 r600 604 604 426 "Datei badpixel.bin fehlt!" 605 605 427 "Zeige raw speicherzeit" 606 607 428 "4 Gewinnt" 608 429 "Gegner:" 609 430 "Mensch" 610 431 "Spieler 1 hat gewonnen" 611 432 "Spieler 2 hat gewonnen" 612 433 "Ich habe gewonnen :-)" 613 434 "Unentschieden" -
trunk/buildconf.inc
r553 r600 4 4 OPT_GAME_REVERSI=1 5 5 OPT_GAME_SOKOBAN=1 6 OPT_GAME_CONNECT4=1 6 7 OPT_BOOTLOGO=1 7 8 OPT_CURVES=1 -
trunk/core/Makefile
r590 r600 20 20 CFLAGS+=-DOPT_GAME_SOKOBAN 21 21 OPT_OBJS+=gui_sokoban.o 22 endif 23 ifdef OPT_GAME_CONNECT4 24 CFLAGS+=-DOPT_GAME_CONNECT4 25 OPT_OBJS+=gui_4wins.o 22 26 endif 23 27 ifdef OPT_BOOTLOGO -
trunk/core/gui.c
r598 r600 17 17 #include "gui_reversi.h" 18 18 #include "gui_sokoban.h" 19 #include "gui_4wins.h" 19 20 #ifdef OPT_DEBUGGING 20 21 #include "gui_debug.h" … … 131 132 static void gui_draw_reversi(int arg); 132 133 static void gui_draw_sokoban(int arg); 134 static void gui_draw_4wins(int arg); 133 135 #ifdef OPT_DEBUGGING 134 136 static void gui_draw_debug(int arg); … … 319 321 {0x38,LANG_MENU_GAMES_SOKOBAN, MENUITEM_PROC, (int*)gui_draw_sokoban }, 320 322 #endif 323 #ifdef OPT_GAME_CONNECT4 324 {0x38,LANG_MENU_GAMES_CONNECT4, MENUITEM_PROC, (int*)gui_draw_4wins }, 325 #endif 321 326 {0x51,LANG_MENU_BACK, MENUITEM_UP }, 322 327 {0} … … 383 388 {0x37,LANG_MENU_MISC_TEXT_READER, MENUITEM_SUBMENU, (int*)&reader_submenu }, 384 389 #endif 390 #if defined (OPT_GAME_REVERSI) || (OPT_GAME_SOKOBAN || (OPT_GAME_CONNECT4)) 385 391 {0x38,LANG_MENU_MISC_GAMES, MENUITEM_SUBMENU, (int*)&games_submenu }, 392 #endif 386 393 #if CAM_SWIVEL_SCREEN 387 394 {0x28,LANG_MENU_MISC_FLASHLIGHT, MENUITEM_BOOL, &conf.flashlight }, … … 2047 2054 break; 2048 2055 #endif 2056 #ifdef OPT_GAME_CONNECT4 2057 case GUI_MODE_4WINS: 2058 gui_4wins_draw(); 2059 break; 2060 #endif 2049 2061 #ifdef OPT_DEBUGGING 2050 2062 case GUI_MODE_DEBUG: … … 2084 2096 if ((gui_mode_old != gui_mode && (gui_mode_old != GUI_MODE_NONE && gui_mode_old != GUI_MODE_ALT) && (gui_mode != GUI_MODE_MBOX && gui_mode != GUI_MODE_MPOPUP)) || gui_restore) { 2085 2097 gui_restore = 0; 2086 if (gui_mode != GUI_MODE_REVERSI && gui_mode != GUI_MODE_SOKOBAN )2098 if (gui_mode != GUI_MODE_REVERSI && gui_mode != GUI_MODE_SOKOBAN && gui_mode != GUI_MODE_4WINS) 2087 2099 draw_restore(); 2088 2100 } … … 2147 2159 case GUI_MODE_REVERSI: 2148 2160 case GUI_MODE_SOKOBAN: 2161 case GUI_MODE_4WINS: 2149 2162 #ifdef OPT_DEBUGGING 2150 2163 case GUI_MODE_DEBUG: … … 2295 2308 break; 2296 2309 #endif 2310 #ifdef OPT_GAME_CONNECT4 2311 case GUI_MODE_4WINS: 2312 gui_4wins_kbd_process(); 2313 break; 2314 #endif 2297 2315 #ifdef OPT_DEBUGGING 2298 2316 case GUI_MODE_DEBUG: … … 2807 2825 #endif 2808 2826 //------------------------------------------------------------------- 2827 #ifdef OPT_GAME_CONNECT4 2828 void gui_draw_4wins(int arg) { 2829 if ((mode_get()&MODE_MASK) != MODE_PLAY) { 2830 gui_mbox_init(LANG_MSG_INFO_TITLE, LANG_MSG_SWITCH_TO_PLAY_MODE, 2831 MBOX_FUNC_RESTORE|MBOX_TEXT_CENTER, NULL); 2832 return; 2833 } 2834 if ( gui_4wins_init() ) 2835 gui_mode = GUI_MODE_4WINS; 2836 } 2837 #endif 2838 //------------------------------------------------------------------- 2809 2839 #ifdef OPT_DEBUGGING 2810 2840 void gui_draw_debug(int arg) { -
trunk/core/gui_lang.c
r593 r600 547 547 "426 \"Cannot load CHDK/badpixel.bin\"\n" 548 548 "427 \"Show saving time\"\n" 549 550 "428 \"Connect 4\"\n" 551 "429 \"Opponent:\"\n" 552 "430 \"Human\"\n" 553 "431 \"Player 1 won the game\"\n" 554 "432 \"Player 2 won the game\"\n" 555 "433 \"I beat you\"\n" 556 "434 \"The game ended a draw\"\n" 549 557 ; 550 558 -
trunk/core/gui_lang.h
r593 r600 536 536 #define LANG_CANNOT_OPEN_BADPIXEL_FILE 426 537 537 #define LANG_MENU_RAW_TIMER 427 538 539 #define LANG_MENU_GAMES_CONNECT4 428 540 #define LANG_CONNECT4_RIVAL 429 541 #define LANG_CONNECT4_HUMAN 430 542 #define LANG_CONNECT4_P1_WIN 431 543 #define LANG_CONNECT4_P2_WIN 432 544 #define LANG_CONNECT4_CAM_WIN 433 545 #define LANG_CONNECT4_DRAW 434 538 546 //------------------------------------------------------------------- 539 547 540 #define GUI_LANG_ITEMS 4 27548 #define GUI_LANG_ITEMS 434 541 549 542 550 //------------------------------------------------------------------- -
trunk/include/gui.h
r515 r600 20 20 GUI_MODE_CALENDAR, 21 21 GUI_MODE_BENCH, 22 GUI_MODE_MPOPUP }; 22 GUI_MODE_MPOPUP, 23 GUI_MODE_4WINS }; 23 24 24 25 extern void gui_redraw();
Note: See TracChangeset
for help on using the changeset viewer.