lørdag, januar 23, 2021

Dev-Cpp og at placere variabler (console)

Daily Rush Debat Programmering Dev-Cpp og at placere variabler (console)

  • Forfatter
    Emne
  • #0

    BlackAutt
    Bruger
    19 indlæg
    Offline

    Hey

    Jeg er kommet godt fra start med at kode i C++, men er lige løbet panden mod muren, så at sige… jeg vil gerne kunne skrive variabler og strenge, på definerede positioner på skærmen. Hvordan gør jeg lige det?

    Det er til et RPG jeg er ved at lave, så det vil jo se pænest ud, hvis ens stats, altid sidder det samme sted og ser pænt og nydeligt ud. Har fundet en måde at skrive tekst-strenge ud i farve, så jeg mangler bare at kunne bruge mine int’s og char’s …

    skriv evt. til mig på l e f _at_ s e m l e r . d k

Viser 9 kommentarer - 1 til 9 (af 9 i alt)
  • Forfatter
    Kommentarer
  • #1

    deci
    Bruger
    52 indlæg
    Offline

    kan du sige lidt mere om den grafiske opløsning du bruger?.. eller er det textmode? eller *host* BGI..

    jeg har et svga lib, som kan køre 1280×1024 i 32bit med egen font system, skal bare lige finde det frem.. :o)

    #2

    deci
    Bruger
    52 indlæg
    Offline

    min fejl, læser jo ikke alt va du skriver (console )

    #3

    BlackAutt
    Bruger
    19 indlæg
    Offline

    Jeps.. det er tekst

    Er lidt begynder, men det kommer jeg hurtigt efter … tror jeg da nok .. hehe

    skærmen er vistnok 80*50 tegn og så vil jeg gerne kunne bruge koordinater, som f.eks. 40,25 hvis jeg nu ville smide noget i midten..

    bortset fra det, så har jeg tænkt mig at bruge det nuværende spil som basis for konstante forbedringer, så på et eller andet tidspunkt, skal det da også kunne køre i SVGA og XGA osv., så det kunne da være sjovt at tage en kigger på hvad der er i vente for mig

    #4

    FIRESTORM
    Bruger
    5.349 indlæg
    Offline

    Prøv http://www.gametutorials.com de har vist en artikel om præcis dit problem.

    #5

    JFK
    Bruger
    3.400 indlæg
    Offline

    #3: Det er alt sammen meget flot, men punktet 40,25 alene udgør ikke midten…

    For at lave en midte der er helt centreret skal du bruge 40,25 og 40,26 og 41,25 og 41,26…
    Ellers skulle du jo have et ulige antal punkter over (81*51 f.eks.)

    Mvh
    Jacques

    #6

    deci
    Bruger
    52 indlæg
    Offline

    hviiin, hehe gå væk fra tekstmode.., det tror jeg du ville blive glad for i længden.. så kan du også bruge billeder osv..

    men igen.. det er jo dit program

    #7

    BlackAutt
    Bruger
    19 indlæg
    Offline

    #6
    Jeg startede først med at kode for 14 dage siden, så jeg tror lige jeg skal bygge grunden før jeg opfører skorstenen

    #4
    Tak for linket, jeg kigger lige om de har en løsning

    #5
    Det var bare et eksempel

    #8

    bstrr
    Bruger
    135 indlæg
    Offline

    Hvis du koder til windows, så kig efter flg. på MSDN eller google.

    GetStdHandle()
    GetConsoleScreenBufferInfo()
    SetConsoleCursorPosition()

    #9

    Snade
    Bruger
    171 indlæg
    Offline

    I tekstmode kan du bruge GotoXY(x,y);

    gotoxy(30,25);
    printf(“bla bla bla”);

    Hvis du laver noget i tekstmode kan du sikkert også bruge:

    _setcursortype(_NOCURSOR);

Viser 9 kommentarer - 1 til 9 (af 9 i alt)
  • Du skal være logget ind for at kommentere på dette indlæg.