Subversion Repositories sssnakesss

Compare Revisions

Ignore whitespace Rev 3 → Rev 2

/src/sssnakesss.cpp
1,6 → 1,3
#include "SDL/SDL.h"
#include "SDL/SDL_opengl.h"
 
#include "sssnakesss.hpp"
 
SSSNAKESSS::SSSNAKESSS()
32,40 → 29,11
 
bool SSSNAKESSS::initSDL()
{
if (SDL_Init(SDL_INIT_EVERYTHING) != 0)
{
return false;
}
SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, 1);
screen = SDL_SetVideoMode(640, 480, 16, SDL_OPENGL);
if (!screen)
{
return false;
}
return true;
}
 
bool SSSNAKESSS::initOpenGL()
{
glEnable(GL_TEXTURE_2D);
glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
glViewport(0, 0, 640, 480);
glClear(GL_COLOR_BUFFER_BIT);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(0.0f, 640, 480, 0.0f, -1.0f, 1.0f);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
return true;
}
 
87,17 → 55,6
 
void SSSNAKESSS::checkEvents()
{
SDL_Event event;
 
while (SDL_PollEvent(&event))
{
switch (event.type)
{
case SDL_QUIT:
running = false;
break;
}
}
}
 
void SSSNAKESSS::update()