Search found 57 matches

by Dr. Peeps
Fri Apr 20, 2018 1:31 am
Forum: Support and Development
Topic: Dealing with new 0-1 color range
Replies: 13
Views: 1295

Re: Dealing with new 0-1 color range

Thanks for giving examples of what you shouldn't do with graphics. Yeah, you're welcome .... I think you misread my post. Notice how I said I have done these things in the past. This was on systems like the Commodore Amiga, etc. in the 80's and early 90's. None of the solutions you listed were avai...
by Dr. Peeps
Tue Apr 17, 2018 8:01 pm
Forum: Support and Development
Topic: Dealing with new 0-1 color range
Replies: 13
Views: 1295

Re: Dealing with new 0-1 color range

...if you need to check a color against specific value it's because you're doing something very wrong there.... I'm totally pro-normalization: 0-1 allows for any image bit depth while 0-255 is 24-bit specific and archaic, and of course it means no translation to/from shaders, etc. But I've done a l...
by Dr. Peeps
Mon Apr 09, 2018 7:35 pm
Forum: General
Topic: LÖVE 11.0 released!
Replies: 98
Views: 19523

Re: LÖVE 11.0 released!

What would values beyond 1 (or 255) mean? You can't get whiter than white, or more opaque than 100%.
by Dr. Peeps
Sat Apr 07, 2018 6:00 pm
Forum: General
Topic: Will Love2D meet my needs?
Replies: 7
Views: 921

Re: Will Love2D meet my needs?

In Visual Studio, it's been easy using Windows Forms to have an interface, but what about Love2D? I bearly find any good and up to date GUI libraries. Maybe it's just the wrong framework for my needs? Is it designed for platformers and similar only? It's certainly not limited to platformers. But it...
by Dr. Peeps
Sat Apr 07, 2018 5:36 pm
Forum: Libraries and Tools
Topic: [Library] tiny-ecs - Fast Simple Entity Component System
Replies: 49
Views: 14998

Re: [Library] tiny-ecs - Fast Simple Entity Component System

Yes It does seem like that. In any case, I would recommend against relying on this behavior. OK. So you mean calling system:update() on inactive systems probably isn't supported. I’m guessing your use case is that you have some rendering systems, and some logic systems, and you want to update the d...
by Dr. Peeps
Fri Apr 06, 2018 4:54 pm
Forum: Libraries and Tools
Topic: [Library] tiny-ecs - Fast Simple Entity Component System
Replies: 49
Views: 14998

Re: [Library] tiny-ecs - Fast Simple Entity Component System

This is the book keeping I mentioned. Sorted systems have an onModify method that sorts the system. The system is only sorted when entities are added or removed. This is why should one still call world.update once per frame no matter what. It is. I should have mentioned: world:update(dt) is still b...
by Dr. Peeps
Thu Apr 05, 2018 11:13 pm
Forum: Libraries and Tools
Topic: [Library] tiny-ecs - Fast Simple Entity Component System
Replies: 49
Views: 14998

Re: [Library] tiny-ecs - Fast Simple Entity Component System

To make sure that nothing is updated during world.update, set system.active to false. You can call system:update(dt) whenever you want. Bakpakin, I'm getting some unexpected behaviour in my sorted processing systems when doing the above: - When I set system.active = false and call system:update() m...
by Dr. Peeps
Wed Apr 04, 2018 11:41 pm
Forum: General
Topic: LÖVE 11.0 released!
Replies: 98
Views: 19523

Re: LÖVE 11.0 released!

The problem is, certain graphics API are not supported on old OSes, and it appears that for this project, supporting multiple graphics API versions for compatibility with very old OSes is not an option. I can understand it, dropped OSes still having very large global market share notwithstanding. I...
by Dr. Peeps
Wed Apr 04, 2018 8:19 pm
Forum: General
Topic: LÖVE 11.0 released!
Replies: 98
Views: 19523

Re: LÖVE 11.0 released!

Ah, that makes me somewhat reluctant to upgrade. I like to test my stuff on slow, deprecated machines. Not a big deal but still... Has anybody tried it on old versions of Android? 0.10 worked fine on Gingerbread. Ivan, I was also running 0.10.2 on Gingerbread quite happily. Now I can't get 11.0 to ...
by Dr. Peeps
Mon Apr 02, 2018 2:44 am
Forum: Libraries and Tools
Topic: [Library] tiny-ecs - Fast Simple Entity Component System
Replies: 49
Views: 14998

Re: [Library] tiny-ecs - Fast Simple Entity Component System

Yes, you can do exactly that. You can also run code between other systems by creating a very simple system that processes no entities and simply runs your custom code on update. Not all systems need to process entities. To make sure that nothing is updated during world.update, set system.active to ...