Playing With Things

Hello all it’s been a while. I started playing with the engine because I have been focused on creating my game and getting way too frustrated with it so I felt that I needed to make some things that just make me happy. It seems like if you get too fixated on creating something great you start to loose what makes game development and programming fun. anyway here is my little snippet that I created I feel is a better implementation of the Nifty GUI ProgressBar.

I don’t know but this could be grounds for a contribution to the nifty-gui repo What do you Think?

ProgressBar (NiftyControl)

https://github.com/SkidRunner/jme3-examples/blob/master/jme3-examples-assets/src/main/java/de/lessvoid/nifty/controls/progressbar/ProgressBarControl.java

ProgressBarControl (AbstractController/ProgressBar)

https://github.com/SkidRunner/jme3-examples/blob/master/jme3-examples-assets/src/main/java/de/lessvoid/nifty/controls/progressbar/ProgressBarControl.java

ProgressBar (Control XML)

https://github.com/SkidRunner/jme3-examples/blob/master/jme3-examples-assets/src/main/resources/nifty-controls/nifty-progressbar.xml

ProgressBar (Style XML)

https://github.com/SkidRunner/jme3-examples/blob/master/jme3-examples-assets/src/main/resources/progressbar/nifty-progressbar.xml

ProgressBar Implementation (Nifty XML)

https://github.com/SkidRunner/jme3-examples/blob/master/jme3-examples-niftygui/src/main/resources/Interface/nifty-screens.xml

ProgressBar (jMonkey Application)

https://github.com/SkidRunner/jme3-examples/blob/master/jme3-examples-niftygui/src/main/java/io/skidrunner/jme3/nifty/MainApplication.java

EDIT : I modified the structure of my entire project to allow me to use assets globally for all sub projects.

6 Likes

Nice desktop theme. I used to use that one on Fedora. :wink:

2 Likes

i’m running arch. desktop is kde. theme is ghost legacy.

Yeah, I noticed the Arch logo. I used to use Fedora/KDE. I switched to Mint after I got tired of the amount of fiddling I tended to have to do with Fedora (it’s a very good distro, but Mint tends to “just work” with almost no extra effort needed). Mint doesn’t keep super up-to-date with KDE, so I’ve been using its Cinnamon desktop.

all I need to do is, sudu pacman -Syu

I guess that’s the advantage of a source-build package system. I do like having pre-built packages, but Mint (partially because of its reliance on Ubuntu) doesn’t tend to keep as up-to-date on builds as I’d like (with the exception of a few of the most popular applications).

@void256 might be interested in your work.