#ifndef COMMON_H #define COMMON_H #include #include #include #include #include #ifndef RESOURCES_PATH # define RESOURCES_PATH "/" #endif /* === Example functions === */ const char* Init(void); void Update(float delta); void Draw(void); void Close(void); /* === Helper Functions === */ static inline void DrawCredits(const char* text) { int len = MeasureText(text, 16); DrawRectangle(0, GetScreenHeight() - 36, 20 + len, 36, ColorAlpha(BLACK, 0.5f)); DrawRectangleLines(0, GetScreenHeight() - 36, 20 + len, 36, BLACK); DrawText(text, 10, GetScreenHeight() - 26, 16, LIME); } /* === Main program === */ int main(void) { InitWindow(800, 600, ""); const char* title = Init(); SetWindowTitle(title); while (!WindowShouldClose()) { Update(GetFrameTime()); BeginDrawing(); Draw(); EndDrawing(); } Close(); CloseWindow(); return 0; } #endif // COMMON_H