Tetris.rss
上传用户:snevogroup
上传日期:2008-06-06
资源大小:432k
文件大小:4k
源码类别:

Symbian

开发平台:

C/C++

  1. NAME TETR
  2. #include <eikon.rh>
  3. #include <eikcore.rsg>
  4. #include <avkon.rh>
  5. #include <avkon.rsg>
  6. #include "Tetris.hrh"
  7. #include "Tetris.loc"
  8. // ---------------------------------------------------------
  9. //   
  10. //    Define the resource file signature 
  11. //    This resource should be empty.
  12. //
  13. // ---------------------------------------------------------
  14. //
  15. RESOURCE RSS_SIGNATURE { }
  16. // ---------------------------------------------------------
  17. //   
  18. //    Default Document Name
  19. //
  20. // ---------------------------------------------------------
  21. //
  22. RESOURCE TBUF r_default_document_name { buf=""; }
  23. // ---------------------------------------------------------
  24. //   
  25. //    Define default menu and CBA key.
  26. //
  27. // ---------------------------------------------------------
  28. //
  29. RESOURCE EIK_APP_INFO
  30.     {
  31.     menubar = r_tetris_menubar;
  32.     cba = R_AVKON_SOFTKEYS_OPTIONS_EXIT;
  33.     }
  34. // ---------------------------------------------------------
  35. //   
  36. //   r_tetris_menubar
  37. //   Menubar for HelloWorld example
  38. //
  39. // ---------------------------------------------------------
  40. //
  41. RESOURCE MENU_BAR r_tetris_menubar
  42.     {
  43.     titles =
  44.         {
  45.         MENU_TITLE {menu_pane = r_tetris_menu;}
  46.         };
  47.     }
  48. // ---------------------------------------------------------
  49. //   
  50. //   r_tetris_menubar
  51. //   Menu for "Options"
  52. //
  53. // ---------------------------------------------------------
  54. //
  55. RESOURCE MENU_PANE r_tetris_menu
  56.     {
  57.     items = 
  58.         {
  59.         MENU_ITEM {command = EEikCmdExit;   txt = MENU_EXIT;}
  60.         };
  61.     }
  62. // ---------------------------------------------------------
  63. //   
  64. //    New string resource
  65. //
  66. // ---------------------------------------------------------
  67. //
  68. RESOURCE TBUF32 r_menuitem_start
  69. buf = MENUITEM_START;
  70. }
  71. RESOURCE TBUF32 r_menuitem_options
  72. buf = MENUITEM_OPTIONS;
  73. }
  74. RESOURCE TBUF32 r_menuitem_credit
  75. buf = MENUITEM_CREDIT;
  76. }
  77. RESOURCE TBUF32 r_menuitem_highscore
  78. buf = MENUITEM_HIGTSCORE;
  79. }
  80. RESOURCE TBUF32 r_menuitem_quit
  81. buf = MENUITEM_QUIT;
  82. }
  83. RESOURCE TBUF32 r_menuitem_sound
  84. buf = MENUITEM_SOUND;
  85. }
  86. RESOURCE TBUF32 r_menuitem_difficulty
  87. buf = MENUITEM_DIFFICULT;
  88. }
  89. RESOURCE TBUF32 r_menuitem_rotation1
  90. buf = MENUITEM_ROTATION1;
  91. }
  92. RESOURCE TBUF32 r_menuitem_rotation2
  93. buf = MENUITEM_ROTATION2;
  94. }
  95. RESOURCE TBUF32 r_menuitem_back
  96. buf = MENUITEM_BACK;
  97. }
  98. RESOURCE TBUF32 r_menuitem_sounds1
  99. buf = MENUITEM_SOUNDS1;
  100. }
  101. RESOURCE TBUF32 r_menuitem_sounds2
  102. buf = MENUITEM_SOUNDS2;
  103. }
  104. RESOURCE TBUF32 r_menuitem_music1
  105. buf = MENUITEM_MUSIC1;
  106. }
  107. RESOURCE TBUF32 r_menuitem_music2
  108. buf = MENUITEM_MUSIC2;
  109. }
  110. RESOURCE TBUF32 r_menuitem_volume1
  111. buf = MENUITEM_VOLUME1;
  112. }
  113. RESOURCE TBUF32 r_menuitem_volume2
  114. buf = MENUITEM_VOLUME2;
  115. }
  116. RESOURCE TBUF32 r_menuitem_volume3
  117. buf = MENUITEM_VOLUME3;
  118. }
  119. RESOURCE TBUF32 r_menuitem_volume4
  120. buf = MENUITEM_VOLUME4;
  121. }
  122. RESOURCE TBUF32 r_menuitem_done
  123. buf = MENUITEM_DONE;
  124. }
  125. RESOURCE TBUF32 r_menuitem_startlines1
  126. buf = MENUITEM_STARTLINES1;
  127. }
  128. RESOURCE TBUF32 r_menuitem_startlines2
  129. buf = MENUITEM_STARTLINES2;
  130. }
  131. RESOURCE TBUF32 r_menuitem_startlines3
  132. buf = MENUITEM_STARTLINES3;
  133. }RESOURCE TBUF32 r_menuitem_startlines4
  134. buf = MENUITEM_STARTLINES4;
  135. }
  136. RESOURCE TBUF32 r_menuitem_addbrick1
  137. buf = MENUITEM_ADDBRICK1;
  138. }
  139. RESOURCE TBUF32 r_menuitem_addbrick2
  140. buf = MENUITEM_ADDBRICK2;
  141. }
  142. RESOURCE TBUF32 r_menuitem_addbrick3
  143. buf = MENUITEM_ADDBRICK3;
  144. }
  145. RESOURCE TBUF32 r_menuitem_continue
  146. buf = MENUITEM_CONTINUE;
  147. }
  148. RESOURCE TBUF32 r_menuitem_endgame
  149. buf = MENUITEM_ENDGAME;
  150. }
  151. RESOURCE DIALOG r_input_username_dialog
  152. {
  153.     flags = EGeneralQueryFlags;
  154.     buttons = R_AVKON_SOFTKEYS_OK_CANCEL;
  155.     items =
  156.     {
  157.         DLG_LINE
  158.         {
  159.             type = EAknCtQuery;
  160.             id = EDialogUserName;
  161.             control = AVKON_DATA_QUERY
  162.             {
  163.                 layout = EMultiDataFirstEdwin;
  164.                 label = "Your Name :";
  165.                 control = EDWIN
  166.                 {
  167.                     flags = EEikEdwinNoHorizScrolling | EEikEdwinResizable;
  168.                     width = 16;
  169.                     lines = 1;
  170.                     maxlength = 16;
  171.                     default_input_mode = EAknEditorTextInputMode;
  172.                 };
  173.             };
  174.         }
  175.     };
  176. }