X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fcontrol%2Fcontroller.hpp;h=ac0030bd33798eeb18cb476dfcbbd4afa0d41501;hb=657fc40723665c04b3150946f5bd66b6b0af9230;hp=f320825c85df35767ae60a604d087b85dfb44472;hpb=1486ceaaf9dd7a9d2d7e3654550b9a2768df2a56;p=supertux.git diff --git a/src/control/controller.hpp b/src/control/controller.hpp index f320825c8..ac0030bd3 100644 --- a/src/control/controller.hpp +++ b/src/control/controller.hpp @@ -1,7 +1,7 @@ // $Id$ -// +// // SuperTux -// Copyright (C) 2005 Matthias Braun +// Copyright (C) 2006 Matthias Braun // // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU General Public License @@ -12,11 +12,10 @@ // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. -// +// // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -// 02111-1307, USA. +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #ifndef __CONTROLLER_H__ #define __CONTROLLER_H__ @@ -25,17 +24,26 @@ class Controller { public: static const char* controlNames[]; - + enum Control { LEFT = 0, RIGHT, UP, DOWN, + JUMP, ACTION, + PAUSE_MENU, MENU_SELECT, - + + CONSOLE, + + PEEK_LEFT, + PEEK_RIGHT, + PEEK_UP, + PEEK_DOWN, + CONTROLCOUNT }; @@ -46,7 +54,7 @@ public: bool hold(Control control); /** returns true if the control has just been pressed down this frame */ bool pressed(Control control); - /** returns true if the control has just been released down this frame */ + /** returns true if the control has just been released this frame */ bool released(Control control); virtual void reset();