F746 GUI other class.
Dependents: DISCO-F746NG_test001
GUIconst.hpp
00001 // 00002 // 2016/04/27, Copyright (c) 2016 Takashi Inoue 00003 // GUI 用定数 00004 // ver 0.9 rev 0.1 2016/4/27 00005 //----------------------------------------------------------- 00006 00007 #ifndef F746_GUI_CONST_HPP 00008 #define F746_GUI_CONST_HPP 00009 00010 #include "stm32746g_discovery_lcd.h" 00011 #include "Circle.hpp" 00012 #include "GuiBase.hpp" 00013 00014 namespace TakaIno 00015 { 00016 const int G_GAME_LIMIT_TIME = 150; //ゲーム終了時間×0.1s 00017 00018 //---- Label constant variables ---- 00019 //作業1: メインタイトルの文字を変えてみましょう 30文字以内 00020 00021 const string GUI_MAIN_TITLE = ">>> Baloon touch! Game <<<"; //メインタイトル 00022 00023 //---- Button constant variables ---- 00024 const int GUI_NUMBER_BUTTONS = 4; //使用ボタンの数 00025 //ボタン上に表示する文字列 00026 const string GUI_BTN_STR1[GUI_NUMBER_BUTTONS] = {"Start", "End", "none", 00027 "none" 00028 }; 00029 const uint16_t GUI_BTN_X_POS = 425; //ボタングループ(Button Group)の最初のX座標 00030 const uint16_t GUI_BTN_Y_POS = 0; //ボタングループの最初のY座標 00031 const uint16_t GUI_BTN_WIDTH = 55; //ボタンの幅 00032 const uint16_t GUI_BTN_HIGHT = 40; //ボタンの高さ 00033 00034 const uint16_t GUI_BTN_X_SPACE = 5; //ボタン同士のX方向のすきま 00035 const uint16_t GUI_BTN_Y_SPACE = 5; //ボタン同士のYX方向のすき 00036 00037 const uint16_t GUI_BTN_COLUMN = 1; //ボタンマトリクスの列の数 00038 00039 const uint16_t GUI_FIRST_BTN_NUM = 0; //最初のボタン番号 00040 00041 const uint32_t GUI_BTN_BACK_COL = LCD_COLOR_GREEN; //ボタンが押された後の背景色 00042 00043 //作業2: どの円をタッチしても加点するようにしましょう 00044 00045 const int GUI_ADD_POINT1 = 10; //ゲームの加点1 00046 const int GUI_ADD_POINT2 = 20; //ゲームの加点2 00047 const int GUI_DEME_POINT = -15; //ゲームの減点 00048 00049 //---- Circle constant variables ---- 00050 //作業3: 表示する円の数を変えてみましょう 1~7 00051 00052 const int GUI_CIRCLE_MAX = 7; //表示する円の数 00053 00054 //作業4: 円に表示する文字を変えてみましょう 4文字以内 00055 00056 //表示する円の詳細な設定値 00057 /* X座標、Y座標、半径、表の表示色、裏の表示色、円を動かすフラグ、 00058 動かすときのX方向の変位、動かすときのY方向の変位、文字を表示するフラグ、文字表示色 00059 {表の表示文字、裏の表示文字}、フォント、LCDの横幅 */ 00060 00061 const struct Circle::CircleInfo DEF_CIR_INFO[ 7 ] = { 00062 {50,50,35, LCD_COLOR_RED, LCD_COLOR_DARKBLUE, 00063 false,-1,-1,true, LCD_COLOR_WHITE, 0, {"ABC", "ACb"}, &Font12, 480}, 00064 {80,60,45, LCD_COLOR_ORANGE, LCD_COLOR_GRAY, 00065 false,-1,1,true, LCD_COLOR_WHITE, 0, {"AbC","AcB"}, &Font12, 480}, 00066 {120,70,35, LCD_COLOR_YELLOW, LCD_COLOR_CYAN, 00067 false,1,-1,true, LCD_COLOR_WHITE, 0, {"Abe","AKb"}, &Font12, 480}, 00068 {150,80,45, LCD_COLOR_GREEN, LCD_COLOR_DARKRED, 00069 false,-2,1,true, LCD_COLOR_WHITE, 0, {"AKB","ABk"}, &Font12, 480}, 00070 {200,90,35, LCD_COLOR_BROWN, LCD_COLOR_DARKCYAN, 00071 false,1,-2,true, LCD_COLOR_WHITE, 0, {"Acb", "ACb"},&Font12, 480}, 00072 {200,100,45, LCD_COLOR_ORANGE, LCD_COLOR_DARKGREEN, 00073 false,2,1,true, LCD_COLOR_WHITE, 0, {"ABc","aBC"}, &Font12, 480}, 00074 {100,100,35, LCD_COLOR_DARKRED, LCD_COLOR_GRAY, 00075 false,2,2,true, LCD_COLOR_RED, 0, {"Abk","ABe"}, &Font12, 480} 00076 }; 00077 00078 } 00079 #endif //F746_GUI_CONST_HPP 00080 00081 00082 00083 00084 00085
Generated on Thu Jul 14 2022 20:47:59 by 1.7.2