Started upgrading things to new state

This commit is contained in:
2023-02-27 23:36:03 -08:00
parent fc34ae94ff
commit 8e04742d5a
19 changed files with 456 additions and 495 deletions

View File

@ -8,13 +8,14 @@
using namespace Dawn;
TicTacToeTile::TicTacToeTile(SceneItem *item) : SceneItemComponent(item) {
TicTacToeTile::TicTacToeTile(SceneItem *item) :
SceneItemComponent(item),
tileState(TIC_TAC_TOE_EMPTY),
hovered(false)
{
}
void TicTacToeTile::onStart() {
tileState = useState(TIC_TAC_TOE_EMPTY);
hovered = useState(false);
auto cb = [&]{
auto sprite = this->item->getComponent<TiledSprite>();
if(this->hovered) {

View File

@ -14,7 +14,7 @@
namespace Dawn {
class TicTacToeScene : public Scene, public StateOwner {
class TicTacToeScene : public Scene {
protected:
Camera *camera;