hakr1921 Temat założony przez niniejszego użytkownika  | 
Czy te menu jest w  porządku? » 2012-08-28 00:37:21 Zrobiłem sobie bardzo proste menu, czy one mi może jakoś zaszkodzić?  Nie widzę sensu zmieniania tego menu gdyż wydaje mi się one dobre. int wielkosc1; int wielkosc2; int wielkosc3; int wielkosc4;
  masked_blit( menutapeta, bufor, 0, 0, 285, 285, 199, 199 );
  textout_ex( bufor, font, "Nowa Gra", 350, 300, makecol( 255, 255, 255 ), 0 ); textout_ex( bufor, font, "Wyjscie", 355, 315, makecol( 255, 255, 255 ), 0 ); textout_ex( bufor, font, "->", wielkosc1, wielkosc2, makecol( 255, 255, 255 ), 0 ); textout_ex( bufor, font, "<-", wielkosc3, wielkosc4, makecol( 255, 255, 255 ), 0 );
  if( key[ KEY_UP ] ) { wielkosc1 = 330, wielkosc2 = 300, wielkosc3 = 420, wielkosc4 = 300; }; if( key[ KEY_DOWN ] ) { wielkosc1 = 330, wielkosc2 = 315, wielkosc3 = 420, wielkosc4 = 315; };
  if( wielkosc1 == 330, wielkosc2 == 300, wielkosc3 == 420, wielkosc4 == 300 && key[ KEY_ENTER ] ) {      };
  if( wielkosc1 == 330, wielkosc2 == 315, wielkosc3 == 420, wielkosc4 == 315 && key[ KEY_ENTER ] ) { allegro_exit(); };
   | 
 | 
SeaMonster131  | 
» 2012-08-28 00:43:00 Warunki łączy się operatorem AND -  && , a nie przecinkiem  | 
 | 
hakr1921 Temat założony przez niniejszego użytkownika  | 
» 2012-08-28 00:50:28 A no w sumie racja bo gdy połączę przecinkiem to jeżeli nawet jeden warunek się spełni to coś tam się wykona, a jeżeli && to wszystko musi być spójne. 
  Dzięki  | 
 | 
ison  | 
» 2012-08-28 02:19:15 A no w sumie racja bo gdy połączę przecinkiem to jeżeli nawet jeden warunek się spełni to coś tam się wykona
  |  
 nie, Ty mówisz o opeatorze || przecinek robi zupełnie co innego  | 
 | 
kubawal  | 
» 2012-08-28 08:24:45  if( key[ KEY_UP ] ) { wielkosc1 = 330, wielkosc2 = 300, wielkosc3 = 420, wielkosc4 = 300; }; if( key[ KEY_DOWN ] ) { wielkosc1 = 330, wielkosc2 = 315, wielkosc3 = 420, wielkosc4 = 315; };
     |  
 Co to jest? Kompilowałeś to wogóle?  | 
 | 
m4tx  | 
» 2012-08-28 08:41:42 if( key[ KEY_UP ] ) { wielkosc1 = 330, wielkosc2 = 300, wielkosc3 = 420, wielkosc4 = 300; }; if( key[ KEY_DOWN ] ) { wielkosc1 = 330, wielkosc2 = 315, wielkosc3 = 420, wielkosc4 = 315; }; Nadawać zmiennym wartości w ten sposób można tylko podczas deklaracji. W przeciwnym razie należy użyć zamiast przecinka - średnika.EDIT: @down lol, faktycznie. No kurr^Hde, rzeczywiście <= Nie wchodzić! ;)  | 
 | 
Mrovqa  | 
» 2012-08-28 10:59:11 @m4tx co o.O ?! To co napisał (nadawanie zmiennym wartości) jest w 100% dobre. btw if( key[ KEY_UP ] ) { wielkosc1 = 330, wielkosc2 = 300, wielkosc3 = 420, wielkosc4 = 300; }  if( key[ KEY_DOWN ] ) { wielkosc1 = 330, wielkosc2 = 315, wielkosc3 = 420, wielkosc4 = 315; } 
  if( key[ KEY_UP ] ) wielkosc1 = 330, wielkosc2 = 300, wielkosc3 = 420, wielkosc4 = 300; 
  if( key[ KEY_DOWN ] ) wielkosc1 = 330, wielkosc2 = 315, wielkosc3 = 420, wielkosc4 = 315; 
 
   | 
 | 
kubawal  | 
» 2012-08-28 11:03:25 Nie będę się kłócił, ale średnika po } należało by się pozbyć.
   | 
 | 
|  « 1 »  2 |