Menu główne


Otwieramy plik MainMenuScreen.cpp (Główny katalog/MainMenuScreen.cpp) i szukamy takiego kodu:

Linia 53 i 54

#define MAINMENU_Y iScreenHeightOffset + 277
#define MAINMENU_Y_SPACE 37



Linia 591 i 599

iMenuButtons[ cnt ] = QuickCreateButton( iMenuImages[ cnt ], (INT16)((SCREEN_WIDTH / 2) - gusMainMenuButtonWidths[cnt]/2), (INT16)( 0 + ( cnt * 18 ) ),



iMenuButtons[ cnt ] = QuickCreateButton( iMenuImages[ cnt ], (INT16)((SCREEN_WIDTH / 2) - gusMainMenuButtonWidths[cnt]/2), (INT16)( MAINMENU_Y + ( cnt * MAINMENU_Y_SPACE ) ),



Opis:



#define MAINMENU_Y iScreenHeightOffset + 277 - tu zmieniamy położenie przycisków w pionie. Im wartość będzie większa tym nasze przyciski będą niżej. Zmieniamy liczbę 277
>
#define MAINMENU_Y_SPACE 37 - zmiana odstępów między przyciskami. Im wartość będzie większa tym odstępy między przyciskami będą większe. Zmieniamy liczbę 37

(INT16)((SCREEN_WIDTH / 2) - zmiana położenia w poziomie. Im wartość będzie zbliżona do 1 tym tekst będzie bliżej prawej strony, a im wyższa tym bliżej lewej, np. 2 to tekst na środku. Zmianiamy liczbę 2.

gusMainMenuButtonWidths[cnt]/2) - justowanie przycisków. Im bardziej wartośćbędzie zbliżona do jedynki tym bardziej tekst będzie równany z prawej strony, a im wyższa tym bardziej z lewej, np. przy wartości 100 otrzymamy idealnie wyjustowane przyciski z lewej strony. Zmianiamy liczbę 2.

Po pobawieniu się położeniami możemy uzyskać takie efekty:
Przykład 1|Przykład 2|Przykład 3|Przykład 4|Przykład 5|Przykład 6

Free Web Hosting