Mercurial > hg > Members > kono > Cerium
view TaskManager/Test/test_render/Pad.cpp @ 228:c254a2bd1b34
remove SceneGraph::data, add SceneGraph::coord_xyz, coord_tex, normal
author | gongo@gendarme.cr.ie.u-ryukyu.ac.jp |
---|---|
date | Thu, 12 Feb 2009 16:31:38 +0900 |
parents | d61fded0729e |
children |
line wrap: on
line source
#include <stdio.h> #include "Keyboard.h" #include "Joystick.h" /** * Joystick があればそれを使い、 * 無ければキーボードを返す */ Pad* create_controller(void) { if (SDL_NumJoysticks()) { SDL_Joystick *joy = SDL_JoystickOpen(0); if (!joy) { printf("%s: failed to open joystick", __FUNCTION__); printf("Instead use Keyboard\n"); return new Keyboard; } else { printf("Use Joystick\n"); return new Joystick(joy); } } else { printf("Use Keyboard\n"); return new Keyboard; } }