ctrl: kill launch_and_handshake; begin extending run to be usable for launch-and-init and launch-and-run operations

This commit is contained in:
Ryan Fleury
2024-03-27 12:26:15 -07:00
parent 4899f1871b
commit 53163f3610
4 changed files with 242 additions and 124 deletions
-2
View File
@@ -6889,7 +6889,6 @@ df_core_begin_frame(Arena *arena, DF_CmdList *cmds, F32 dt)
//- rjf: ctrl requests
case CTRL_EventKind_LaunchAndInitDone:
case CTRL_EventKind_LaunchAndHandshakeDone:
case CTRL_EventKind_AttachDone:
case CTRL_EventKind_KillDone:
case CTRL_EventKind_DetachDone:
@@ -6903,7 +6902,6 @@ df_core_begin_frame(Arena *arena, DF_CmdList *cmds, F32 dt)
switch(request_entity->subkind)
{
case CTRL_MsgKind_LaunchAndInit:
case CTRL_MsgKind_LaunchAndHandshake:
{
DF_Entity *target = df_entity_from_handle(request_entity->entity_handle);
DF_Entity *process = df_entity_from_ctrl_id(event->machine_id, event->entity_id);
-1
View File
@@ -8513,7 +8513,6 @@ df_stop_explanation_string_icon_from_ctrl_event(Arena *arena, CTRL_Event *event,
}
}break;
case CTRL_EventKind_LaunchAndInitDone:
case CTRL_EventKind_LaunchAndHandshakeDone:
{
explanation = str8_lit("Launched");
}break;