Skip to content

Commit

Permalink
refactor: main function
Browse files Browse the repository at this point in the history
  • Loading branch information
araujo88 committed Apr 2, 2024
1 parent bef08f9 commit 9e8b682
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions src/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,19 @@
#include "../include/world.hpp"

int main(void) {
nano::Game game = nano::Game("Nano Game Engine");
auto game = nano::Game("Nano Game Engine");

nano::World world = nano::World(game.getRenderer(), "sprites/grass.png");
auto renderer = game.getRenderer();

nano::Player player =
nano::Player("Player", WINDOW_WIDTH / 2, WINDOW_HEIGHT / 2, 32,
game.getRenderer(), "sprites/wojak.png");
auto world = nano::World(renderer, "sprites/grass.png");

auto player = nano::Player("Player", WINDOW_WIDTH / 2, WINDOW_HEIGHT / 2, 32,
renderer, "sprites/wojak.png");

std::vector<nano::NPC *> npcs;

for (int i = 0; i < 10; ++i)
npcs.push_back(
new nano::NPC("NPC", 0, 0, game.getRenderer(), "sprites/chud.png"));
npcs.push_back(new nano::NPC("NPC", 0, 0, renderer, "sprites/chud.png"));

game.addEntity(&world);
game.addEntity(&player);
Expand Down

0 comments on commit 9e8b682

Please sign in to comment.