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

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

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.07.2010, 17:36   #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 вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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
Как компилировать в Visual Studio программу с OpenGL? ROD Помощь студентам 3 01.04.2010 22:06
3d Max + visual 2008 + OpenGL iwaniwan Visual C++ 4 03.05.2009 14:29