middleclass & extras: middleclass 3.0 is out!

Showcase your games and demos, and discuss ongoing projects.

Re: middleclass & extras: middleclass 2.0 is out!

Postby kikito on Mon Sep 19, 2011 7:00 am

:neko: I'm glad I can help. Stateful is the next thing I'll update - either this week or the next one.
When I write def I mean function.
User avatar
kikito
Inner party member
 
Posts: 2479
Joined: Sat Oct 03, 2009 5:22 pm
Location: Madrid, Spain

Re: middleclass & extras: middleclass 2.0 is out!

Postby bartbes on Mon Sep 19, 2011 7:09 pm

No Class Commons? I am disappoint.
Cowardly acts and the eating of birds must not be the deeds of a Hero of Storms. If the one being judged displeases the Adjudicator's master, the Golden Crow, the deceased soul will be gnawed upon until nothing but their bones remain.
User avatar
bartbes
Sex machine
 
Posts: 4126
Joined: Fri Aug 29, 2008 10:35 am
Location: The Netherlands

Re: middleclass & extras: middleclass 2.0 is out!

Postby kikito on Mon Sep 19, 2011 8:24 pm

It's on my list! But I need to do this first, sorry :)
When I write def I mean function.
User avatar
kikito
Inner party member
 
Posts: 2479
Joined: Sat Oct 03, 2009 5:22 pm
Location: Madrid, Spain

Re: middleclass & extras: middleclass 2.0 is out!

Postby TechnoCat on Mon Oct 10, 2011 2:59 am

kikito wrote::neko: I'm glad I can help. Stateful is the next thing I'll update - either this week or the next one.

:(

EDIT: Actually, I see you have been updating it. I'll see what is wrong.
EDIT2: OH! stateful is its own separate repo now. Gotcha. And it works.
Code: Select all
Stateful = require 'stateful.stateful'


Image
User avatar
TechnoCat
Inner party member
 
Posts: 1606
Joined: Thu Jul 30, 2009 12:31 am
Location: Chicago, IL

Re: middleclass & extras: middleclass 2.0 is out!

Postby kikito on Mon Oct 10, 2011 6:05 am

Hi technocat,

I'm afraid that I haven't been able to release it yet. Sorry about that. I've been a bit ill and real life had me working on other things.

It's approaching completion, though. The main functionality is already there - only secondary stuff is left (for example, callbacks are not invoked when popAllStates is called; isInState isn't implemented, and states are not included in mixins - althought I might leave that one out)

As a side note, I've decided that from now on it will be my policy to not provide a folder, but a self-contained file for all my libs. This way you will not need a require 'stateful.stateful' (which in some cases gives trouble to physfs) but simply require 'stateful'.

Regards, and apologies for the delay!
When I write def I mean function.
User avatar
kikito
Inner party member
 
Posts: 2479
Joined: Sat Oct 03, 2009 5:22 pm
Location: Madrid, Spain

Re: middleclass & extras: middleclass 2.0 is out!

Postby TechnoCat on Mon Oct 10, 2011 6:47 am

kikito wrote:Hi technocat,

I'm afraid that I haven't been able to release it yet. Sorry about that. I've been a bit ill and real life had me working on other things.

It's approaching completion, though. The main functionality is already there - only secondary stuff is left (for example, callbacks are not invoked when popAllStates is called; isInState isn't implemented, and states are not included in mixins - althought I might leave that one out)

My minuscule needs seem to have already been met. It seems to work without any problems.
I made this with middleclass 2.0 and the new stateful. (and Tween)
Attachments
splash.love
0.7.2
(658.15 KiB) Downloaded 49 times
User avatar
TechnoCat
Inner party member
 
Posts: 1606
Joined: Thu Jul 30, 2009 12:31 am
Location: Chicago, IL

Re: middleclass & extras: middleclass 2.0 is out!

Postby TechnoCat on Fri Oct 14, 2011 2:46 am

Do class declarations have to be global?
http://i.imgur.com/xIJBO.png
I tried doing this and it keeps giving me an upvalue boolean error when I require it in another file and do :new on the returned object.
Code: Select all
local Shmup = class('Shmup')

function Shmup:initialize()
end

function Shmup:update(dt)
end

function Shmup:draw()
end

return Shmup
User avatar
TechnoCat
Inner party member
 
Posts: 1606
Joined: Thu Jul 30, 2009 12:31 am
Location: Chicago, IL

Re: middleclass & extras: middleclass 2.0 is out!

Postby kikito on Fri Oct 14, 2011 6:59 am

TechnoCat wrote:Do class declarations have to be global?

As far as I know, no.

TechnoCat wrote:I tried doing this and it keeps giving me an upvalue boolean error when I require it in another file and do :new on the returned object.

That is weird.

Can you include inspect.lua in your main and print the Shmup variable on the console?

Code: Select all
local inspect = require 'inspect'
local Shmup = require 'Shmup'
puts(inspect(Shmup))


Does it work if you make Shmup global?
Last edited by kikito on Fri Oct 14, 2011 9:20 am, edited 1 time in total.
When I write def I mean function.
User avatar
kikito
Inner party member
 
Posts: 2479
Joined: Sat Oct 03, 2009 5:22 pm
Location: Madrid, Spain

Re: middleclass & extras: middleclass 2.0 is out!

Postby Robin on Fri Oct 14, 2011 7:53 am

You spend too much time with Ruby. :P
Help us help you: attach a .love.
User avatar
Robin
The Omniscient
 
Posts: 6009
Joined: Fri Feb 20, 2009 4:29 pm
Location: The Netherlands

Re: middleclass & extras: middleclass 2.0 is out!

Postby kikito on Fri Oct 14, 2011 9:19 am

That is impossible :ultrahappy:
When I write def I mean function.
User avatar
kikito
Inner party member
 
Posts: 2479
Joined: Sat Oct 03, 2009 5:22 pm
Location: Madrid, Spain

PreviousNext

Return to Projects and Demos

Who is online

Users browsing this forum: jjmafiae, zorg and 3 guests