12:43pm - Well, I've got an hour and 15 minutes before work, I've had a nice breakfast and prepared a salad for lunch for later, I could either get back into bed and nap for an hour or work on my game.
I'm in a good mood so I'm going to work on my game.
Previouciously on Work Post, I figured out that I needed to make a series of methods in my Actor base class to line up with a series of Action classes I'll make later. They're kinda tied together, coupled we say, but I don't know a way to uncouple them any further and still get the functionality I want, so there we go.
In my Actor class I have a few 'action' functions already from the previous version. attack_actor, attack_for, and move_actor, which I'll have to change or remove. They were direct call methods instead of the command-called method type I'm aiming for.
I think I'll keep the _actor suffix though because all these methods are about actor interactions, and it'll help differentiate a move_actor from things like moving the object.
1:26pm - Okay I've put the stub functions into Actor.
Next I need to make the Action class and its children, one for each action function. Then I make the action function overrides on the Actor subclasses, and then after that, well, let's not get ahead of ourselves.
For now I've set two alarms and I'm going to lay down for about 20 minutes before work. Wish me luck!
I'm in a good mood so I'm going to work on my game.
Previouciously on Work Post, I figured out that I needed to make a series of methods in my Actor base class to line up with a series of Action classes I'll make later. They're kinda tied together, coupled we say, but I don't know a way to uncouple them any further and still get the functionality I want, so there we go.
In my Actor class I have a few 'action' functions already from the previous version. attack_actor, attack_for, and move_actor, which I'll have to change or remove. They were direct call methods instead of the command-called method type I'm aiming for.
I think I'll keep the _actor suffix though because all these methods are about actor interactions, and it'll help differentiate a move_actor from things like moving the object.
1:26pm - Okay I've put the stub functions into Actor.
Next I need to make the Action class and its children, one for each action function. Then I make the action function overrides on the Actor subclasses, and then after that, well, let's not get ahead of ourselves.
For now I've set two alarms and I'm going to lay down for about 20 minutes before work. Wish me luck!