EmberMUD-0.9.44/
EmberMUD-0.9.44/clan/
EmberMUD-0.9.44/classes/
EmberMUD-0.9.44/gods/
EmberMUD-0.9.44/log/
EmberMUD-0.9.44/player/
EmberMUD-0.9.44/player/temp/
EmberMUD-0.9.44/src/MSVC/
EmberMUD-0.9.44/src/Sleep/
EmberMUD-0.9.44/src/StartMUD/
EmberMUD-0.9.44/src/Win32Common/
//---------------------------------------------------------------------

#include <vcl.h>

#pragma hdrstop



#define CPP



#include <time.h>

#include "EmberDialog.h"

#include "EmberForm.h"

#include "merc.h"

//---------------------------------------------------------------------

#pragma resource "*.dfm"



extern "C" void 		do_tell( CHAR_DATA *ch, char *argument );



extern CHAR_DATA *ConsoleChar;



TSendDialog *SendDialog;

//---------------------------------------------------------------------

__fastcall TSendDialog::TSendDialog(TComponent* AOwner)

	: TForm(AOwner)

{

}

//---------------------------------------------------------------------

void __fastcall TSendDialog::MessageKeyPress(TObject *Sender, char &Key)

{

	switch(Key)

    	{

        case 13:

        	if (!Message->Text.Length())

            	{

                Visible=false;

                break;

                }

            char buff[MAX_STRING_LENGTH];

            sprintf(buff, "%s %s", Form1->UserTree->Selected->Text.c_str(),

            		Message->Text.c_str());

        	do_tell(ConsoleChar, buff);

            Visible=false;

            Message->Clear();

            break;

        case 27:

        	Visible=false;

        	Message->Clear();

            break;

        default:

        	break;

        }

}

//---------------------------------------------------------------------------