From f2db7450ba6f1c7aded906c7a28a9c071740ee88 Mon Sep 17 00:00:00 2001 From: nicejs-is-cool Date: Thu, 4 Jun 2026 12:27:04 -0300 Subject: [PATCH] reform nn_EnvironmentRequest (i did a stupid) --- .../NeoNucleus/nn_EnvironmentRequest.java | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/src/main/org/neoflock/NeoNucleus/nn_EnvironmentRequest.java b/src/main/org/neoflock/NeoNucleus/nn_EnvironmentRequest.java index 9748701..fb6d0a4 100644 --- a/src/main/org/neoflock/NeoNucleus/nn_EnvironmentRequest.java +++ b/src/main/org/neoflock/NeoNucleus/nn_EnvironmentRequest.java @@ -1,13 +1,21 @@ package org.neoflock.NeoNucleus; -public final class nn_EnvironmentRequest { +public final class nn_EnvironmentRequest extends PointerBackedClass { public final nn_Computer computer; public final nn_EnvironmentAction action; - private nn_EnvironmentRequest(nn_Computer computer, nn_EnvironmentAction action) { + + // these three props below can be nullable + public final Double energy; + public final nn_Beep beep; + public final nn_MorseBeep morseBeep; + private nn_EnvironmentRequest( + nn_Computer computer, nn_EnvironmentAction action, + Double energy, nn_Beep beep, nn_MorseBeep morseBeep + ) { this.computer = computer; this.action = action; + this.energy = energy; + this.beep = beep; + this.morseBeep = morseBeep; } - public native double getEnergy(); - public native nn_Beep getBeep(); - public native nn_MorseBeep getMorseBeep(); }