Changeset 49da01a in network-game for client/Client/main.cpp


Ignore:
Timestamp:
Jul 22, 2013, 11:52:39 PM (12 years ago)
Author:
dportnoy <dmp1488@…>
Branches:
master
Children:
dee75cc
Parents:
365e156
Message:

Add status messages for login and registration and remove the Message class (MessageProcessor includes all that functionality now)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • client/Client/main.cpp

    r365e156 r49da01a  
    232232   cout << "Created main screen" << endl;
    233233
    234    wndCurrent = wndLogin;
     234   goToLoginScreen();
    235235 
    236236   event_queue = al_create_event_queue();
     
    398398         chatConsole.draw(font, al_map_rgb(255,255,255));
    399399
    400          // There should be label gui components that show these or each textbox should have a label
    401          if(wndCurrent == wndLogin || wndCurrent == wndRegister) {
    402             //al_draw_text(font, al_map_rgb(0, 255, 0), 416, 43, ALLEGRO_ALIGN_LEFT, "Username:");
    403             //al_draw_text(font, al_map_rgb(0, 255, 0), 413, 73, ALLEGRO_ALIGN_LEFT, "Password:");
    404          }
    405          else if(wndCurrent == wndMain) {
     400         if(wndCurrent == wndMain) {
    406401            al_draw_text(font, al_map_rgb(0, 255, 0), 4, 43, ALLEGRO_ALIGN_LEFT, "Message:");
    407402
     
    645640                  cout << "Logged out" << endl;
    646641                  state = STATE_START;
    647                   wndCurrent = wndLogin;
     642                  goToLoginScreen();
    648643               }
    649644
     
    914909void goToRegisterScreen()
    915910{
    916    wndCurrent = wndRegister;
    917 
    918911   txtUsernameRegister->clear();
    919912   txtPasswordRegister->clear();
     913   lblRegisterStatus->setText("");
     914   rblClasses->setSelectedButton(-1);
     915
     916   wndCurrent = wndRegister;
    920917}
    921918
    922919void goToLoginScreen()
    923920{
    924    wndCurrent = wndLogin;
    925 
    926921   txtUsername->clear();
    927922   txtPassword->clear();
     923   lblLoginStatus->setText("");
     924
     925   wndCurrent = wndLogin;
    928926}
    929927
Note: See TracChangeset for help on using the changeset viewer.