I just realized that I wrote the map system to require the width, height and depth values in it’s constructor, but if I have the region pager as a member of… whatever, that won’t work… What if I wanted to configure the size down the road? I might need to adjust the flow so that it needs an Init() function or something.
I am so fucking sick of this bullshit. I’ve got files appearing from nowhere after I’ve deleted them, and now I just want this over and done with. Why am I struggling so much? Why do I suck so badly? I want to die, pure and simple.
How much time have I wasted on this bullshit? I can’t do anything, I’ve made no progress at all, and despite everything, I don’t know what I’m doing wrong. I guess I’m just not supposed to be a game designer.
What do I do? I feel like killing myself just so I can stop working on this shit. I can’t talk to anybody, because nobody is listening, nobody knows what I’m going through.
I am so fucking sick of the manager classes, they’ve just fucked up my work flow. I thought I’d need them because the server was essentially one class, but that’s perfectly fine. I’m seriously tempted to just roll back the git repo and remerge the serialization branch, and let the server branch die in a fire.
So when I started refactoring my server’s structure, I wanted to move the client map and player map into their own manager wrappers. The problem is, I’m not sure that was the best idea anymore. Just looking at my client map, I’ve had to jump through hoops to get it to work. As for the player map’s wrapper, it’s similar to the client map on the surface, but it’ll need it’s own database connection to handle the players.
I’m wondering if I shouldn’t worry about refactoring it at all. *sigh*
How much time did I just waste? Over a week according to the commit history. Can somebody PLEASE tell me what to do? Even if I don’t do what you say, at least I can disagree with somebody.
I love the fact that the separate “docs” branch just plows through the middle there. Also, I’ve merged the unfinished server refactoring with the functional serialization code. Hopefully, when I tweak the NetworkPacket structure like I was planning to, modifying the serialization code will be easy.
I’ve also merged the few graphical tweaks to the editor from the master branch, just because.
Fun fact: I’m actually doing the serialization work based on the “stable” branch, which is from before I started refactoring the server. That means I’ll have to go back and redo some of this work if the merge doesn’t accept it.