summaryrefslogtreecommitdiffstats
path: root/src/client.cpp
diff options
context:
space:
mode:
authorAaron Marks <nymacro@gmail.com>2005-07-24 05:41:44 +0000
committerAaron Marks <nymacro@gmail.com>2005-07-24 05:41:44 +0000
commitb54666222ca5020438aa9151a51a295269b1b319 (patch)
tree76effbcef01e027f6de1b5f77b7c360884c88ac3 /src/client.cpp
parent7c69090507eb2d314ca53d99265f538a10a0f1fb (diff)
downloadmanaserv-b54666222ca5020438aa9151a51a295269b1b319.tar.gz
manaserv-b54666222ca5020438aa9151a51a295269b1b319.tar.xz
manaserv-b54666222ca5020438aa9151a51a295269b1b319.zip
Added character selection.
Diffstat (limited to 'src/client.cpp')
-rw-r--r--src/client.cpp12
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;
}