ft_printf(" %s|%s\n", g_red_ac, g_default_ac);
}
if (mosfet->gate)
- ft_printf("%4u%s--%s%c\n", mosfet->gate->id, state_color_escape(mosfet->gate->state), g_default_ac, mosfet->type);
+ {
+ if (!mosfet->is_opened)
+ ft_printf("%4u%s-%s%c-\n", mosfet->gate->id, state_color_escape(mosfet->gate->state), g_default_ac, mosfet->type);
+ else
+ ft_printf("%4u%s-%s%c%s|%s\n", mosfet->gate->id, state_color_escape(mosfet->gate->state), g_default_ac, mosfet->type, state_color_escape(mosfet->source->state), g_default_ac);
+ }
else
ft_printf("%sNULL--%s%c\n", g_red_ac, g_default_ac, mosfet->type);
if (mosfet->drain)