Changeset 649
- Timestamp:
- 12/20/08 18:31:37 (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_lang.c (modified) (1 diff)
-
core/gui_lang.h (modified) (1 diff)
-
core/gui_mastermind.c (added)
-
core/gui_mastermind.h (added)
-
include/gui.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/CHDK/LANG/english.lng
r648 r649 580 580 439 "'DNG' file extension" 581 581 440 "DNG visible via USB" 582 441 "Mastermind" 583 442 "available colors" 584 443 "on the right place" 585 444 "color in answer" 586 445 "CORRECT :-)" 587 446 "GAME OVER" 588 447 "[<-][->] select column" 589 448 "[UP][DOWN] select color" 590 449 "[SET] next row" 591 450 "NO DOUBLE COLOR" -
trunk/CHDK/LANG/german.lng
r648 r649 618 618 437 "Aktiviere Blitz in Video?" 619 619 438 " Stärke des Blitzes" 620 439 "'DNG' als Dateiendung" 620 621 621 622 // DNG 622 623 439 "'DNG'-Dateiendung" 623 624 440 "DNG sichtbar via USB" 625 626 441 "Mastermind" 627 442 "wählbare Farben" 628 443 "richtige Stelle" 629 444 "mit enthalten" 630 445 "RICHTIG :-)" 631 446 "GAME OVER" 632 447 "[<-][->] Spalte wählen" 633 448 "[UP][DOWN] Farbe wählen" 634 449 "[SET] nächste Reihe" 635 450 "KEINE FARBEN DOPPELT" 636 637 -
trunk/buildconf.inc
r606 r649 5 5 OPT_GAME_SOKOBAN=1 6 6 OPT_GAME_CONNECT4=1 7 OPT_GAME_MASTERMIND=1 7 8 OPT_BOOTLOGO=1 8 9 OPT_CURVES=1 -
trunk/core/Makefile
r600 r649 24 24 CFLAGS+=-DOPT_GAME_CONNECT4 25 25 OPT_OBJS+=gui_4wins.o 26 endif 27 ifdef OPT_GAME_MASTERMIND 28 CFLAGS+=-DOPT_GAME_MASTERMIND 29 OPT_OBJS+=gui_mastermind.o 26 30 endif 27 31 ifdef OPT_BOOTLOGO -
trunk/core/gui.c
r648 r649 18 18 #include "gui_sokoban.h" 19 19 #include "gui_4wins.h" 20 #include "gui_mastermind.h" 20 21 #ifdef OPT_DEBUGGING 21 22 #include "gui_debug.h" … … 133 134 static void gui_draw_sokoban(int arg); 134 135 static void gui_draw_4wins(int arg); 136 static void gui_draw_mastermind(int arg); 135 137 #ifdef OPT_DEBUGGING 136 138 static void gui_draw_debug(int arg); … … 331 333 {0x38,LANG_MENU_GAMES_CONNECT4, MENUITEM_PROC, (int*)gui_draw_4wins }, 332 334 #endif 335 #ifdef OPT_GAME_MASTERMIND 336 {0x38,LANG_MENU_GAMES_MASTERMIND, MENUITEM_PROC, (int*)gui_draw_mastermind }, 337 #endif 333 338 {0x51,LANG_MENU_BACK, MENUITEM_UP }, 334 339 {0} … … 395 400 {0x37,LANG_MENU_MISC_TEXT_READER, MENUITEM_SUBMENU, (int*)&reader_submenu }, 396 401 #endif 397 #if defined (OPT_GAME_REVERSI) || (OPT_GAME_SOKOBAN || (OPT_GAME_CONNECT4) )402 #if defined (OPT_GAME_REVERSI) || (OPT_GAME_SOKOBAN || (OPT_GAME_CONNECT4) || OPT_GAME_MASTERMIND) 398 403 {0x38,LANG_MENU_MISC_GAMES, MENUITEM_SUBMENU, (int*)&games_submenu }, 399 404 #endif … … 2089 2094 break; 2090 2095 #endif 2096 #ifdef OPT_GAME_MASTERMIND 2097 case GUI_MODE_MASTERMIND: 2098 gui_mastermind_draw(); 2099 break; 2100 #endif 2091 2101 #ifdef OPT_DEBUGGING 2092 2102 case GUI_MODE_DEBUG: … … 2126 2136 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) { 2127 2137 gui_restore = 0; 2128 if (gui_mode != GUI_MODE_REVERSI && gui_mode != GUI_MODE_SOKOBAN && gui_mode != GUI_MODE_4WINS )2138 if (gui_mode != GUI_MODE_REVERSI && gui_mode != GUI_MODE_SOKOBAN && gui_mode != GUI_MODE_4WINS != GUI_MODE_MASTERMIND) 2129 2139 draw_restore(); 2130 2140 } … … 2190 2200 case GUI_MODE_SOKOBAN: 2191 2201 case GUI_MODE_4WINS: 2202 case GUI_MODE_MASTERMIND: 2192 2203 #ifdef OPT_DEBUGGING 2193 2204 case GUI_MODE_DEBUG: … … 2343 2354 break; 2344 2355 #endif 2356 #ifdef OPT_GAME_MASTERMIND 2357 case GUI_MODE_MASTERMIND: 2358 gui_mastermind_kbd_process(); 2359 break; 2360 #endif 2345 2361 #ifdef OPT_DEBUGGING 2346 2362 case GUI_MODE_DEBUG: … … 2867 2883 #endif 2868 2884 //------------------------------------------------------------------- 2885 #ifdef OPT_GAME_MASTERMIND 2886 void gui_draw_mastermind(int arg) { 2887 if ((mode_get()&MODE_MASK) != MODE_PLAY) { 2888 gui_mbox_init(LANG_MSG_INFO_TITLE, LANG_MSG_SWITCH_TO_PLAY_MODE, 2889 MBOX_FUNC_RESTORE|MBOX_TEXT_CENTER, NULL); 2890 return; 2891 } 2892 if ( gui_mastermind_init() ) 2893 gui_mode = GUI_MODE_MASTERMIND; 2894 } 2895 #endif 2896 //------------------------------------------------------------------- 2869 2897 #ifdef OPT_DEBUGGING 2870 2898 void gui_draw_debug(int arg) { -
trunk/core/gui_lang.c
r648 r649 561 561 "439 \"'DNG' file extension\"\n" 562 562 "440 \"DNG visible via USB\"\n" 563 564 "441 \"Mastermind\"\n" 565 "442 \"available colors\"\n" 566 "443 \"on the right place\"\n" 567 "444 \"color in answer\"\n" 568 "445 \"CORRECT :-)\"\n" 569 "446 \"GAME OVER\"\n" 570 "447 \"[<-][->] select column\"\n" 571 "448 \"[UP][DOWN] select color\"\n" 572 "449 \"[SET] next row\"\n" 573 "450 \"NO DOUBLE COLOR\"\n" 574 575 576 563 577 ; 564 578 -
trunk/core/gui_lang.h
r648 r649 551 551 #define LANG_MENU_RAW_DNG_EXT 439 552 552 #define LANG_MENU_DNG_VIA_USB 440 553 #define LANG_MENU_GAMES_MASTERMIND 441 554 #define LANG_MENU_GAMES_AC_COLORS 442 555 #define LANG_MENU_GAMES_RIGHT_PLACE 443 556 #define LANG_MENU_GAMES_C_IN_ANSWER 444 557 #define LANG_MENU_GAMES_RIGHT 445 558 #define LANG_MENU_GAMES_GAME_OVER 446 559 #define LANG_MENU_GAMES_CURSOR1 447 560 #define LANG_MENU_GAMES_CURSOR2 448 561 #define LANG_MENU_GAMES_CURSOR3 449 562 #define LANG_MENU_GAMES_DCOLOR 450 553 563 //------------------------------------------------------------------- 554 564 555 #define GUI_LANG_ITEMS 4 40565 #define GUI_LANG_ITEMS 450 556 566 557 567 //------------------------------------------------------------------- -
trunk/include/gui.h
r600 r649 21 21 GUI_MODE_BENCH, 22 22 GUI_MODE_MPOPUP, 23 GUI_MODE_4WINS }; 23 GUI_MODE_4WINS, 24 GUI_MODE_MASTERMIND}; 24 25 25 26 extern void gui_redraw();
Note: See TracChangeset
for help on using the changeset viewer.