DEVS: Are you interested in a brand-new client?
Moderator: Phades
-
sabinati
- Posts: 15527
- Joined: Mon Jul 13, 2009 4:25 am
- Location: View active topics
Re: DEVS: Are you interested in a brand-new client?
shift clicking is for transferring items from one container to another, e.g. from your inventory to equipment, or from chest to inventory. i would use a different key to queue or use a different key for transferring so that the functionality is not lost.
-
SeanPan
- Posts: 218
- Joined: Wed Feb 09, 2011 7:11 am
Re: DEVS: Are you interested in a brand-new client?
Why not use double-click on an item in order to move it to the next interacted container?
If shift can queue up interaction actions, it would be pretty sweet as well. Harvest everything!
If shift can queue up interaction actions, it would be pretty sweet as well. Harvest everything!
-
themendios
- Posts: 49
- Joined: Mon Feb 07, 2011 6:32 pm
Re: DEVS: Are you interested in a brand-new client?
I was just going to add a +/-/all button next to each material. I am sorta surprised that it isn't implemented, it almost seems like the shift click/scroll would be harder to implement.sabinati wrote:shift clicking is for transferring items from one container to another, e.g. from your inventory to equipment, or from chest to inventory. i would use a different key to queue or use a different key for transferring so that the functionality is not lost.
By the way loftar is what the bufko guy was complaining about true? Do you actually feed the client GUI instructions beyond just sprite animations? I sorta doubt it but I haven't dug that far yet since I got wrapped up in building my library.
-
themendios
- Posts: 49
- Joined: Mon Feb 07, 2011 6:32 pm
Re: DEVS: Are you interested in a brand-new client?
Wow, after reviewing the code that is precisely what it is doing.
loftar I have to say this is a unique piece of code you have here with the remoteUI implementation, I don't think I've ever seen anything quite like it or even considered the possibility that a UI could be run remotely.
Maybe I'm missing a piece (and I probably am) but it looks like every Widget sends its feedback directly to and from the server via s/rworker which means that there is no interception or possibility of modification of the positions of the Widget on the clientside at all. Unless it's only sending the coordinates of interaction inside that particular widget's bounds (which is what I am hoping).
Now I am thinking how in the hell I am going to implement this. If you can tell me if the interaction data is limited in scope to just the bounds of the widget in question or on the ui as a whole that would help a ton!
loftar I have to say this is a unique piece of code you have here with the remoteUI implementation, I don't think I've ever seen anything quite like it or even considered the possibility that a UI could be run remotely.
Maybe I'm missing a piece (and I probably am) but it looks like every Widget sends its feedback directly to and from the server via s/rworker which means that there is no interception or possibility of modification of the positions of the Widget on the clientside at all. Unless it's only sending the coordinates of interaction inside that particular widget's bounds (which is what I am hoping).
Now I am thinking how in the hell I am going to implement this. If you can tell me if the interaction data is limited in scope to just the bounds of the widget in question or on the ui as a whole that would help a ton!
-
Jackard
- Posts: 8849
- Joined: Sun Jul 12, 2009 6:07 am
- Location: fucking curios how do they work
Re: DEVS: Are you interested in a brand-new client?
what do you mean when you say "widget"? i know some of this stuff can be moved:
http://i40.tinypic.com/29ooh0l.png
http://i40.tinypic.com/29ooh0l.png
-
themendios
- Posts: 49
- Joined: Mon Feb 07, 2011 6:32 pm
Re: DEVS: Are you interested in a brand-new client?
yea i'm still digging through all the code, i guess you could just ignore certain ui messagesJackard wrote:what do you mean when you say "widget"? i know some of this stuff can be moved:
http://i40.tinypic.com/29ooh0l.png
-
themendios
- Posts: 49
- Joined: Mon Feb 07, 2011 6:32 pm
Re: DEVS: Are you interested in a brand-new client?
nm
Last edited by themendios on Sat Feb 19, 2011 6:11 am, edited 1 time in total.
-
themendios
- Posts: 49
- Joined: Mon Feb 07, 2011 6:32 pm
Re: DEVS: Are you interested in a brand-new client?
wow, figured it out
i underestimated your conversion functions, switched endian order on the uint16s on a random whim and it worked
i underestimated your conversion functions, switched endian order on the uint16s on a random whim and it worked
-
loftar
- Posts: 9096
- Joined: Fri Apr 03, 2009 7:05 am
- Location: Your character database
Re: DEVS: Are you interested in a brand-new client?
I take it you've never used X11 over TCP? :)themendios wrote:loftar I have to say this is a unique piece of code you have here with the remoteUI implementation, I don't think I've ever seen anything quite like it or even considered the possibility that a UI could be run remotely.
I'm not sure what you're actually asking.themendios wrote:If you can tell me if the interaction data is limited in scope to just the bounds of the widget in question or on the ui as a whole that would help a ton!
"Object-oriented design is the roman numerals of computing." -- Rob Pike
-
themendios
- Posts: 49
- Joined: Mon Feb 07, 2011 6:32 pm
Re: DEVS: Are you interested in a brand-new client?
Nope. As for the other, I think I've already answered that question for myself.loftar wrote:I take it you've never used X11 over TCP?
Just trying to decipher your number structures. Changing endianness is pretty normal for network traffic but adding 100mil to negative numbers and then changing endianness manually and then changing each resulting byte to signed is just bizarrely complex to me.
Is this some sort of standard I'm unaware of?