diff options
author | Aaron Marks <nymacro@gmail.com> | 2005-07-24 05:41:44 +0000 |
---|---|---|
committer | Aaron Marks <nymacro@gmail.com> | 2005-07-24 05:41:44 +0000 |
commit | b54666222ca5020438aa9151a51a295269b1b319 (patch) | |
tree | 76effbcef01e027f6de1b5f77b7c360884c88ac3 /src/client.cpp | |
parent | 7c69090507eb2d314ca53d99265f538a10a0f1fb (diff) | |
download | manaserv-b54666222ca5020438aa9151a51a295269b1b319.tar.gz manaserv-b54666222ca5020438aa9151a51a295269b1b319.tar.xz manaserv-b54666222ca5020438aa9151a51a295269b1b319.zip |
Added character selection.
Diffstat (limited to 'src/client.cpp')
-rw-r--r-- | src/client.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/client.cpp b/src/client.cpp index 06b67da..2b8b320 100644 --- a/src/client.cpp +++ b/src/client.cpp @@ -54,8 +54,9 @@ int main(int argc, char *argv[]) printf ("0) Quit\n"); printf ("1) Register\n"); printf ("2) Login\n"); + printf ("3) Chat\n"); printf ("4) Create character\n"); - printf ("3) Chat\n\n"); + printf ("5) Character selecion\n"); printf ("Insert your option: "); std::cin >> answer; @@ -101,6 +102,15 @@ int main(int argc, char *argv[]) msg.writeByte(0); } break; + case 5: + { + // Select character + msg.writeShort(CMSG_CHAR_SELECT); + printf("\nCharacrer ID: "); + std::cin >> line; + msg.writeByte(atoi(line)); + } break; + default: continue; } |