Teaser: Map editor screenshot

What do you want to see in Armagetron soon? Any new feature ideas? Let's ponder these ground breaking ideas...
User avatar
Tank Program
Forum & Project Admin, PhD
Posts: 6712
Joined: Thu Dec 18, 2003 7:03 pm

Post by Tank Program »

Resizeable window?
Image
User avatar
Lucifer
Project Developer
Posts: 8742
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

:)
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
User avatar
Lucifer
Project Developer
Posts: 8742
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

I love python. Less than a week, I guess.
Attachments
Before
Before
After
After
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
User avatar
Tank Program
Forum & Project Admin, PhD
Posts: 6712
Joined: Thu Dec 18, 2003 7:03 pm

Post by Tank Program »

Someone had some extra time it seems...
Image
User avatar
Lucifer
Project Developer
Posts: 8742
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

Ok, went with the gray color scheme someone suggested (sorry if I forgot who). Here's a screenshot of that.

Also made the map view resize with the window. :)
Attachments
Weee, pretty.
Weee, pretty.
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
Lyx
On Lightcycle Grid
Posts: 49
Joined: Sat Aug 20, 2005 7:36 pm

Post by Lyx »

Yup, that makes the objects on the grid way more distinct from the grid itself.
User avatar
Lucifer
Project Developer
Posts: 8742
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

Can zoom now. :) Only using the mouse scroll wheel, though. Can also move the map around by middle-clicking (you know, push the middle button down, move the mouse, let the middle button up, rinse and repeat until you're where you want to be).
Attachments
zoomed at 100%, origin moved.
zoomed at 100%, origin moved.
Zoomed much closer, origin moved again, even from the other pic.
Zoomed much closer, origin moved again, even from the other pic.
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
User avatar
Lucifer
Project Developer
Posts: 8742
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

As if that wasn't enough, now when you place a spawn point on the map, you get a selected spawn point and a line is drawn from that to your pointer. Move it around and watch the spawn point change direction to point at you! Click again to store the spawn point, the angle will be stored with it.

There's a placeholder method, AngleSnap, that is supposed to snap the stored angle based on the axis settings in the map, but since acme doesn't at all support axis settings right now it just returns the angle unmodified. Will the game have a problem with that? I don't really feel like adding axis support yet, I need to rewrite the map object somewhat to do that, I was just thinking about slapping a file dialog in there and posting a build for people to try.
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
User avatar
philippeqc
Long Poster - Project Developer - Sage
Posts: 1526
Joined: Mon Jul 12, 2004 8:55 am
Location: Stockholm
Contact:

Post by philippeqc »

Lucifer, IIRC upon spawning, the cycle is snapped to the closest matching axis. This allows for a spawn point to describe the desired information without relying on a specific axes setting.

-ph
Canis meus id comedit.
User avatar
Lucifer
Project Developer
Posts: 8742
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

First look at a file dialog. Still needs scrollbars, some feedback while loading directories, and a few other things. Least of which is preventing other widgets that aren't shown from receiving events. :)
Attachments
Other than the event thing, and the lack of scrollbars, the dialog works.
Other than the event thing, and the lack of scrollbars, the dialog works.
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
User avatar
Lucifer
Project Developer
Posts: 8742
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

Hmm, thought I'd give y'all a screenshot with the new buttons on the toolbar. If you haven't figured out yet where I'm getting my icons, it might start becoming clear to you. :)
Attachments
acme7.png
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
User avatar
Tank Program
Forum & Project Admin, PhD
Posts: 6712
Joined: Thu Dec 18, 2003 7:03 pm

Post by Tank Program »

Lucifer wrote:First look at a file dialog. Still needs scrollbars, some feedback while loading directories, and a few other things. Least of which is preventing other widgets that aren't shown from receiving events. :)
Does it need the font shadowing? Makes it kinda hard to read.
Image
User avatar
Lucifer
Project Developer
Posts: 8742
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

I think the font shadowing is needed, but the colors aren't exactly being chosen optimally. The font class only supports black as a shadow, which needs to be corrected. ;)

But I've noticed that without a shadow, the text gets pretty hard to read in a color scheme like this, so expect the shadow to stay, but to change color and become more readable.
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
User avatar
iceman
Reverse Adjust Outside Corner Grinder
Posts: 2448
Joined: Fri Jan 09, 2004 9:54 am
Location: Yorkshire, England. Quote: Its the fumes, they make one want to play
Contact:

Post by iceman »

comming along nicely

great work lucifer 8)
Image He who laughs last, probably has a back-up
Image
Image
sorry about the large animated gif
User avatar
Lucifer
Project Developer
Posts: 8742
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

Getting there. :)

Factored the import statements a bit, trying to make the widget set portable between projects (getting ready to move it back to mathguy). Also rewrote the event manager so that now it'll only route events from the top-most laid out widgets. Still need to add some update/display logic in there so the calling app doesn't have to worry about updating the GUI, he should only have to worry about updating the GUI. Heh.

So, finish getting the file dialog working, move a couple more classes to be more portable, and then it's ready for a real preview release. (By "preview" I mean, of course, that the map object still needs some revision to support the new map stuff, some new widgets will be needed for that too, and I may not get to do it, since after the file dialog works I'm ready to take the widget set back to mathguy, where I'll start tracking down the bugs that I know are there and fixing them)
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
Post Reply