Page 1 of 1

[fixed]rearranging battlefield in windows 7 broken

PostPosted: 23 Jan 2014, 13:32
by PGM
I originally posted this in the generic forum ( viewtopic.php?f=25&t=9116 ), but this may be a more suitable location.

In Win7 I can't rearrange the cards on the battlefield. Check the attachment, you can see I'm trying to drag Propaganda to the top of the pile, but it refuses to go there. Card position is commanded by casting order, and can't be altered.

This didn't happen in XP, but I had to upgrade to Win7 a few days ago.

Commanding the revision of Ice Age V2
Windows 7 Ultimate 64-bit
XP Compatibility mode didn't solve it

Re: rearranging battlefield

PostPosted: 23 Jan 2014, 17:00
by HarlequinCasts
I have only ever played in Windows 7 and I did not know that other versions were ever able to rearrange card order. As far as I knew, casting order was it.

What exactly was the input to rearrange a stack of cards on xp?

Re: rearranging battlefield

PostPosted: 23 Jan 2014, 17:10
by PGM
Yes, too bad it stopped working. It was the easiest thing. In this example, you could just drag the Propaganda a little and it would immediately hover above the pile. If you then double-clicked on the table, all cards would auto-rearrange to the proper position - one Howling Mine would occupy the slot left empty by the Propaganda, which moved to the top of the pile. Same thing with creatures and lands, even on the AI side. Quite a difference.

edit: to clarify that it does not work anymore

Re: rearranging battlefield

PostPosted: 24 Jan 2014, 03:02
by Sonic
HarlequinCasts wrote:I have only ever played in Windows 7 and I did not know that other versions were ever able to rearrange card order. As far as I knew, casting order was it.

What exactly was the input to rearrange a stack of cards on xp?
To re-stack cards - move one to overlap another, the moved card then usually appears above the card it overlaps.
To neaten everything up - double click on the desktop.

Re: [confirmed]rearranging battlefield in windows 7 broken

PostPosted: 12 Nov 2014, 14:32
by Aswan jaguar
I just had this idea so Stassy,or anyone with windows7 and newer can you please test if this problem is caused by the aero theme of windows like the done button that is missing when aero theme is on?

Re: [confirmed]rearranging battlefield in windows 7 broken

PostPosted: 12 Nov 2014, 15:25
by Nexhro
Aswan jaguar wrote:I just had this idea so Stassy,or anyone with windows7 and newer can you please test if this problem is caused by the aero theme of windows like the done button that is missing when aero theme is on?
Nope, switching to non-Aero designs doesn't fix this. Win7 64 bit Ultimate here.

Re: [confirmed]rearranging battlefield in windows 7 broken

PostPosted: 19 Dec 2014, 19:52
by PGM
A few days ago I discovered a way around this problem. Clicking on a card with the left button immediately followed by the right button makes that card come to the top (double clicking left+right). Unfortunately cards like Necropotence get activated once you click on them, so use it whenever possible.

Win7 64 bit Ultimate, aero theme on

Re: [confirmed]rearranging battlefield in windows 7 broken

PostPosted: 21 Dec 2014, 05:03
by Nexhro
PGM wrote:[...] Clicking on a card with the left button immediately followed by the right button makes that card come to the top (double clicking left+right). [...]
Thank you, PGM! This does work for most cards, but some just remain where they were when using this method. Whether it works or not seems to be card-related and pretty random at that.
For example tapped Candelabra of Tawnos and tapped Worn Powerstone do not move an inch when left-right clicking them, but tapped Magus of the Candelabra and tapped Coldsteel Heart do.

Re: [confirmed]rearranging battlefield in windows 7 broken

PostPosted: 21 Dec 2014, 10:36
by PGM
Works fine here. Make sure you're clicking left one time and immediately clicking right one time.

Re: [confirmed]rearranging battlefield in windows 7 broken

PostPosted: 21 Dec 2014, 14:15
by Nexhro
Yeah, tried doing so several times and as I said, it worked for other cards, so it wasn't down to technique. I had lots of cards on the battlefield, but those two didn't move; works in a clean game, though. Sadly, the autosave is corrupted.

Re: [confirmed]rearranging battlefield in windows 7 broken

PostPosted: 14 Sep 2016, 06:50
by Korath
For what it's worth, I can currently repro on Windows 7 64-bit, and not on Vista 32-bit or XP 32-bit, both in Manalink (EMNv2) and Shandalar (dev builds). And oh boy, if I had had any idea just how irritating it was, I'd have investigated sooner. I'm doing so now.

(What missing done button? Is there a bug open for that?)

---

I've got this working in Shandalar, in commit 3986407. I won't be able to port it to Manalink until I can get it to compile successfully again (which might be a while), and maybe not until I can decompile Magic.exe again (which might be a long while). The change itself should be easy to move over at that point, at least.

Re: [confirmed]rearranging battlefield in windows 7 broken

PostPosted: 14 Sep 2016, 08:42
by BAgate
Some themes, and aero in Windows 7, remove the done button in pop up windows. It has led to much confusion over the years (see here for the other debate on it I can remember).

Re: [confirmed]rearranging battlefield in windows 7 broken

PostPosted: 14 Sep 2016, 09:06
by Korath
Ah, the same thing you're seeing here, then. I can repro that on this Windows 7 box. I can't test on the Vista one I have access to; it's not local to me and aero won't run over rdp.

Re: [confirmed]rearranging battlefield in windows 7 broken

PostPosted: 14 Sep 2016, 19:28
by Korath
Manalink version fixed in 3465292.