When your question is answered use !solved to mark the question as resolved.
Remember to ask specific questions, provide necessary details, and reduce your question to its simplest form. For tips on how to ask a good question use !howto ask.
24 messages · Page 1 of 1 (latest)
When your question is answered use !solved to mark the question as resolved.
Remember to ask specific questions, provide necessary details, and reduce your question to its simplest form. For tips on how to ask a good question use !howto ask.
not initially. used it to try and solve the problem. realized its still a little slow
little is putting it nicely 
a combination of me not knowing a ton of cpp and coming from the realms of python + chatGPT screwing my code... meh
yes my initial plan was to implement a basic design. make a functional game. then implement improvements such as that
well
bitboards kinda dictate how you design stuff
you can't just "swap" them in whenever you want
(as much as I wish you could...)
well. let me go ahead and do that and let's see wtf happens
you know. if python wasnt so slow...
First I think the issue will be somewhere with board and screen positions not being the same thing thats a big 🚩
else {
selectedPiece->setPosition(sf::Vector2f(selectedPiece->getBoardPosition().x * 100, selectedPiece->getBoardPosition().y * 100));
}
Check this thing on line 178 looks kinda wrong and would look like the thing you showed
Go and fix my issue dont bully me here ðŸ˜
Check the if/else block starting on line 97 and I think the end of that is what is causing the sympom but the real problem is that board and screen positions are completely independent
This question is being automatically marked as stale.
If your question has been answered, type !solved.
If your question is not answered feel free to bump the post or re-ask.
Take a look at !howto ask for tips on improving your question.