Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/orxonox/branches/levelloader/src/keynames.h @ 4102

Last change on this file since 4102 was 3605, checked in by bensch, 20 years ago

orxonox/trunk: merged trunk back to levelloader
merged with command:
svn merge -r 3499:HEAD trunk branches/levelloader

Conflicts in
C track_manager.h
C world_entities/player.cc
C world_entities/player.h
C world_entities/environment.h
C lib/coord/p_node.cc
C defs/debug.h
C track_manager.cc
C story_entities/campaign.h

solved in merge-favouring. It was quite easy because Chris only worked on the headers, and he didi it quite clean. Thats the spirit :)

Conflits in world.cc are a MESS: fix it

File size: 1.1 KB
RevLine 
[2066]1/*!
2    \file keynames.h
3    \brief Key/button naming functions
4   
[2551]5                Converts strings to SDLK/SDL_BUTTON values and vice versa
[2141]6*/
[3224]7#ifndef _KEYNAMES_H
8#define _KEYNAMES_H
[2551]9
[2141]10/**
[2551]11        \brief converts a button name string to a integer representing the corresponding SDL mouse button identifier
12        \param name: the name of the mouse button
13        \return an int containing the SDL identifier of the mouse button or -1 if the button name is not valid
[2141]14*/
[3230]15int buttonnameToSDLB( char* name);
[2551]16
[2141]17/**
[2551]18        \brief converst a SDL mouse button identifier to a name string
19        \param button: an SDL mouse button identifier
20        \return a pointer to a string containing the name of the mouse button
[2141]21*/
[3230]22char* SDLBToButtonname( int button);
[2551]23
24/**
25        \brief converts a key name string to a integer representing the corresponding SDLK sym
26        \param name: the name of the key
27        \return the SDLK sym of the named key or -1 if the key name is not valid
28*/
[3230]29int keynameToSDLK( char* name);
[2551]30
31/**
32        \brief converts an SDLK sym to a name string
33        \param key: the SDLK sym
34        \return a pointer to a string containig the name of the key
35*/
[3230]36char* SDLKToKeyname( int key);
[2551]37
[3224]38
39#endif /* _KEYNAMES_H */
Note: See TracBrowser for help on using the repository browser.