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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.07.2010, 17:45   #1
revaldo666
Форумчанин
 
Регистрация: 24.06.2010
Сообщений: 251
По умолчанию Visual C++(SDL, OpenGL)

Народ помогите плиз.
Надо на SDL нарисовать фигуру (Треугольник) и сделать так чтоб он мог по нажатию стрелок клавы крутится и перемещатся в верх низ, незнаю как это сделать,
перерыл пол инета ненашёл ничего подходящего.
Просто прогаю восновном Win32Api а SDL както недаётся.
Подскажи плиз как сделать..
Вот всё что получилось сделать
Код:

#include "SDL.h"
#include "stdafx.h"
#pragma comment(lib, "SDLmain.lib")
#pragma comment(lib, "SDL.lib")
int main ( int argc, char *argv[] )
{
SDL_Init(SDL_INIT_VIDEO);

SDL_WM_SetCaption("SDL Test", "SDL Test");

SDL_Surface* screen = SDL_SetVideoMode(640, 480, 0, 0);

SDL_Surface* temp = SDL_LoadBMP("sdl_logo.bmp");

SDL_Surface* bg = SDL_DisplayFormat(temp);

SDL_FreeSurface(temp);

SDL_Event event;
int gameover = 0;

while (!gameover)
{
if (SDL_PollEvent(&event)) {
switch (event.type) {
case SDL_QUIT:
gameover = 1;
break;

case SDL_KEYDOWN:
switch (event.key.keysym.sym) {
case SDLK_ESCAPE:
case SDLK_q:
gameover = 1;
break;
}
break;
}
}

SDL_BlitSurface(bg, NULL, screen, NULL);

SDL_UpdateRect(screen, 0, 0, 0, 0);
}

SDL_FreeSurface(bg);

SDL_Quit();

return 0;
}
revaldo666 вне форума Ответить с цитированием
Старый 15.07.2010, 20:09   #2
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Как бы...Говорят, на форуме не принято кросспостить....
_-Re@l-_ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Visual C++ (SDL, openGL) revaldo666 Qt и кроссплатформенное программирование С/С++ 0 15.07.2010 17:36
Visual C++ (OpenGL) revaldo666 Visual C++ 3 15.07.2010 17:27
VIsual C++(SDL) Не могу запустить revaldo666 Visual C++ 0 06.07.2010 23:35
Доработать программу(Visual Studio/C++/Opengl) Fscivi Фриланс 3 31.05.2010 12:25
3d Max + visual 2008 + OpenGL iwaniwan Visual C++ 4 03.05.2009 14:29