Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 3163 in orxonox.OLD


Ignore:
Timestamp:
Dec 13, 2004, 2:14:18 AM (19 years ago)
Author:
bensch
Message:

orxonox/trunk/gui: efficiency

Location:
orxonox/trunk/gui
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • orxonox/trunk/gui/orxonox_gui_keys.cc

    r3161 r3163  
    3232{
    3333  keysFrame = new Frame ("Keyboard-Options:");
    34   keysFrame->setGroupName("Keyboard");
    35   keysBox = new Box ('v');
     34  //  keysFrame->setGroupName("Keyboard");
     35  keysBox = new Box ('h');
    3636  player1 = new Player("player1");
    37   //  player2 = new Player("player2");
     37  player2 = new Player("player2");
    3838
    3939  keysBox->fill(player1->getOpenButton());
    40   //  keysBox->fill(player2->getOpenButton());
     40  keysBox->fill(player2->getOpenButton());
    4141
    4242  keysFrame->fill (keysBox);
     
    5757Player::Player(char* player)
    5858{
    59 
    60   pKeyWindow = new Window("keys of player");
    61   pKeyFrame = new Frame ("keys");
     59  char windowName[100] = "Keyboard settings of ";
     60  strcat (windowName, player);
     61  pKeyWindow = new Window(windowName);
     62  pKeyFrame = new Frame (windowName);
    6263   pKeysBox = new Box('v');
    63    pKeysBox->setGroupName ("player1");
     64   pKeysBox->setGroupName (player);
    6465    pKeysBox->fill(addKey(UP, "up"));
    6566    pKeysBox->fill(addKey(DOWN, "down"));
     
    144145    case GDK_Up:
    145146      printf("Up arrow key!\n");
    146       sprintf(title, "%s", "up");
     147      strcpy(title, "up");
    147148      break;
    148149    case GDK_Down:
    149150      printf("Down arrow key!\n");
    150       sprintf(title, "%s", "down");
     151      strcpy(title, "down");
    151152      break;
    152153    case GDK_Left:
    153154      printf("Left arrow key!\n");
    154       sprintf(title, "%s", "left");
     155      strcpy(title, "left");
    155156      break;
    156157    case GDK_Right:
    157158      printf("Right arrow key!\n");
    158       sprintf(title, "%s", "right");
     159      strcpy(title, "right");
    159160      break;
    160161     
    161162    case GDK_space:
    162163      printf("Space Pressed.\n");
    163       sprintf(title, "%s", "space");
    164       break;
    165      
    166       /*  case GDK_escape:
    167           printf("Esc Pressed.\n");
    168           sprintf(title, "%s", "esc");
    169       */
     164      strcpy(title, "space");
     165      break;
     166     
    170167    case 65293:
    171168      printf("Enter Pressed\n");
    172       sprintf(title, "%s", "enter");
     169      strcpy(title, "enter");
    173170      break;
    174171     
    175172      // Special Keys //
     173    case GDK_Escape:
     174      printf("Esc Pressed.\n");
     175      strcpy(title, "esc");
     176      break;
     177    case GDK_Tab:
     178      printf("Tab Pressed.\n");
     179      strcpy(title, "tab");
     180      break;
    176181    case GDK_Shift_L:
    177182      printf("Left Shift!\n");
    178       sprintf(title, "%s", "l_shift");
     183      strcpy(title, "l_shift");
    179184      break;
    180185    case GDK_Shift_R:
    181186      printf("Right Shift!\n");
    182       sprintf(title, "%s", "r_shift");
     187      strcpy(title, "r_shift");
    183188      break;
    184189    case GDK_Control_L:
    185190      printf("Left Control!\n");
    186       sprintf(title, "%s", "l_ctrl");
     191      strcpy(title, "l_ctrl");
    187192      break;
    188193    case GDK_Control_R:
    189194      printf("Right Control!\n");
    190       sprintf(title, "%s", "r_ctrl");
     195      strcpy(title, "r_ctrl");
    191196      break;
    192197    case GDK_Alt_L:
    193198      printf("Left Alt!\n");
    194       sprintf(title, "%s", "l_alt");
     199      strcpy(title, "l_alt");
    195200      break;
    196201    case GDK_Alt_R:
    197202      printf("Rigth Alt!\n");
    198       sprintf(title, "%s", "r_alt");
     203      strcpy(title, "r_alt");
    199204      break;
    200205      // FXX KEYS //
    201206    case GDK_F1:
    202207      printf("F1!\n");
    203       sprintf(title, "%s", "f1");
     208      strcpy(title, "f1");
    204209      break;
    205210    case GDK_F2:
    206211      printf("F2!\n");
    207       sprintf(title, "%s", "f2");
     212      strcpy(title, "f2");
    208213      break;
    209214    case GDK_F3:
    210215      printf("F3!\n");
    211       sprintf(title, "%s", "f3");
     216      strcpy(title, "f3");
    212217      break;
    213218    case GDK_F4:
    214219      printf("F4!\n");
    215       sprintf(title, "%s", "f4");
     220      strcpy(title, "f4");
    216221      break;
    217222    case GDK_F5:
    218223      printf("F5!\n");
    219       sprintf(title, "%s", "f5");
     224      strcpy(title, "f5");
    220225      break;
    221226    case GDK_F6:
    222227      printf("F6!\n");
    223       sprintf(title, "%s", "f6");
     228      strcpy(title, "f6");
    224229      break;
    225230    case GDK_F7:
    226231      printf("F7!\n");
    227       sprintf(title, "%s", "f7");
     232      strcpy(title, "f7");
    228233      break;
    229234    case GDK_F8:
    230235      printf("F8!\n");
    231       sprintf(title, "%s", "f8");
     236      strcpy(title, "f8");
    232237      break;
    233238    case GDK_F9:
    234239      printf("F9\n");
    235       sprintf(title, "%s", "f9");
     240      strcpy(title, "f9");
    236241      break;
    237242    case GDK_F10:
    238243      printf("F10!\n");
    239       sprintf(title, "%s", "f10");
     244      strcpy(title, "f10");
    240245      break;
    241246    case GDK_F11:
    242247      printf("F11!\n");
    243       sprintf(title, "%s", "f11");
     248      strcpy(title, "f11");
    244249      break;
    245250    case GDK_F12:
    246251      printf("F12!\n");
    247       sprintf(title, "%s", "f12");
     252      strcpy(title, "f12");
    248253      break;
    249254     
     
    253258      sprintf(tmp, "%c", event->keyval);
    254259      printf ("other key %s \n", tmp);
    255       sprintf(title, "%s", tmp);
     260      strcpy(title, tmp);
    256261      break;
    257262    }
  • orxonox/trunk/gui/orxonox_gui_keys.h

    r3156 r3163  
    2323  Box* keysBox;
    2424  Player* player1;
    25   //  Player* player2;
     25  Player* player2;
    2626  Button* misc;
    2727
Note: See TracChangeset for help on using the changeset viewer.