|
Post by grzechol on Sept 1, 2014 8:54:59 GMT -5
|
|
|
Post by fallen on Sept 8, 2014 14:07:08 GMT -5
grzechol - thanks, I wish it was that simple! This is on our list, but could require more than a weeks worth of effort to get it working in a single game and requires a huge amount of rewriting of code. If you allow Android to flip the orientation like that, it tears down and re-instantiates your activities (deleting objects, dropping DB handles, etc) and really breaks every game we have written that uses Java. You'll note that Heroes of Steel and Star Traders 4X Empires are capable of this without issue. Ahhh, the nice clean next generation of C++ beauty.
|
|
|
Post by slayernz on Sept 8, 2014 17:10:47 GMT -5
Aaaactually, on a similar note, I personally would like an option for a reversed UI so all of the action buttons are on the left and the glom buttons on the right (etc) ... better for us left-pawed cats
I know I know .... very very VERY low priority - I can kill cultists just as easily with either hand.
|
|
|
Post by fallen on Sept 8, 2014 17:52:32 GMT -5
slayernz - that is a request for HoS or just all of our games?
|
|
|
Post by slayernz on Sept 8, 2014 18:53:19 GMT -5
Haha ... just HoS ... oh oh oh oh OH ... and I hope that you're going to keep portrait mode for ST2 ... I still really with HoS had Portrait mode - so much easier for one-handed play. That's going even further away from the original post though Don't worry about the mirrored UI (for lefties) .. we can cope.
|
|
|
Post by fallen on Sept 8, 2014 23:26:07 GMT -5
slayernz - portrait mode is a huge part of the Star Traders tradition ... I don't think I could go on without it
|
|
|
Post by slayernz on Sept 9, 2014 0:12:38 GMT -5
Woohoo - Slayernz does a lil dance
|
|
|
Post by grzechol on Sept 9, 2014 2:16:53 GMT -5
grzechol - thanks, I wish it was that simple! This is on our list, but could require more than a weeks worth of effort to get it working in a single game and requires a huge amount of rewriting of code. If you allow Android to flip the orientation like that, it tears down and re-instantiates your activities (deleting objects, dropping DB handles, etc) and really breaks every game we have written that uses Java. You'll note that Heroes of Steel and Star Traders 4X Empires are capable of this without issue. Ahhh, the nice clean next generation of C++ beauty. Wow, I had no idea it's so creepy. How is it possible to drop DB handles when flipping screen orientation? I'm glad I'm writing J2EE applications
|
|
|
Post by fallen on Sept 9, 2014 9:13:50 GMT -5
grzechol - the Android lifecycle is full of these sorts of things. We've built a game engine that is resilient to many interruptions (taking a phone call, being paused mostly anywhere) but it would be a huge amount of work, and in some cases simply impossible, to modify it at this point to handle rotation flipping at any time and seamlessly.
|
|
|
Post by grzechol on Sept 9, 2014 9:25:09 GMT -5
Sure, I understand. I just assumed screen rotation is transparent for the developer and it turned out I'm wrong (Google, why?!). I can definitely live without reverse landscape orientation
|
|
|
Post by fallen on Sept 9, 2014 9:31:24 GMT -5
grzechol - Google documentation states "The restart behavior is designed to help your application adapt to new configurations by automatically reloading your application with alternative resources that match the new device configuration." As mentioned, Heroes and 4X Empires are completely capable of seamlessly handling this. We've learned a lot over 4 years, but we can't correct all of our early decisions.
|
|