系列二:窗体出世

系列一完成后,总想跃跃欲试地看到怎么出现一个窗体

1.窗体的第一个版本

MainGame.h

#pragma once
#include <SDL/SDL.h>
#include <GL/glew.h>

class MainGame
{
public:
    MainGame();
    ~MainGame();

    void run();
    void initSystems();

private:
    SDL_Window* m_pWindow;
    int m_nScreenWidth;
    int m_nScreenHeight;
};
MainGame.cpp

#include "MainGame.h" MainGame::MainGame() :m_pWindow(nullptr), m_nScreenWidth(1024), m_nScreenHeight(768) { } MainGame::~MainGame() { } void MainGame::run() { initSystems(); } void MainGame::initSystems() { //Initialize SDL SDL_Init(SDL_INIT_EVERYTHING); m_pWindow = SDL_CreateWindow("GraphicToturial", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, m_nScreenWidth, m_nScreenHeight, SDL_WINDOW_OPENGL); }

猜你喜欢

转载自www.cnblogs.com/unicornsir/p/12711486.html