add acept db file name

This commit is contained in:
Nikola Petrov 2025-06-18 18:32:15 +02:00
parent 31e8f302ac
commit 30980423eb
3 changed files with 10 additions and 4 deletions

View File

@ -19,7 +19,7 @@ constexpr int numberOfFunc = 2;
class Vapp
{
public:
void init();
void init(char* filename);
void update();
void draw();
void deinit();

View File

@ -11,7 +11,7 @@ const char select_user_id[] = "SELECT USER_ID FROM user_table GROUP BY USER_ID;"
constexpr int sizeOfCanvas = 1000;
void Vapp::init()
void Vapp::init(char* filename)
{
bigTexture = LoadRenderTexture(sizeOfCanvas * 4, sizeOfCanvas * 4);
treeTexture = LoadRenderTexture(sizeOfCanvas, sizeOfCanvas);
@ -20,7 +20,7 @@ void Vapp::init()
DnaManager::setUp(&manager, 0);
sql::init();
sql::open(DB_NAME, &db);
sql::open(filename, &db);
sqlite3_stmt *stmt;
sql::prepare_v2(db, select_user_id, -1, &stmt, NULL);

View File

@ -2,18 +2,24 @@
#include <imgui.h>
#include <rlImGui.h>
#include "Vapp.hpp"
#include <cstdio>
int main(int argc, char *argv[])
{
int screenWidth = 1000;
int screenHeight = 1000;
if(argc != 2){
printf("MISING DB FILE\n");
return 0;
}
Vapp app;
SetConfigFlags(FLAG_WINDOW_RESIZABLE);
InitWindow(screenWidth, screenHeight, "VIEW");
SetTargetFPS(60);
rlImGuiSetup(true);
app.init();
app.init(argv[1]);
ImGui::GetIO().ConfigFlags |= ImGuiConfigFlags_DockingEnable;
while (!WindowShouldClose())