From 330eda9a8a613ee85b8cad593ed6d2a614925294 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20N=C3=BCcke?= Date: Thu, 24 Sep 2020 13:26:16 +0200 Subject: [PATCH] Utility method for setting up interrupts. --- src/main/java/li/cil/circuity/api/vm/Interrupt.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/li/cil/circuity/api/vm/Interrupt.java b/src/main/java/li/cil/circuity/api/vm/Interrupt.java index 3c4908f1..47897d51 100644 --- a/src/main/java/li/cil/circuity/api/vm/Interrupt.java +++ b/src/main/java/li/cil/circuity/api/vm/Interrupt.java @@ -13,6 +13,11 @@ public final class Interrupt { this.id = id; } + public void set(final int id, final InterruptController controller) { + this.id = id; + this.controller = controller; + } + public void raiseInterrupt() { if (controller != null) { controller.raiseInterrupts(1 << id);