Menu-allegro
Ostatnio zmodyfikowano 2010-11-12 18:03
SeaMonster131 |
» 2010-11-12 17:23:00 Jak zrobić że jak klikne na menu to sie cos zrobi? |
Musisz nauczyć sie Allegro. #Nawet @malan dał Ci kod... |
|
Ernest171 Temat założony przez niniejszego użytkownika |
menu » 2010-11-12 17:31:08 if( ( mouse_x >= picture_x ) &&( mouse_x <= picture_x + picture_w ) && ( mouse_y >= picture_y ) &&( mouse_y <= picture_y + picture_h ) && mouse_b == 1 ) {
coto jest to picture_x ,y ?
|
|
McAffey |
» 2010-11-12 18:03:44 coto jest to picture_x ,y ? |
dżiss chłopie, poco się bierzesz za biblioteki graficzne jak nie rozumiesz nawet najprostszych pojęć. Zacznij najpierw od aplikacji konsolowych, jest dużo prościej na początek a i tak będziesz czuł satysfakcję. picture_x i y to współrzędne x i y tego twojego obrazka, a dokładniej współrzędne lewego górnego rogu tego obrazka. X to współrzędne w poziomie (od lewej części monitora do prawej) a Y to współrzędne w pionie (od górnej części monitora do dolnej) A picture_x + picture_w (w od width - szerokość, czyli szerokość obrazka) i picture_y + picture_h (h od height - wysokość, czyli wysokość obrazka) to współrzędne prawego dolnego rogu twojego obrazka. Bo jak się domyślasz współrzędne lewego górnego rogu powiększone o szerokość i wysokość obrazka dają prawy dolny róg (powiększone dla tego, że współrzędne x 0,0 i y 0,0 są dokładnie w lewym górnym rogu okna czyli x+ to w prawo a y+ to w dół). Czyli kod (gotowiec) który ktoś Ci podał sprawdza czy klikasz w obrębie swojego obrazka czy nie, czyli tworzy prowizoryczny przycisk o który ci chodziło. Jeszcze czegoś nie rozumiesz ? |
|
1 « 2 » |