Compare commits

..

4 Commits

Author SHA1 Message Date
illyum
aebd66f6ad (Chore): Add TODO 2024-08-16 03:26:42 -06:00
illyum
303486243a (Chore): Update readme to match new project name 2024-08-16 03:25:23 -06:00
illyum
7bbb012b74 (Chore): Remove useless comments 2024-08-16 03:22:08 -06:00
illyum
1c24c169d6 (Chore): Rename Project 2024-08-16 03:21:55 -06:00
6 changed files with 12 additions and 9 deletions

View File

@ -1,6 +1,6 @@
cmake_minimum_required(VERSION 3.24) cmake_minimum_required(VERSION 3.24)
project(RaylibDmx) project(LumaShow)
set(CMAKE_CXX_STANDARD 23) set(CMAKE_CXX_STANDARD 23)
set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_STANDARD_REQUIRED ON)

View File

@ -1,14 +1,16 @@
# DMX Raylib # LumaShow
Trying to get my DMX Lightshow app working with raylib (and imgui) A Lightshow Creating Solution, made for DMX compatible light fixtures.
## Deps: ## Deps:
- [cmake](https://cmake.org/) for generating build files - [cmake](https://cmake.org/) for generating build files
- A c++ compiler [MinGW](https://www.mingw-w64.org/) - A c++ compiler [MinGW](https://www.mingw-w64.org/)
- Probably [git](https://git-scm.com/downloads)
- Probably a windows machine........ not sure if it builds on anything else (it won't right now, it hard requires windows.h but a HAL is on the todo list)
## Cloning ## Cloning
Clone the repo with git: Clone the repo with git:
```bash ```bash
git clone https://thisrepo.com:8080/dmxshowraylib/dmxshowraylib.git git clone https://github.com:/illyum/LumaShow.git
``` ```
Or you can choose the *Download zip* option Or you can choose the *Download zip* option

4
TODO.md Normal file
View File

@ -0,0 +1,4 @@
# TODO List
##### Not in any particular order
- Hardware Abstraction Layer for the DMXWriter
- Literally everything else

View File

@ -15,7 +15,6 @@ int main() {
dmxEngine.start(); dmxEngine.start();
DmxWriter dmxWriter(dmxEngine); DmxWriter dmxWriter(dmxEngine);
// Initialize random seed
srand(static_cast<unsigned int>(time(0))); srand(static_cast<unsigned int>(time(0)));
const int screenWidth = 1920; const int screenWidth = 1920;
@ -59,9 +58,8 @@ int main() {
} }
ImGui::Text("%s", randomColors.c_str()); ImGui::Text("%s", randomColors.c_str());
// End the window
ImGui::End();
ImGui::End();
rlImGuiEnd(); rlImGuiEnd();
// Draw FPS on the screen // Draw FPS on the screen

View File

@ -17,5 +17,5 @@ void Panel::Draw() {
} }
void Panel::Update() { void Panel::Update() {
// This method can be expanded to handle resizing, interactions, etc.
} }

View File

@ -18,7 +18,6 @@ struct Panel {
Color headerColor; Color headerColor;
bool isVisible; bool isVisible;
// Panel content can be expanded later
void Draw(); void Draw();
void Update(); void Update();
}; };