## ÖRGY

T-Bone
Inner party member
Posts: 1492
Joined: Thu Jun 09, 2011 9:03 am

### Re: ÖRGY

I really, really, like this. I have been thinking about making a 'OS' of sort in LÖVE, where you could make individual apps that would run kind of like this. If I ever get around to do something like that, I might base it on this. Maybe.

miko
Party member
Posts: 409
Joined: Fri Nov 26, 2010 2:25 pm
Location: PL

### Re: ÖRGY

kraftman wrote:Updated it a bit so you can pan around the project with middle click, and zoom in and out a bit.
If you click on one project, the others will auto pause.
I would suggest changing scaling to:

Code: Select all

Canvas.scale = Canvas.scale * 1.1 (wu)
Canvas.scale = Canvas.scale * 0.9 (wd)

which feels more natural.

In love.update() you call love.mouse.getPosition() twice the number of projects, and calling it just once for the entire function would be enough.

Anyways, cool project. Keep it going!
I was thinking about similar idea, where "project" would be simple games (hosted online), and the "metaproject" would be just a game browser/selector/deployer. But I have not yet implemented anything.
My lovely code lives at GitHub: http://github.com/miko/Love2d-samples

kraftman
Party member
Posts: 277
Joined: Sat May 14, 2011 10:18 am

### Re: ÖRGY

Bit of an update since I've semi-finished my multiline edit box:

I've incorporated the editor I was developing into my GUI, and the GUI into this project, so now you can write a LOVE project in game, and test it in game, and it represses an errors like lick does, so running dodgy code doesn't stop the whole thing working.

To give it a go, write a simple love program into the editor, and hit the green button: the code should then run in a separate window, which can be resized by dragging the edges or double clicking the title bar to fullscreen. The green button on the player can pause the loaded game.

Eg:

function love.draw()
love.graphics.draw("INCEPTION!", 10, 10)
end

then hit the green button
Attachments
MultiProj 0.22.love
Last edited by kraftman on Thu Apr 12, 2012 10:03 pm, edited 1 time in total.

Nixola
Inner party member
Posts: 1940
Joined: Tue Dec 06, 2011 7:11 pm
Location: Italy

### Re: ÖRGY

Folders' name in .zip files are case sensitive
Could you please make a version without canvases? I don't support them
lf = love.filesystem
ls = love.sound
la = love.audio
lp = love.physics
li = love.image
lg = love.graphics

kraftman
Party member
Posts: 277
Joined: Sat May 14, 2011 10:18 am

### Re: ÖRGY

Nixola wrote:Folders' name in .zip files are case sensitive
Could you please make a version without canvases? I don't support them
Sorry, should be fixed now, that'll teach me not to test. I'm not sure there's much point in making one without canvas's, any amount of highlighted text would make it so slow it would be unusable.

Nixola
Inner party member
Posts: 1940
Joined: Tue Dec 06, 2011 7:11 pm
Location: Italy

### Re: ÖRGY

Can you add then some sort of .cfg file to prevent highlighted text? I'd be happy to test this...
lf = love.filesystem
ls = love.sound
la = love.audio
lp = love.physics
li = love.image
lg = love.graphics

kraftman
Party member
Posts: 277
Joined: Sat May 14, 2011 10:18 am

### Re: ÖRGY

Nixola wrote:Can you add then some sort of .cfg file to prevent highlighted text? I'd be happy to test this...
Does this work for you?
Attachments
MultiProj no-FB.love

Nixola
Inner party member
Posts: 1940
Joined: Tue Dec 06, 2011 7:11 pm
Location: Italy

### Re: ÖRGY

Keypressed, Mousepressed, event.push('q') and event.quit() don't work, and I don't know how to close a window... Other than that, it's really nice!
lf = love.filesystem
ls = love.sound
la = love.audio
lp = love.physics
li = love.image
lg = love.graphics

kraftman
Party member
Posts: 277
Joined: Sat May 14, 2011 10:18 am

### Re: ÖRGY

Nixola wrote:Keypressed, Mousepressed, event.push('q') and event.quit() don't work, and I don't know how to close a window... Other than that, it's really nice!
yeh there's a lot of functions I havnt converted yet, each one needs to be individually rewritten to run in its own environment properly, it takes a while! Thanks for checking it out

### Who is online

Users browsing this forum: No registered users and 8 guests