...
function witch_event()
{
if ((event_type == EVENT_CLICK) && (my.STATE == 2))
{
PANEL* talk_panel_0 = pan_create(NULL,0);
PANEL* talk_panel_1 = pan_create(NULL,0);
FONT* talk_font1 = font_create("Times#35i");
FONT* talk_font2 = font_create("Times#30i");
STRING* statement = str_create("Hello, my sweetie!");
STRING* reply_1 = str_create(" Hello. How are you?");
STRING* reply_2 = str_create(" Get away from me, witch!");
STRING* reply_3 = str_create(" (Ignore)");
pan_setstring(talk_panel_0,0,300,400,talk_font1,statement);
pan_setstring(talk_panel_1,0,300,450,talk_font2,reply_1);
pan_setstring(talk_panel_1,0,300,500,talk_font2,reply_2);
pan_setstring(talk_panel_1,0,300,550,talk_font2,reply_3);
wait(13);
set(talk_panel_0,SHOW);
wait(120);
set(talk_panel_1,SHOW);
while(1)
{
if(mouse_left && (mouse_pos.x > 377) && (mouse_pos.x < 602) && (mouse_pos.y > 456) &&
(mouse_pos.y < 474)) // Mouse cursor locations of the "Hello. How are you?" response
{
statement = NULL;
reply_1 = NULL;
reply_2 = NULL;
reply_3 = NULL;
statement = str_create("I am very well. Would you like to buy a potion?");
reply_1 = str_create(" Yes, I would.");
reply_2 = str_create(" No thank you.");
reply_3 = str_create(" (Ignore)");
pan_setstring(talk_panel_0,0,300,400,talk_font1,statement);
pan_setstring(talk_panel_1,0,300,450,talk_font2,reply_1);
pan_setstring(talk_panel_1,0,300,500,talk_font2,reply_2);
pan_setstring(talk_panel_1,0,300,550,talk_font2,reply_3);
wait(13);
set(talk_panel_0,SHOW);
wait(120);
set(talk_panel_1,SHOW);
}
wait(1);
}
}
}
...