Új hozzászólás Aktív témák

  • Teasüti

    nagyúr

    válasz balintarduin #10303 üzenetére

    Állapotgépnek nézz utána! Azzal lehet követni az eseményeket.
    Mindig kell egy változó, amiben követed melyik képernyőn vagy.
    Én úgy csináltam menüt, hogy volt egy változóm a főmenünek, képernyőnként sorjában és ahogy léptettem a változót, úgy lépkedett a menü is. Aztán ugyanez a rendszer minden egyes almenüben is.

    Én mondjuk anno egyetlen uint8_t változót figyeltem csak és határértékek szerint ugráltam benne.
    Mondjuk 1-10 között volt a főmenü, 20-30 között az 1. almenü, 40-50 között a 2. almenü, stb.
    És int++ és int-- szerint lépegettem az adott tartományban, amíg át nem lépett vmelyik határon. Ekkor előre meghatározott helyre ugrottam a sorban, attól függően mi következett. Pl. vissza a végére, ha végtelenítve volt a menü. Vagy a következő almenüre, stb.

Új hozzászólás Aktív témák

Hirdetés