Search found 1244 matches

by Brainsaw
Thu Apr 23, 2026 2:30 pm
Forum: Off-topic
Topic: Post 10000
Replies: 5
Views: 114

Re: Post 10000

Nice, congratulations. I chose Irrlicht back then mainly because it was the best 3d engine I could find, mainly when it comes to getting it up and running - no magic required, and by now I know a lot about it so I'll stay
by Brainsaw
Sat Mar 14, 2026 1:51 pm
Forum: Project Announcements
Topic: Y.A.I.S.E. - Yet another Irrlicht scene editor
Replies: 17
Views: 17507

Re: Y.A.I.S.E. - Yet another Irrlicht scene editor

Hello, I think the main point is that YAISE is open source, you can do whatever you want with it. If you need any special features you can implement it, and it is completely Irrlicht based, i.e. also the UI is Irrlicht. You can just give it a try and see if it fits you.

I have now been working "in ...
by Brainsaw
Wed Dec 24, 2025 4:04 pm
Forum: Project Announcements
Topic: DustbinGames MarbleGP
Replies: 29
Views: 24880

Re: DustbinGames MarbleGP

I got a request from a Steam user recently to allow custom textures for the player's marble in the game, so I added it. It's both available on Steam and on https://www.dustbin-online.de .
The texture must be a PNG file with a size of 256x128 pixel, and I hope people like this. This texture is only ...
by Brainsaw
Sat Dec 06, 2025 3:23 pm
Forum: Code Snippets
Topic: Drag / Drop functionality for Tree View
Replies: 30
Views: 41146

Re: Drag / Drop functionality for Tree View

From my daytime work I know very well that thinking more about interfaces is good - but there it's now my job, just use what someone else messed up (and often fix other people's bugs).

I have updated the patch on my web page and fixed the typo
by Brainsaw
Sat Dec 06, 2025 7:06 am
Forum: Code Snippets
Topic: Drag / Drop functionality for Tree View
Replies: 30
Views: 41146

Re: Drag / Drop functionality for Tree View

That's totally fine, I am still working on the editor(s), and once they are fine imho I will post the framework in the project announcements, even though it's mainly for myself to reduce the time it takes me to setup a new project ;)
by Brainsaw
Fri Dec 05, 2025 3:24 pm
Forum: Code Snippets
Topic: Drag / Drop functionality for Tree View
Replies: 30
Views: 41146

Re: Drag / Drop functionality for Tree View

Hi, I finally have started a project (well, rather a framework) which uses the Drag-and-Drop function in the editors. When testing it I stumbled upon a crash so I fixed it and uploaded a new patch file: https://forumdata.dustbin-online.de/Irr ... view.patch
by Brainsaw
Fri Dec 05, 2025 3:21 pm
Forum: Project Announcements
Topic: Nightork Adventures - Beyond the Moons of Shadalee
Replies: 15
Views: 39299

Re: Nightork Adventures - Beyond the Moons of Shadalee

That looks nice and reminds me of Descent, one of my all-time favorites
by Brainsaw
Fri Sep 05, 2025 6:38 am
Forum: Off-topic
Topic: What is a successful programmer?
Replies: 9
Views: 8921

Re: What is a successful programmer?

As already mentioned being a successful programmer very much depends on your personal view. I am also a software developer during the day (not a gaming comapy though), but that rarely gives me the feeling of success. I often track the bugs other people implemented which often is searching for two ...
by Brainsaw
Sun Jul 27, 2025 4:03 pm
Forum: Advanced Help
Topic: Irrlicht project to Linux
Replies: 4
Views: 1007

Re: Irrlicht project to Linux

To prepare for migration I find it useful to put all platform specific methods (e.g. getting the download / user data path and such) to a separate module so that you only have one place to modify if necessary (of course it's best to avoid platform specific code, but it's not always possible). In my ...
by Brainsaw
Sun Jul 27, 2025 3:59 pm
Forum: Beginners Help
Topic: IrrKlang alternative
Replies: 12
Views: 2381

Re: IrrKlang alternative

I am also planing to try a new audio library, mainly for cross-platform reasons. I used IrrKlang on Windows and some other stuff on Android / Raspberry, but I don't want to do that any more. I wanted to take a look into SFML audio module (it seems that it can be used without the other SFML stuff ...
by Brainsaw
Wed May 28, 2025 4:01 pm
Forum: Code Snippets
Topic: Drag / Drop functionality for Tree View
Replies: 30
Views: 41146

Re: Drag / Drop functionality for Tree View

Sorry for the fast new version, I was updating the test app and realized that I had some stupid beginner errors in, so here is a new version: https://forumdata.dustbin-online.de/TreeViewDragDrop_3.zip .

The test app now fills both trees so you can see that moving a node within the same tree works ...
by Brainsaw
Tue May 27, 2025 4:40 pm
Forum: Code Snippets
Topic: Drag / Drop functionality for Tree View
Replies: 30
Views: 41146

Re: Drag / Drop functionality for Tree View

I have uploaded a new version which seems to work: https://forumdata.dustbin-online.de/TreeViewDragDrop_2.zip . It is getting complicated with all those options ;).


I have added two enums to IGUITreeView.h, one for the per-node drag / drop options, one for the per-tree options (maybe I should ...
by Brainsaw
Wed May 21, 2025 9:22 am
Forum: Code Snippets
Topic: Drag / Drop functionality for Tree View
Replies: 30
Views: 41146

Re: Drag / Drop functionality for Tree View

I didn't see a method to insert at index in core::list. But I'll try to set the parent once I have time to. And I'll just use some existing constants for the moment for the color. Thanks for the input
by Brainsaw
Tue May 20, 2025 5:11 pm
Forum: Code Snippets
Topic: Drag / Drop functionality for Tree View
Replies: 30
Views: 41146

Re: Drag / Drop functionality for Tree View

Ok, at the moment it keeps driving me crazy. I tried to following:


void CGUITreeViewNode::addNodeBefore(IGUITreeViewNode *node, CGUITreeViewNode *newNode) {
newNode->grab();
if (newNode->getParent()->deleteChild(newNode)) {
core::list<CGUITreeViewNode *>::Iterator itNode = Children.begin ...
by Brainsaw
Tue May 20, 2025 2:18 pm
Forum: Code Snippets
Topic: Drag / Drop functionality for Tree View
Replies: 30
Views: 41146

Re: Drag / Drop functionality for Tree View

On the weekend I finally got to work on it, but I'm not yet finished. I have added a bitfield of what drag and drop functions are available to the tree view node as well, in my case it would be too many events to react to. For the scenes I have it would be like this:


I show the root scene node ...