Files
OpenArena/src/screen.cpp
2006-07-03 05:12:06 -04:00

80 lines
986 B
C++

#include "screen.h"
namespace OpenArena
{
Screen::Screen()
{
_width=640;
_height=480;
_colorDepth=16;
_fullscreen=false;
_name = "";
}
int Screen::GetWidth()
{
return _width;
}
int Screen::GetHeight()
{
return _height;
}
int Screen::GetColorDepth()
{
return _colorDepth;
}
bool Screen::GetFullscreen()
{
return _fullscreen;
}
const char* Screen::GetName()
{
return _name.c_str();
}
void Screen::SetWidth(int width)
{
_width = width;
}
void Screen::SetHeight(int height)
{
_height = height;
}
void Screen::Resize(int width, int height)
{
_width = width;
_height = height;
}
void Screen::SetColorDepth(int colorDepth)
{
_colorDepth = colorDepth;
}
void Screen::SetFullscreen(bool status)
{
_fullscreen = status;
}
void Screen::ToggleFullscreen()
{
_fullscreen = !_fullscreen;
}
void Screen::SetName(const char* name)
{
_name = name;
}
void Screen::SetName(string name)
{
_name = name;
}
};