Forum huvudsida -> Programmering -> ändra färg på texten i c++
Sidor: 1
jockepockee | 22:53 - 23:e Mars 2007 | Post #1 | |
Medlem Inlägg: 192 Skicka PM |
jag håller på å gör ett textbaserat spel i c++ och undrar hur man ändrar färg på texten? + vilken ascii kod har en såndär fyrkant som brukar användas till en dosbaserad loadbar? -------------------------
|
main | 23:10 - 23:e Mars 2007 | Post #2 | |
Medlem Inlägg: 40 Skicka PM |
Gör du ett kosolspel (emulerat DOS), eller utvecklar du för äkta DOS? Om du utvecklar för dosruta i windows kan du använda SetConsoleTextAttribute. Du måste först ha ett handtag till stdout, det fixar du med GetStdHandle, sen är det bara att sätta attrubit med SetConsoleTextAttribute. Det kan vara en bra idé att spara de gamla attributen och sätta tillbaka till dem när programmet termineras. Kod för att ändra attribut (utan att ställa tillbaka), se till att inkludera windows.h och skriv sen ut nån fin text:
Om du utvecklar för äkta DOS ska du nog kolla i conio.h eller "helt enkelt" sätta attribut via inline asm, avbrott 10h. ------------------------- - Real programmers code in binary |
jockepockee | 12:22 - 24:e Mars 2007 | Post #3 | |
Medlem Inlägg: 192 Skicka PM |
ok, hur fungerar de där inline assembly då? vilka instuktioner ska man skriva för att ändra färg på typ detta: Råtta (Grå) Demon (Röd) osv... -------------------------
Senast redigerad 12:23 - 24:e Mars 2007 |
main | 00:43 - 25:e Mars 2007 | Post #4 | |
Medlem Inlägg: 40 Skicka PM |
0. Jag måste få veta först om du utvecklar för emulerad DOS (konsol) eller äkta. 1. Ta reda på om din distribution har conio.h. 2. Fungerar inte min lösning ovan? ------------------------- - Real programmers code in binary |
jockepockee | 14:16 - 25:e Mars 2007 | Post #5 | |
Medlem Inlägg: 192 Skicka PM |
jag utveklar för dos -------------------------
|
main | 00:36 - 26:e Mars 2007 | Post #6 | |
Medlem Inlägg: 40 Skicka PM |
1? 2? ------------------------- - Real programmers code in binary |
NetNinja | 15:12 - 26:e Mars 2007 | Post #7 | |
Medlem Inlägg: 116 Skicka PM |
1. Om man inte har conio.h kan man skaffa det ganska enkelt. Sen angående svarta rutan, tror det är antingen 254 eller 255 för dom. Ska ligga rejält högt upp på listan i alla fall. -------------------------
|
jockepockee | 15:53 - 26:e Mars 2007 | Post #8 | |
Medlem Inlägg: 192 Skicka PM |
Citat av main: 1? 2? 1. jag har conio.h headerfilen 2. men jag utveklar för dos så de lär väl inte funka med windos.h om man inte har winAPI filerna i dos på något sätt lr? -------------------------
|
Smygis | 15:56 - 26:e Mars 2007 | Post #9 | |
Medlem Inlägg: 90 Skicka PM |
http://www.gnu.org/software/ncurses/ncurses.html :D ------------------------- Ingen signatur! <- OMG! Jag har inte någon signatur! Ge mig en signatur FFS! |
Sidor: 1
Forum huvudsida -> Programmering -> ändra färg på texten i c++
Du får inte posta i den här tråden | Till toppen
Datum
2024-05-05 22:13
Vecka: 18
Besökare
Inloggade: 0
Gäster: 605
Medlemmar
Medlemmar: 53576
Forum
Senaste inlägget: HAHA MÄNNISKAN LEVER ÄN (13:45 - 18:e Januari 2019, av Hetzz)
Wiki
Senaste ändringen:
3D (rev: 1, tid: 09:40 - 13:e November 2015)
Chatt
#blinkenlights @ Libera.Chat
Gratis shellkonton för IRC, webbsidor mm.