0ae16723bd9bb638e30803ecc69d2ff282146e1b
[ld42_outofspace] / src / gamescr.cc
1 #include "game.h"
2 #include "screen.h"
3 #include "opengl.h"
4
5 bool GameScreen::init()
6 {
7         return true;
8 }
9
10 void GameScreen::destroy()
11 {
12 }
13
14
15 void GameScreen::draw()
16 {
17         glClearColor(1, 0, 0, 1);
18         glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
19 }
20
21
22 void GameScreen::keyboard(int key, bool pressed)
23 {
24         if(pressed) {
25                 switch(key) {
26                 case KEY_ESC:
27                         pop_screen();
28                         break;
29
30                 default:
31                         break;
32                 }
33         }
34 }
35
36 void GameScreen::mbutton(int bn, bool pressed, int x, int y)
37 {
38 }
39
40 void GameScreen::mmotion(int x, int y)
41 {
42 }
43
44 void GameScreen::mwheel(int dir, int x, int y)
45 {
46 }