![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
4:23am - Well it's time to work again. Today I'm at home on the sofa and we'll see if I can get anything accomlished here. I hope so! ^.^
I did a whole lot of work yesterday, a good six hours worth. Got a lot done. Still more to do though. My next task on the HackNPlan is "Implement ProcessActors Method" which I went into detail about in the previous work post.
4:32am - Alright I'm re-reading what I planned yesterday. It should work, I'm just getting it sorted in my head. I'll start by writing the basic ProcessActors function and a temporary ProcessActor function.
4:44am - Okay I just ran into a logical snag. There's a bunch of commands, and not all of them can be consumed by an actor. If I run the ProcessActor function on a Player Controlled Actor because there's a Command waiting, and the Actor can't do anything with that Command, what do I do then?
It would normally say, "Okay I can't do this this or this, so I do nothing, turn over." and that's no good.
Ahh, I've got it. I'll make it so that it only ends the turn if it does process a command. That way the player controlled Actor will still be in order to recieve its command when the next one comes in.
5:04am - *Work Work Work* Oh phew, I was worried there for a moment when I saw that the code for Processing an Actor would do all moves if it has more than one movement command at once, but I checked the InputController and it can only set the input to one direction at a time. Still I wouldn't be surprised if I introduced a bug here later.
5:25am - Well, that's weird. I made a whole complicated thing and it worked perfectly with no errors. I don't know if I should be happy or scared. ^.^;;
Not like I usually get a lot of errors or anything, it's just that I changed a big part of the engine just now and I thought it was likely something would go wrong that I didn't see coming. But it all works.
Now I just need to figure out how to run it in a thread without breaking everything.
5:37am - Oh whew... I'm having a bad feeling now. It's study time, since I'm not sure how to do what I need to, and it's filling me with an anxiety I think. I'm not sure what to do about that.
Now my body is heating up suddenly. I don't know what to do with myself to fix it.
5:44am - Okay I hate to admit it but I need to retreat. I'mma go play a video game and/or take a nap.
10:37am - Well I took a short nap then played Dragon Quest 7 for a while. Now I'm back and I guess I'll get back to studying...
11:42am - Well I'm too tired to do any more. So I'll take a proper nap now.
I did a whole lot of work yesterday, a good six hours worth. Got a lot done. Still more to do though. My next task on the HackNPlan is "Implement ProcessActors Method" which I went into detail about in the previous work post.
4:32am - Alright I'm re-reading what I planned yesterday. It should work, I'm just getting it sorted in my head. I'll start by writing the basic ProcessActors function and a temporary ProcessActor function.
4:44am - Okay I just ran into a logical snag. There's a bunch of commands, and not all of them can be consumed by an actor. If I run the ProcessActor function on a Player Controlled Actor because there's a Command waiting, and the Actor can't do anything with that Command, what do I do then?
It would normally say, "Okay I can't do this this or this, so I do nothing, turn over." and that's no good.
Ahh, I've got it. I'll make it so that it only ends the turn if it does process a command. That way the player controlled Actor will still be in order to recieve its command when the next one comes in.
5:04am - *Work Work Work* Oh phew, I was worried there for a moment when I saw that the code for Processing an Actor would do all moves if it has more than one movement command at once, but I checked the InputController and it can only set the input to one direction at a time. Still I wouldn't be surprised if I introduced a bug here later.
5:25am - Well, that's weird. I made a whole complicated thing and it worked perfectly with no errors. I don't know if I should be happy or scared. ^.^;;
Not like I usually get a lot of errors or anything, it's just that I changed a big part of the engine just now and I thought it was likely something would go wrong that I didn't see coming. But it all works.
Now I just need to figure out how to run it in a thread without breaking everything.
5:37am - Oh whew... I'm having a bad feeling now. It's study time, since I'm not sure how to do what I need to, and it's filling me with an anxiety I think. I'm not sure what to do about that.
Now my body is heating up suddenly. I don't know what to do with myself to fix it.
5:44am - Okay I hate to admit it but I need to retreat. I'mma go play a video game and/or take a nap.
10:37am - Well I took a short nap then played Dragon Quest 7 for a while. Now I'm back and I guess I'll get back to studying...
11:42am - Well I'm too tired to do any more. So I'll take a proper nap now.