Change to init app in init()

This commit is contained in:
Nikola Petrov
2024-03-06 22:33:17 +01:00
parent 27b822d7b1
commit dcb479912f
3 changed files with 11 additions and 11 deletions

View File

@@ -6,12 +6,13 @@
#include "raylib.h"
#include "raymath.h"
App::App(int screenWidth, int screenHeight) : screenWidth(screenWidth), screenHeight(screenHeight), trees({Tree(screenWidth), Tree(screenWidth)})
void App::init(int screenWidth, int screenHeight)
{
}
this->screenWidth = screenWidth;
this->screenHeight = screenHeight;
trees.emplace_back(screenWidth);
trees.emplace_back(screenWidth);
void App::init()
{
for (auto &&tree : trees)
tree.newTree();
@@ -20,7 +21,6 @@ void App::init()
destA = CalculateRect(center, rotation, screenWidth, screenWidth);
destB = {destA.x, destA.y, (float)screenWidth, (float)screenWidth};
}
void App::update()
{
if (IsMouseButtonDown(MOUSE_BUTTON_LEFT))

View File

@@ -16,8 +16,8 @@ int main(void)
#endif
SetTargetFPS(60);
App app(screenWidth, screenHeight);
app.init();
App app;
app.init(screenWidth, screenHeight);
while (!WindowShouldClose())
{
app.update();