Added state changing

This commit is contained in:
grayson committed 2021-08-18 13:54:06 -05:00
1 parent c63fd0ec88
commit e8bc0903e6
11 files changed
+99 -24

No files matched your search

+6
View File
@@ -1,4 +1,5 @@
#include "NothinFancy.h"
#include "MainState.h"
using namespace nf;
@@ -12,6 +13,11 @@ int main(int argc, char* argv[]) {
// app.setWindowCursor(...);
//Configure states
// app.addDefaultState(...);
MainState* test = new MainState;
app.addState("Main State", test);
app.addDefaultState("Main State");
app.run();
return 0;
+17
View File
@@ -0,0 +1,17 @@
#include "MainState.h"
void MainState::onEnter() {
Log("MainState update!");
}
void MainState::onExit() {
Log("MainState update!");
}
void MainState::update() {
Log("MainState update!");
}
void MainState::render() {
Log("MainState render!");
}
+13
View File
@@ -0,0 +1,13 @@
#pragma once
#include "NothinFancy.h"
class MainState : public nf::IGamestate {
public:
void onEnter() override;
void onExit() override;
void update() override;
void render() override;
private:
};