Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц, летом дешевле!

Ответ
 
Опции темы Поиск в этой теме
Старый 23.03.2022, 14:01   #1
максхи
Пользователь
 
Регистрация: 20.12.2021
Сообщений: 32
По умолчанию SDL2 примитивы, линия

Я пытаюсь сделать график на SDL2.
Сделал, работало, пытался сделать график, не работало, поменял обратно, поменялись только координаты, но линия не показывается, не понимаю, почему?
Код:
#include <SDL2/SDL.h>
#include <iostream>
//#include <math.h>
using namespace std;

int main()
{
	bool ok=1;
	SDL_Window *win = NULL;
SDL_Renderer *ren = NULL;
SDL_DisplayMode sizedi; SDL_GetDesktopDisplayMode(0, &sizedi);
int Width=sizedi.w;
int Height=sizedi.h;
win = SDL_CreateWindow("Примитивы", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, Width, Height, SDL_WINDOW_SHOWN);
    if (win == NULL) {
        cout << "Can't create window: " << SDL_GetError() << endl;
        ok = false; }
    ren = SDL_CreateRenderer(win, -1, SDL_RENDERER_ACCELERATED);
    if (ren == NULL) {
        cout << "Can't create renderer: " << SDL_GetError() << endl;
        ok = false; }
SDL_SetRenderDrawColor(ren, 0,0,0,255);
SDL_RenderClear(ren);
SDL_SetRenderDrawColor(ren, 0,200,10,255);
SDL_RenderDrawLine(ren, 1, 10, 200, 45);
//SDL_RenderDrawLine(ren, 0, 170, 300, 2)
SDL_RenderPresent(ren);
SDL_Delay(6000);
SDL_DestroyWindow(win);
win=NULL;
SDL_DestroyRenderer(ren);
ren=NULL;
SDL_Quit();
return(0);
}
максхи вне форума Ответить с цитированием
Старый 25.03.2022, 09:42   #2
максхи
Пользователь
 
Регистрация: 20.12.2021
Сообщений: 32
По умолчанию

Заменил 255 в drawcolor на SDL_ALPHA_OPAQUE, заработало, попробовал во втором коде, перестали работать обе программы, хотя код в этой ^ не менялся..
максхи вне форума Ответить с цитированием
Старый 27.03.2022, 19:58   #3
максхи
Пользователь
 
Регистрация: 20.12.2021
Сообщений: 32
По умолчанию

Использую Cxxdroid.
Иногда работает, но потом перестает
максхи вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц, летом дешевле!

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SDL2, Qt masha99 Фриланс 2 17.02.2021 23:40
Примитивы синхронизации Aoizora Общие вопросы C/C++ 11 27.08.2017 14:11
графические примитивы Zaraaa Помощь студентам 8 18.09.2014 09:17
графические примитивы Zaraaa Помощь студентам 2 15.09.2014 09:23
SDL2 вывод текста Murashov Qt и кроссплатформенное программирование С/С++ 0 13.11.2012 19:18