Compare commits

..

No commits in common. "98951e62bbe5a64ffd27e8e1f29e0e20839b6589" and "72321439e547b7e64d44aa44d33e5ba7913365da" have entirely different histories.

3 changed files with 1 additions and 49 deletions

View File

@ -1,22 +0,0 @@
cmake_minimum_required(VERSION 3.20)
project(Beskar C CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
# Raylib-Einstellungen (sorgt dafür, dass wir nur das bauen, was wir brauchen)
set(BUILD_EXAMPLES OFF CACHE BOOL "" FORCE)
set(BUILD_TESTS OFF CACHE BOOL "" FORCE)
set(BUILD_SHARED_LIBS OFF CACHE BOOL "" FORCE)
# Raylib hinzufügen
add_subdirectory(raylib)
# Dein Spiel-Executable
add_executable(Beskar src/main.cpp)
# Verknüpfung: Dein Spiel benötigt Raylib
target_link_libraries(Beskar PRIVATE raylib)
# Header-Verzeichnis für Raylib damit C++ es findet
target_include_directories(Beskar PRIVATE raylib/src)

View File

@ -1,12 +1 @@
# Codename: Beskar
Beskar (wegen Urheberrecht Bexar genannt) ist eine Game engine, die Additions zu Raylib hinzufügt.
Sie zielt darauf ab, Komplett Platform-Unabhängige Projekte umzusetzen.
# Install guide
Nachdem dieses Projekt cloned wurde, muss man in dem Projekt ordner das Raylib Projekt clonen.
Damit man besser debuggen kann wird es so eingebunden, dass die Sources an sich direkt drin sind.
```shell
git clone https://git.mrmonopoly.org/MrMonopoly/raylib.git raylib # IM BESKAR PROJEKTORDNER DRINEN AUSFÜHREN
```
Dann in Clion einfach auf run gehen und sie sollte sich beim ersten Starten komplett neu Compilieren
Die Beskar engine ist eine 2D Gameengine, die mittels Raylib und andere Ray-Derivate das Gamefenster zeichnet

View File

@ -1,15 +0,0 @@
#include "raylib.h"
int main() {
InitWindow(800, 600, "Beskar Projekt");
while (!WindowShouldClose()) {
BeginDrawing();
ClearBackground(BLACK);
DrawText("Beskar ist bereit!", 10, 10, 20, RAYWHITE);
EndDrawing();
}
CloseWindow();
return 0;
}