Coder Diary #9 -- Revamped Toolbar

John Tiller's Campaign Series exemplifies tactical war-gaming at its finest by bringing you the entire collection of TalonSoft's award-winning campaign series. Containing TalonSoft's West Front, East Front, and Rising Sun platoon-level combat series, as well as all of the official add-ons and expansion packs, the Matrix Edition allows players to dictate the events of World War II from the tumultuous beginning to its climatic conclusion. We are working together with original programmer John Tiller to bring you this updated edition.

Moderators: Jason Petho, Peter Fisla, asiaticus, dogovich

Post Reply
User avatar
berto
Posts: 21461
Joined: Wed Mar 13, 2002 1:15 am
Location: metro Chicago, Illinois, USA
Contact:

Coder Diary #9 -- Revamped Toolbar

Post by berto »


Coder Diary #9 -- Revamped Toolbar


At the bottom of the following screenshot, you will see the new-and-improved, revamped Campaign Series toolbar.

Image

Thanks to Warhorse for the splendid artwork! [&o]

Here's a crib sheet detailing the button functions:

ON_MOVEMODE,

ID_SEPARATOR,

ON_BANZAI,
ON_SMOKE,
ON_STARSHELL,

ID_SEPARATOR,

ON_ARTDIALOG,
ON_AIRATTACK,
ON_RESOLVE,

ID_SEPARATOR,

ON_LOAD,
ON_DIGGINGIN,
ON_DOUBLETIME,
ON_BUYBULLET,
ON_BUYWHEEL,

ID_SEPARATOR,

ON_DISPLAYCOMMAND,
ON_DISPLAYVISIBLE,
ON_DISPLAYRANGE,
ON_DISPLAYMOVABLE,
ON_DISPLAYTHERMO,
ON_DISPLAYBASES,
ON_DISPLAYUNITS,
ON_DISPLAYOBJECT,
ON_DISPLAYCON,
ON_OPTIONSOUTLINE,
ON_DISPLAYFLIP,
ON_DISPLAYJUMP,

ID_SEPARATOR,

ON_HIGHLIGHTAA,
ON_HIGHLIGHTIND,
ON_HIGHLIGHTMINE,
ON_HIGHLIGHTDISRUPT,
ON_HIGHLIGHTFIXED,
ON_HIGHLIGHTMOVED,
ON_HIGHLIGHTFIRED,
ON_HIGHLIGHTNOAMMO,
ON_HIGHLIGHTSPOT,
ON_HIGHLIGHTLEADERS,
ON_HIGHLIGHTHQ,
ON_HIGHLIGHTORG,

ID_SEPARATOR,

ON_ARRIVED,
ON_REMOVE,

ID_SEPARATOR,

ID_SEPARATOR,

ON_CLOCKWISE,
ON_COUNTERCLOCK,
ON_TOTOP,
ON_TOBOTTOM,

ID_SEPARATOR,

ON_PREVSTACK,
ON_NEXTSTACK,

ID_SEPARATOR,

ON_ACTIVATE_AI,

ID_SEPARATOR,

ON_OPTIONSMENU,

ID_SEPARATOR,

ON_TURNNEXT

In the screenshot, you will see the "Highlight Indirect Fire (I)" tooltip next to the depressed ON_HIGHLIGHTIND button. Every toolbar button is similarly tooltipped. And every tooltip shows that button's hot key equivalent (in the case of Highlight Indirect Fire, the 'I' hot key). If each toolbar button image doesn't convey that button's purpose perfectly, you still have the tooltip to tell you what each button signifies. You'll get used to them. No nitpicking, please!

So, for many of the most common game actions, you will have at least two and often three different ways to access those actions:

[*]toolbar
[*]hot key
[*]menu

Everybody plays the game differently. It's important to accommodate all playing styles.

In the end, we decided to retain all traditional buttons, except the one for ON_ZOOMIN. If you want to zoom in or out the map display, or change from 3D to 2D, you can either use the Display menu else the 1-5 keys as before.

We could add still more toolbar buttons, but

[*]The more buttons, the wider the display, and the more likely the toolbar will autowrap (into two or more rows, depending on your screen resolution), which is not aesthetically pleasing.
[*]For some of the more obscure game actions, it's quite difficult to portray those actions in such small icons.
[*]Too many buttons and the toolbar display becomes overwhelming!

Here's another screenshot offering another view of the new toolbar, also a sneak peek at some more recent coder activity:

Image

Having fun with the game's AI. [;)]

Until the next time ...
Campaign Series Legion https://cslegion.com/
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com
User avatar
Big Ivan
Posts: 2032
Joined: Mon Jun 09, 2008 12:34 am
Location: Mansfield, Ohio USA

RE: Coder Diary #9 -- Revamped Toolbar

Post by Big Ivan »

Hey Berto,

Nice, very Nice!

I like the new tool bar. Looks good and functional. Can't wait to use the real thing in action. I'm also intrigued by the new A/I buttons (Bold, Timid, Shifting) can you explain more on what they do?

Cheers!
Big Ivan
Blitz call sign Big Ivan.
Assistant Forum Moderator for CS and CSx2 at The Blitz Wargaming Club.
User avatar
Crossroads
Posts: 18524
Joined: Sun Jul 05, 2009 8:57 am

RE: Coder Diary #9 -- Revamped Toolbar

Post by Crossroads »

Thanks for the update Berto! Looking good [:)]
Visit us at: Campaign Series Legion
---
CS: Vietnam 1948-1967 < v2.10.20 Available Now (Dec 03, 2025)
CS: Middle East 1948-1985 < v3.10.20 Available Now (Dec 03, 2025)
User avatar
berto
Posts: 21461
Joined: Wed Mar 13, 2002 1:15 am
Location: metro Chicago, Illinois, USA
Contact:

RE: Coder Diary #9 -- Revamped Toolbar

Post by berto »

ORIGINAL: Big Ivan

I'm also intrigued by the new A/I buttons (Bold, Timid, Shifting) can you explain more on what they do?
Not quite yet. Not ready yet for the striptease. [;)]
Campaign Series Legion https://cslegion.com/
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com
User avatar
LoneWulf63
Posts: 407
Joined: Fri Oct 21, 2011 11:32 am
Location: Columbia, South Carolina

RE: Coder Diary #9 -- Revamped Toolbar

Post by LoneWulf63 »

Great work Berto and WH, as always.
In loving memory of my wife, Rebecca. 5/2/52 to 7/13/2014. I miss you sweetheart.
User avatar
junk2drive
Posts: 12856
Joined: Thu Jun 27, 2002 7:27 am
Location: Arizona West Coast

RE: Coder Diary #9 -- Revamped Toolbar

Post by junk2drive »

Looking good. Can't wait to try it.

Too early in the morning for questions/critique.
Conflict of Heroes "Most games are like checkers or chess and some have dice and cards involved too. This game plays like checkers but you think like chess and the dice and cards can change everything in real time."
User avatar
Crossroads
Posts: 18524
Joined: Sun Jul 05, 2009 8:57 am

RE: Coder Diary #9 -- Revamped Toolbar

Post by Crossroads »

ORIGINAL: berto

Not quite yet. Not ready yet for the striptease. [;)]

Aww stop flirting and open the door you big tease [8D]
Visit us at: Campaign Series Legion
---
CS: Vietnam 1948-1967 < v2.10.20 Available Now (Dec 03, 2025)
CS: Middle East 1948-1985 < v3.10.20 Available Now (Dec 03, 2025)
bde4soldier223
Posts: 191
Joined: Mon Jul 29, 2013 8:38 pm

RE: Coder Diary #9 -- Revamped Toolbar

Post by bde4soldier223 »

it looks pretty good. cant wait to try it out
User avatar
berto
Posts: 21461
Joined: Wed Mar 13, 2002 1:15 am
Location: metro Chicago, Illinois, USA
Contact:

RE: Coder Diary #9 -- Revamped Toolbar

Post by berto »

ORIGINAL: Crossroads
ORIGINAL: berto

Not quite yet. Not ready yet for the striptease. [;)]

Aww stop flirting and open the door you big tease [8D]
[:'(]
Campaign Series Legion https://cslegion.com/
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com
User avatar
wings7
Posts: 4586
Joined: Mon Aug 11, 2003 4:59 am
Location: Phoenix, Arizona

RE: Coder Diary #9 -- Revamped Toolbar

Post by wings7 »

Looks great, can't wait to try it too! Thanks berto & Warhorse!

Patrick
Please come and join and befriend me at the great Steam portal! There are quite a few Matrix/Slitherine players on Steam! My member page: http://steamcommunity.com/profiles/76561197988402427
User avatar
Warhorse
Posts: 5373
Joined: Fri May 12, 2000 8:00 am
Location: Birdsboro, PA, USA
Contact:

RE: Coder Diary #9 -- Revamped Toolbar

Post by Warhorse »

You're welcome guys, I get the easy part, Berto not so much!!![&o]
Mike Amos

Meine Ehre heißt Treue
www.cslegion.com
User avatar
e_barkmann
Posts: 1292
Joined: Tue Apr 18, 2000 8:00 am
Location: Adelaide, Australia

RE: Coder Diary #9 -- Revamped Toolbar

Post by e_barkmann »

Well this is a turn up for the books, was just thinking yesterday it was time to install JTCS again and lo!

Very happy to see this dev work going on, well done chaps!

cheers chris
Scourge of War multiplayer group

http://steamcommunity.com/groups/sowwaterloo
User avatar
junk2drive
Posts: 12856
Joined: Thu Jun 27, 2002 7:27 am
Location: Arizona West Coast

RE: Coder Diary #9 -- Revamped Toolbar

Post by junk2drive »

bump 9
Conflict of Heroes "Most games are like checkers or chess and some have dice and cards involved too. This game plays like checkers but you think like chess and the dice and cards can change everything in real time."
Post Reply

Return to “John Tiller's Campaign Series”