Люди добрые подскажите как написать аналог проги для Linux используя компилятор с++ ?
#include <graphics.h>
#include <stdio.h>
#include <conio.h>
#define PATHTODRIVER "e:\\tc\\bgi\\"
void rusflag(int x, int y, int l, int h)
{
int w = h / 3;
setfillstyle(SOLID_FILL,WHITE);
bar(x, y, x + l, y + w);
setfillstyle(SOLID_FILL,BLUE);
bar(x, y + w, x + l, y + 2 * w);
setfillstyle(SOLID_FILL,RED);
bar(x, y + 2 * w, x + l, y + 3 * w);
outtextxy(x, y + h + 5, "RUSSIA\0");
}
void main(void)
{
int gdriver = DETECT;
int gmode;
int errorcode;
initgraph(&gdriver, &gmode, PATHTODRIVER);
errorcode = graphresult();
if (errorcode != grOk)
{
printf("Error: %d\n", errorcode);
puts("Press Enter to exit");
getch();
return;
}
rusflag (100, 100, 500, 250);
getch();
closegraph();
}
Есть ли аналог Graphics.h ? (Как написать аналог проги)
Модератор: /dev/random
-
Patriot
- Сообщения: 25
- ОС: Slackware
Есть ли аналог Graphics.h ?
Россиянеобъединяйтесь!
-
Skull
- Модератор
- Сообщения: 2089
- ОС: ALT Linux
Re: Есть ли аналог Graphics.h ?
(Patriot @ Суббота, 18 Декабря 2004, 23:14) писал(а):Люди добрые подскажите как написать аналог проги для Linux используя компилятор с++ ?
Надо под консоль или под X-ы?
Skull
-
DW
- Бывший модератор
- Сообщения: 662
- Статус: и это еще не все или ничего.
Re: Есть ли аналог Graphics.h ?
ncurses ?
подумал -> выпил -> подумал -> ... но недавно врачи запретили пить.
-
Skull
- Модератор
- Сообщения: 2089
- ОС: ALT Linux
Re: Есть ли аналог Graphics.h ?
(D.W. @ Среда, 22 Декабря 2004, 22:46) писал(а):ncurses ?
Не пойдёт! Человеку надо графику. Я сунулся на directfb.org, но с настройкой fb под Linux неохота заморачиваться... Саму программу написать несложно по примерам, а вот /dev/fb0 настраивать...
Skull
-
Patriot
- Сообщения: 25
- ОС: Slackware
Re: Есть ли аналог Graphics.h ?
Мне нужен аналог, а под х-сы или под консоль это не важно, лишь бы было попроще.
Я уже начинаю думать, что работа с графикой под линукс дело проблематичное
Я уже начинаю думать, что работа с графикой под линукс дело проблематичное
Россиянеобъединяйтесь!
-
Skull
- Модератор
- Сообщения: 2089
- ОС: ALT Linux
Re: Есть ли аналог Graphics.h ?
(Patriot @ Воскресенье, 26 Декабря 2004, 9:22) писал(а):Мне нужен аналог, а под х-сы или под консоль это не важно, лишь бы было попроще.
Я уже начинаю думать, что работа с графикой под линукс дело проблематичное
Как раз низкоуровневыми примитивами уже никто не занимается, потому как интерфейсы строят на виджетсетах.
Рекомендую посмотреть http://doc.trolltech.com/2.3/drawdemo-drawdemo-cpp.html
Там всё просто.
Skull
-
DeadFish
- Сообщения: 71
- ОС: Gentoo Linux
Re: Есть ли аналог Graphics.h ?
Может стоит использовать библиотеку SDL? Покруче виндовой graphics.h, но и посложнее наверное, зато кроссплатформерная.
А для несложной графики мож это подойдёт - SDL_gfx (
Graphics drawing primitives library for SDL ).
Мне тоже интересно стало, пойду документацию копать :new_wink_3:
А для несложной графики мож это подойдёт - SDL_gfx (
Graphics drawing primitives library for SDL ).
Мне тоже интересно стало, пойду документацию копать :new_wink_3: