resolve deprecation warnings in jme3-niftygui

v3.2
Stephen Gold 7 years ago
parent b2606d396e
commit ee58677ed9
  1. 6
      jme3-niftygui/src/main/java/com/jme3/niftygui/InputSystemJme.java
  2. 4
      jme3-niftygui/src/main/java/com/jme3/niftygui/JmeBatchRenderBackend.java
  3. 8
      jme3-niftygui/src/main/java/com/jme3/niftygui/NiftyJmeDisplay.java
  4. 5
      jme3-niftygui/src/main/java/com/jme3/niftygui/SoundDeviceJme.java
  5. 5
      jme3-niftygui/src/main/java/com/jme3/niftygui/SoundHandleJme.java

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2009-2012 jMonkeyEngine * Copyright (c) 2009-2018 jMonkeyEngine
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -179,7 +179,7 @@ public class InputSystemJme implements InputSystem, RawInputListener {
} }
private void onTouchEventQueued(TouchEvent evt, NiftyInputConsumer nic) { private void onTouchEventQueued(TouchEvent evt, NiftyInputConsumer nic) {
if (inputManager.getSimulateMouse()) { if (inputManager.isSimulateMouse()) {
return; return;
} }
@ -311,7 +311,7 @@ public class InputSystemJme implements InputSystem, RawInputListener {
final TextField textField = element.getNiftyControl(TextField.class); final TextField textField = element.getNiftyControl(TextField.class);
if (textField != null) { if (textField != null) {
Logger.getLogger(InputSystemJme.class.getName()).log(Level.FINE, "Current TextField: {0}", textField.getId()); Logger.getLogger(InputSystemJme.class.getName()).log(Level.FINE, "Current TextField: {0}", textField.getId());
String initialValue = textField.getText(); String initialValue = textField.getRealText();
if (initialValue == null) { if (initialValue == null) {
initialValue = ""; initialValue = "";
} }

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2009-2012 jMonkeyEngine * Copyright (c) 2009-2018 jMonkeyEngine
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -219,7 +219,7 @@ public class JmeBatchRenderBackend implements BatchRenderBackend {
@Override @Override
public Image loadImage(final ByteBuffer imageData, final int imageWidth, final int imageHeight) { public Image loadImage(final ByteBuffer imageData, final int imageWidth, final int imageHeight) {
return new ImageImpl(new com.jme3.texture.Image(Format.RGBA8, imageWidth, imageHeight, imageData)); return new ImageImpl(new com.jme3.texture.Image(Format.RGBA8, imageWidth, imageHeight, imageData, ColorSpace.Linear));
} }
@Override @Override

@ -52,7 +52,7 @@ import com.jme3.texture.FrameBuffer;
import de.lessvoid.nifty.Nifty; import de.lessvoid.nifty.Nifty;
import de.lessvoid.nifty.render.batch.BatchRenderConfiguration; import de.lessvoid.nifty.render.batch.BatchRenderConfiguration;
import de.lessvoid.nifty.render.batch.BatchRenderDevice; import de.lessvoid.nifty.render.batch.BatchRenderDevice;
import de.lessvoid.nifty.tools.TimeProvider; import de.lessvoid.nifty.spi.time.impl.AccurateTimeProvider;
import de.lessvoid.nifty.tools.resourceloader.ResourceLocation; import de.lessvoid.nifty.tools.resourceloader.ResourceLocation;
public class NiftyJmeDisplay implements SceneProcessor { public class NiftyJmeDisplay implements SceneProcessor {
@ -210,7 +210,7 @@ public class NiftyJmeDisplay implements SceneProcessor {
new BatchRenderDevice(batchRendererBackend, batchRenderConfiguration), new BatchRenderDevice(batchRendererBackend, batchRenderConfiguration),
soundDev, soundDev,
inputSys, inputSys,
new TimeProvider()); new AccurateTimeProvider());
inputSys.setNifty(nifty); inputSys.setNifty(nifty);
resourceLocation = new ResourceLocationJme(); resourceLocation = new ResourceLocationJme();
@ -233,7 +233,7 @@ public class NiftyJmeDisplay implements SceneProcessor {
new BatchRenderDevice(batchRendererBackend, batchRenderConfiguration), new BatchRenderDevice(batchRendererBackend, batchRenderConfiguration),
soundDev, soundDev,
inputSys, inputSys,
new TimeProvider()); new AccurateTimeProvider());
inputSys.setNifty(nifty); inputSys.setNifty(nifty);
resourceLocation = new ResourceLocationJme(); resourceLocation = new ResourceLocationJme();
@ -259,7 +259,7 @@ public class NiftyJmeDisplay implements SceneProcessor {
this.renderDev = new RenderDeviceJme(this); this.renderDev = new RenderDeviceJme(this);
this.batchRendererBackend = null; this.batchRendererBackend = null;
nifty = new Nifty(renderDev, soundDev, inputSys, new TimeProvider()); nifty = new Nifty(renderDev, soundDev, inputSys, new AccurateTimeProvider());
inputSys.setNifty(nifty); inputSys.setNifty(nifty);
resourceLocation = new ResourceLocationJme(); resourceLocation = new ResourceLocationJme();

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2009-2012 jMonkeyEngine * Copyright (c) 2009-2018 jMonkeyEngine
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -32,6 +32,7 @@
package com.jme3.niftygui; package com.jme3.niftygui;
import com.jme3.asset.AssetManager; import com.jme3.asset.AssetManager;
import com.jme3.audio.AudioData;
import com.jme3.audio.AudioNode; import com.jme3.audio.AudioNode;
import com.jme3.audio.AudioRenderer; import com.jme3.audio.AudioRenderer;
import de.lessvoid.nifty.sound.SoundSystem; import de.lessvoid.nifty.sound.SoundSystem;
@ -53,7 +54,7 @@ public class SoundDeviceJme implements SoundDevice {
} }
public SoundHandle loadSound(SoundSystem soundSystem, String filename) { public SoundHandle loadSound(SoundSystem soundSystem, String filename) {
AudioNode an = new AudioNode(assetManager, filename, false); AudioNode an = new AudioNode(assetManager, filename, AudioData.DataType.Buffer);
an.setPositional(false); an.setPositional(false);
return new SoundHandleJme(ar, an); return new SoundHandleJme(ar, an);
} }

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2009-2012 jMonkeyEngine * Copyright (c) 2009-2018 jMonkeyEngine
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -32,6 +32,7 @@
package com.jme3.niftygui; package com.jme3.niftygui;
import com.jme3.asset.AssetManager; import com.jme3.asset.AssetManager;
import com.jme3.audio.AudioData;
import com.jme3.audio.AudioNode; import com.jme3.audio.AudioNode;
import com.jme3.audio.AudioSource.Status; import com.jme3.audio.AudioSource.Status;
import com.jme3.audio.AudioRenderer; import com.jme3.audio.AudioRenderer;
@ -77,7 +78,7 @@ public class SoundHandleJme implements SoundHandle {
node.stop(); node.stop();
} }
node = new AudioNode(am, fileName, true); node = new AudioNode(am, fileName,AudioData.DataType.Stream);
node.setPositional(false); node.setPositional(false);
node.setVolume(volume); node.setVolume(volume);
node.play(); node.play();

Loading…
Cancel
Save