Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - edsquare

Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 »
106
Works in Progress / Re: Cabin Fever Escape 3D
« on: August 18, 2014, 11:00:29 AM »
Well I just checked an HTML file and realized it's been quite a while since I initially added cursor changing, and turns it it was done in a CSS style and not in JavaScript. HTML5 does support this according to w3schools. It's something jacked up with the QtWebKit. Oh well. What I have is close enough, thank you edsquare for the help! Though this issue isn't fixed I don't want to eat up more of your time. :D

Cheers.

In other words : "I'm not gonna fix it ok? stop bugging me!"  :D

107
Programming Help / Re: Color values in GM
« on: August 17, 2014, 09:08:50 PM »
MMM  a frosty, foamy Guinnes.  :)

108
Off-Topic / Re: I love Linux
« on: August 17, 2014, 09:05:11 PM »
Yeah, I really like being able to customize window borders and control appearances if I ever want to, makes it nice. I agree if more big companies like Adobe cared enough to port all their best software to Linux, I wouldn't use windows for anything other than Windows game ports. If GMS's IDE ran on Linux along with everything else I need I'd be a full-time Linux user.

Older versions of GM run on wine, it's on synaptic (Software Manager) or on the terminal sudo apt-get install wine.

Being able to customize your desktop is a huge pro, also the lack of nocive fauna, but for me the selling point is freesoftware, free as in speach and as in beer. Qt never did it for me I'm a Gnome fan, or moere precisely was, since gnome3 I switched to cinammon and never loked back.


109
Works in Progress / Re: Cabin Fever Escape 3D
« on: August 17, 2014, 01:43:43 PM »
Thank you so much edsquare! But while normally that would work, I'm not changing the cursor with Qt C++, it's a Qt HTML5 container application, so all cursor changing is being done in JavaScript based on the mouseover event on a clickable hotspot. I recreated the project as a duplicate to check what options I have for creating a new project, there was a check box labeled "Enable touch optimized navigation" which seemed to disable the right click menu, which gives a more native feel, good, and it enabled the JavaScript cursor changing to work partially how it should, great. But it's not changed by the mouseover event, it's only triggered after a click. To be honest I don't know what the purpose of that "Enable touch optimized navigation" check box is even used for if it can't set the cursor correctly. :'( oh poo

HTML5 + JavaScript?

Are you using CSS? If so there are ways to achieve that in CSS, also why not check if HTML5 lets you do what you want?

110
Works in Progress / Re: Cabin Fever Escape 3D
« on: August 16, 2014, 11:06:03 PM »
edsquare, the resolution is still huge, however, I did manage a semi-decent method to change the cursor. It's looking like my only option with using QtWebKit. The cursor starts as the default. When you click on a loading screen, the cursor changes to a wait cursor. When you click on a clickable hotspot the cursor will change to indicate you clicked an area that actually did something.When you click on something that doesn't do anything, i.e. not on a hotspot the cursor changes to the default. Of course it would be much better if it would change when the mouse if hovering over something important, instead of only reponding after clicks, but Qt doesn't work like that. :'( Boo hoo

Are you sure? the hover event doesn't help you?

Also the hasmouselistener could help or maybe this can give you a clue:

Code: [Select]
// At the original click location we draw a 4 arrowed icon. Over this icon there won't be any scroll
// So we don't want to change the cursor over this area
bool east = m_panScrollStartPos.x() < (m_currentMousePosition.x() - ScrollView::noPanScrollRadius);
bool west = m_panScrollStartPos.x() > (m_currentMousePosition.x() + ScrollView::noPanScrollRadius);
bool north = m_panScrollStartPos.y() > (m_currentMousePosition.y() + ScrollView::noPanScrollRadius);
bool south = m_panScrollStartPos.y() < (m_currentMousePosition.y() - ScrollView::noPanScrollRadius);
if ((east || west || north || south) && m_panScrollButtonPressed)
m_springLoadedPanScrollInProgress = true;
if (north) {
if (east)
view->setCursor(northEastPanningCursor());
else if (west)
view->setCursor(northWestPanningCursor());
else
view->setCursor(northPanningCursor());
} else if (south) {
if (east)
view->setCursor(southEastPanningCursor());
else if (west)
view->setCursor(southWestPanningCursor());
else
view->setCursor(southPanningCursor());
} else if (east)
view->setCursor(eastPanningCursor());
else if (west)
view->setCursor(westPanningCursor());
else
view->setCursor(middlePanningCursor());
}

111
Issues Help Desk / Re: Linux Requirements
« on: August 13, 2014, 05:25:54 PM »
This is a nonsensical question. Why would you expect only certain distributions of the same basic system to work with ENIGMA? The only version-specific requirements would be for the dependencies, and neither GNU nor Linux is a dependency. Even if a distro doesn't include ENIGMA's dependencies, you can get them yourself.

On the other hand, if you're just talking about what distros ENIGMA binaries are distributed for by the ENIGMA devs, that's kind of self-documenting, is it not? Obviously, if an Ubuntu 12.10 package doesn't exist, Ubuntu 12.10 isn't supported that way.
More like onpon's reply was nonsensical.

System requirements are important. You shouldn't have to pretend otherwise. GameMaker:Studio only targets Ubuntu 12.10 or above distrobutions. While with ENIGMA, there should be a genral platform itofficially supports. People who aren't total nerds don't know how to install dependencies through the Terminal. Most poeple who use a computer in their everyday lives don't understand what terminal or command line even is, let alone how to use it, and don't forget most earthlings who have a life outside of the computer will probably never care to learn more or find out what these complicated things are. The ignorance isn't a good thing, but it's far too common for us to not cater to.

@ everyone esle - well there you go no one here knows. Doesn't surprise me :P But it's not a big deal depending on how you look at it.

But most linux distros come with a package manager a la synaptic, and to go to your terminal and do "sudo apt-get install whatever", is not that hard, the problems may present when you need an older library and it's not in your repos. Since neither LGM or ENIGMA are packaged software, you only need to install the dependencies, download the zip and run install.py.

And if you run into any trouble then you use google or go to the forum and ask for help.

If you installed using a deb/rpm package, then you almost always need to know if it's for the version of the distro you're using, when you install from source this almost never is a problem.

112
Proposals / Re: some proposal
« on: August 08, 2014, 01:00:07 AM »
Code folding was planned, but never implemented. Then there was some scrambling to build a new IDE. Then nothing happened. This is likely to be a much-requested feature, but no one's realy volunteering, at this point.

I've got an eclipse plugin source code for code folding in eclipse, where and how should we place it in LGM?

113
Works in Progress / Re: Cabin Fever Escape 3D
« on: August 07, 2014, 08:31:29 PM »
Thank you for the feedback and compliment! :D The clicking and navigation is more obvious on windows and mac, because their WebView control supports changing the cursor from javascript. The Linux version was made in Qt which doesn't support changing the cursor with javascript. It helps a lot having the cursor change to a hand when your cursor goes over a clickable hotspot. The size can't be changed I'm afraid. I wouldn't just need to resize the game window, I would need to scale the images and every clickable hotspot coordinate which would be a nightmare (math isn't my thing).

Thanks for playing! :D

Okey, will try it again when I get a bigger screen or when I finally put together my multimedia center  :D

Regardding the cursor changes... Could you put something that is invisible and becomes visible when the cursor passes over it? Some knid of glow or a star or a dick that guides the player on linux? if you do this you can have the exact same look and feel on all systems, and I suspect you wouldn't need anything else but enigma (Or was it GMS?) :D

About resizing the window... If you detect the screen height and take that as a variable, then you take your game window height and do a (Regla de tres in spanish) you take the two known quantities and multiply one by 100 and divide the result by the other known, this gives you the percentage of your game window's height that is the screen window then you resize everything by that percentage, this should leave everything in site but resized (I think)  ;D

114
Works in Progress / Re: Cabin Fever Escape 3D
« on: August 07, 2014, 07:50:27 PM »
My two cents:

Very nice website you've got!

Regarding this game the screen is too big and can't be resized, some pointers as to how to turn, zoom in and out, open drawers, etc would be nice at the start of the game (I got cabin fever trying to get stuff done!  :D ), this of course on linuxmint, don't know if it's the same on windows, my monitor is 1280x720 so....

115
Proposals / Re: some proposal
« on: August 07, 2014, 04:10:00 PM »
hello, I have a little 'proposals to improve enigma, I do not know if someone has already proposed (in this case, let me know):
1) be able to "close" the braces, if you have a very long code that can help to make the code more readable, for example:

1. Don't you mean automatic braces like for example in an IDE ?  Example, I work in CodeBlocks C++, and whenever I open brace, the close brace is there for me, letting me insert anything I want in between.
I like this idea and it should be implemented in LGM IDE. I'm all for it and it should not be difficult to implement.

By the images he posted I guess he means folding code by clicking on the opening brace so it shuts down until you can't read that part of the code but see only the braces, and by clicking on the same brace again you unfold the code. 

Quote
Quote
2) Enter in the code editor the name of the object and its event

This is great for people who don't do any D&D and only code.  I would love that as I do only code.
But if I'm not mistaken, you can already do that in GMS, not sure if this is fully functional and working in ENIGMA.  I know it's covered in the docs but never actually tried it :D

I vote for this too.  (Y)

Quote
Quote
3) the possibility as in gm, zoom in and out the written

What do you mean by that ?  There is no such feature in GM, do you mean inside the code editor ? You can't do that in GM.  Though it might help for people who are visually impaired, perhaps ability to select font
and text size in code editor :D

Just like many IDE's do allow to do that, perfect for the visually impaired (like me)  :D

116
Off-Topic / Easy single step installers?
« on: August 06, 2014, 06:57:15 PM »
I remembered about a tool that allows you to create a universal installer from Windoze to linux passing trhu bsd and mac

It's called ZeroInstall or 0Install it's available here:

Code: [Select]
http://zero-install.sourceforge.net/
Could it be the answer for all of ENIGMA-LGM's installing problems?

117
Well, if you're satisfied with your backup strategy, you can always load the old partition and try deleting ~/.enigma.

Will try that as soon as I finish setting up a local repo in this install (For all the stuff I use that is'nt on official/ppa or it's too outdated)  :)

EDIT : I managed to fuck up the new install while trying to create an offline repo for my stuff  >:(

So after a clean install here I am, almost ready to fuck it up again, this time with an iso image and apton cd, no other method (Without php servers) is available it seems, even methods that used to work no longer do  >:(

I hope this time everything will go according to plan ;D

118
I usually download from the Download section -> Additional packages. There the LGM and plugin is always up to date (as in, if you can get a newer version somewhere, it's probably there).
But glad it works now. It will probably break in the near future though, as many changes are coming.

Okey, will download manually in a moment, I'm aware of that, it's the nature of the beast until it reaches maturity  :D

What I'm concerned right now is if the problems I was experiencing were my fault (As I suspect) or was LGM-ENIGMA broken.

119
Second LinuxMint32 installed, second user created, enigma installed, changed ownership to second user, now I go back to that user to see if it works properly  ;D

EDIT : Installed by script, it launches install.py so... Do I have the latest LGM? If I do then problem solved, it launches, it runs and I have characters on the room, didn't test anything else because I'm not sure if I have the latest LGM and ENIGMA.

120
Off-Topic / Re: Can enigma be a widget engine?
« on: August 05, 2014, 02:18:57 PM »
I cannot guarantee it will be better or faster, but I think it would be. Depends on what is the alternative, which you haven't really mentioned. Or even the resource consumption of current widget engines.

The only one I've used is the desklets engine for gnome (Python) and I don't remember it's usage of cpu and ram  :( I would need to investigate to see if it's really interesting to do it anyway, but being interpreted JS, and python, and using qt in the case of some I would imagine its not little.

Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 »