22. oktober 2003 - 15:21Der er
20 kommentarer og 2 løsninger
C++/Grafik/DOS
Jeg kunne godt tænke mig at lære og få grafik med i mine programme. Indtil kan jeg dog kun finde ud af at programmere til DOS.. Det jeg leder er nogen der evt. har nogle ekspempler jeg kan kigge på, eller nogen steder hvor der ligge nogle gode tutorial, eller noget i den art.
Udover grafik vil jeg også gerne lære hvordan jeg får mine programme til at reagere på pile tasterne f.eks.
Jeg har nemlig ikke 100% styr på det endnu, så det jeg faktisk søger er hvordan jeg laver grafik til DOS.. Ligesom de gamle basic spil. Ganske almindelig 2D grafik, evt lavet i paint :)
Lige et lille ekstra spørgsmål.. Har i nogle forslag til en god compiler, fordi den jeg har som hedder bloodshed, synes ikke den vil virke til de eksempler der på http://nomad.openglforums.com/tutorials.html
Hvis nogen af jer kloge hoveder, stadig kigger med på denne tråd har jeg desværre stadig brug for lidt hjælp..
Jeg har fået det til at virke såen lidt.. Men har nogle problemer.. Der er ingen problemer når den bruger BIOS til at køre grafikken, men når jeg går over til at bruge memory går den i sort.. Plus at jeg har nogle problemer med at det grafik jeg sætter ind bliver det helt sindsygt i min dos-prompt.
Det så ud til at virke det der i hvertfald.. Den startede med en masse prikker, så trykkede jeg enter, så kom der nogle andre prikker og så kom der en helt hvid skærm.. Er dette korrekt? Kan ikke lige læse koden endnu.. Ville ikke gå igang med at lære det, før jeg vidste at det virkede på min computer :)
En anden ting jeg tænkte på.. Kan man virkelig ikke få den til at køre med en anden opløsning?
Jeg ved at jeg har spurgt en del efter hånden.. Men jeg håber virkelig i gider og hjælpe mig, med forhåbenlig den sidste ting. Jeg har lavet et lille stykke kode, som jeg overhovedet ikke ved om at rigtigt.. Men så vidt jeg kan forstå skulle den lave en blå streg på skærmen.. Men når jeg køre den, er det som om at den bare springer ud af programmet, dog ser min dos-promt meget sjov ud bagefter, men en masse underlige farver.
Okay.. Du skulle vel ikke en kende en anden måde man kan laver streger på så? Bare fordi, at det er fedt nok at jeg kan få den til at komme med x antal pixels, jeg kan bare ikke bruge det til så meget, hvis jeg nu gerne vil have en kasse af en art :)
Sådan er de fleste grafiske biblioteker faktisk bygget op (når bare man dykker langt nok ned i dem). De har en metoden til at tegne en pixel med en bestemt farve. Metoder til at tegne mere abstrakte ting (linier, polygoner) laver man metoder til (oftest er disse også en del af det grafiske bibliotek - bare ikke i mode13h).
Start med at kigge lidt på, hvad er en linie ? En linie består af nogle pixels. Det må man kunne lave via pixelBIOS
(Jeg havde egentlig mere jeg ville skrive - men jeg står og skal til at ud af døren. Fortsættelse følger - måske :-)
Så laver den nemlig en linie. Men den starter jo helt ude ved kanten. Hvis jeg nu gerne vil have den til at starte på midten af siden, hvad gør jeg så?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.