[04:22:05] iceeey has joined #peragro-dev
[04:22:06] ChanServ sets mode: +o iceeey
[04:32:02] dingobloo has joined #peragro-dev
[05:59:06] thebolt|zzz has joined #peragro-dev
[05:59:06] sets mode: +o thebolt|zzz
[07:58:05] dingobloo has quit: Read error: 110 (Connection timed out)
[08:21:38] dingobloo has joined #peragro-dev
[08:24:12] iceeey has quit: Remote closed the connection
[10:14:50] <thebolt> i started some development here last night ;)
[10:15:14] <dingobloo> what'd you work on.
[10:15:37] <thebolt> starting to implement the entity system rewrite me and iceeey (and others) have been discussing
[11:02:58] |sueasts| has joined #peragro-dev
[11:05:31] ChanServ sets mode: +o sueastside
[12:19:05] dingobloo has quit: "Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"
[12:22:51] <CyaNox> thebolt: great to hear. Yesterday the svn module on my server was broken but today its working ... if you commit now ... you'll be the first to test it again ... :p
[12:23:13] <thebolt> CyaNox: i still have to spend some hours before it is anything worth commiting ,)
[12:24:11] <CyaNox> still its good to hear some code is actually being written.
[12:26:01] <sueastside> thebolt: what ya doing? (seems i need to wake up earlier :) )
[12:26:46] <CyaNox> sueastside: coding ofcourse ... you stupid!
[12:26:57] <sueastside> entity stuff?
[12:27:10] <CyaNox> 10:15 <@thebolt> starting to implement the entity system rewrite me and iceeey (and others) have been discussing
[12:27:20] <sueastside> aha
[12:27:41] <CyaNox> sueastside: (we have logs you know)
[12:27:47] <thebolt> not coding right now though ;)
[12:29:48] <sueastside> CyaNox: can i get the link again please?
[12:30:04] <CyaNox> http://noxbot.org/irclogs/
[12:30:31] <sueastside> ty
[12:30:47] <sueastside> still had the bookmark of the old ones :)
[12:31:55] <CyaNox> heh
[12:37:50] PK has joined #peragro-dev
[12:37:50] ChanServ sets mode: +o PK
[12:37:54] <sueastside> hi PK
[12:38:42] <CyaNox> heya PK
[12:38:57] <CyaNox> 12:37 I'd say ask the people in #peragro
[12:38:57] <CyaNox> 12:37 no one there takes me serious
[12:39:10] <CyaNox> so prove him wrong please
[12:48:26] <CyaNox> the cloud stuff seems easy to implement if you purely look at the ammount of code.
[12:48:44] thebolt2 has joined #peragro-dev
[12:48:58] <CyaNox> If the folumetric clouds really work nice it might indeed be a good addition to PT and CS'es code.
[12:50:22] <sueastside> and if i ever get these transforms right, well have clouds+day/night cycle+moon+stars......
[13:02:08] <PK> don't forget the clouds in the night, with the moonlight on it :)
[13:22:31] ChanServ sets mode: +o thebolt
[13:41:27] dingobloo has joined #peragro-dev
[14:27:16] PK has quit: "Leaving"
[14:29:20] caedes has joined #peragro-dev
[15:24:37] iceeey has joined #peragro-dev
[15:24:37] ChanServ sets mode: +o iceeey
[15:55:17] <iceeey> thebolt, how is your progress on code?
[15:58:31] <thebolt> iceeey: basically implemented Property and test-cases
[15:58:39] <iceeey> nice
[16:00:49] <thebolt> also i've been trying to come up with ways that Components can publish their methods to template behaviours
[16:00:55] <thebolt> (mainly to python behaviours)
[16:01:13] <iceeey> yes, me too
[16:06:08] <thebolt> and maybe a combination of a custom struct and boost::function can do it
[16:10:07] <thebolt> however, to be well-working you probably need a custom dispatch
[16:10:25] <thebolt> so that all exposed functions are called via same function signature
[16:12:58] <iceeey> yeah it looks like it could be complicated
[16:15:01] <iceeey> is boost python capable of exposing a function that takes a variable argument list or so?
[16:15:24] <thebolt> or hm.. might work without resorting to such tricks..
[16:18:00] <iceeey> well you can try to expose each function itself
[16:18:47] <iceeey> the exposed functions need some designation like a macro EXPOSED anyway
[16:18:57] <thebolt> well, thing is that the "binding type" boost::pyhton::class itself can be passed around
[16:19:16] <thebolt> so Component can have a
[16:19:28] <thebolt> class_& GetExposedClass ();
[16:19:58] <iceeey> right
[16:21:10] <thebolt> or well, ExposeClass() might be more supported to expose component types. still same idea
[16:21:16] <iceeey> yeah
[16:21:44] <iceeey> just some designation which would add the function ptr to the class_ binding
[16:22:25] <thebolt> well, each component could be exposed as its own python type
[16:22:41] <thebolt> then when exposing an entity it dynamically derives it from the component types
[16:24:49] <iceeey> okay, so same idea, but adding the exposed functions dynamically to the behavior class
[18:31:21] caedes has quit: "nightmare reset by peer"
[18:32:26] caedes has joined #peragro-dev
[18:55:58] ChanServ sets mode: +v caedes
[19:05:24] caedes changed nick to: caedes|away
[19:34:25] dingobloo has quit: Read error: 104 (Connection reset by peer)