Kyseessä on dice roller ja pitäs saada tehtyy jonkun näköset "ikkunat" tai "kehyksen" niille viidelle eri nopalle.
Tietääkö kukaan miten sais?
+-----Dice Roller--------+ | _ _ _ | | |N| |N| |N| | | _ _ | | |N| |N| | | | +------------------------+
ja N siis on nopan silmäluku
...vai tarkoititko jotain muuta? tämähän on vain yksinkertainen ratkaisu UI:lle
Joo tota joku "window" funktio se oli kai mitä pitäs käyttää.
Käytätkö SDL tai jotain muuta vastaavaa APIa? Jos käytät SDL putkassa on hyvä opas siihen liittyen.
https://www.ohjelmointiputka.net/oppaat/opas.
Jos on kyse ihan standardikirjastolla ohjelmoinnista, ei tähän ole mitään kikkaa, vaan tulostat vain oikeaan kohti ne asiat. C:llä esimerkiksi näin:
int d[5] = {3, 5, 6, 2, 1}; printf("+----" "-Dic" "e R" "olle" "r---" "-----+\n"); printf("| _" " " " _" " " " _" " |\n"); printf("| |%d" "| " " |%d" "| " " |%d" "| |\n", d[0], d[1], d[2]); printf("| " " _" " " " _" " " " |\n"); printf("| " " |%d" "| " " |%d" "| " " |\n", d[3], d[4]); printf("| " " " " " " " " " " |\n"); printf("+----" "----" "---" "----" "----" "-----+\n");
Muilla kirjastoilla voit mahdollisesti tulostaa ensin koko asetelman ja jälkikäteen vain päivittää sieltä noppien silmälukuja hyppäämällä jollain move-funktiolla oikeaan kohti ja tulostamalla siihen luvun. C:n (tai C++:n) standardikirjastossa tällaista vaihtoehtoa ei ole, vaan joudut tulostamaan koko kehyksen joka kerta uudestaan.
Aihe on jo aika vanha, joten et voi enää vastata siihen.