2 Commitit 700f0e88be ... 555094c7ca

Tekijä SHA1 Viesti Päivämäärä
  quantumde1 555094c7ca miau 2 kuukautta sitten
  quantumde1 cee32891b6 fixed readme 2 kuukautta sitten
3 muutettua tiedostoa jossa 6 lisäystä ja 5 poistoa
  1. 1 1
      build.sh
  2. 1 1
      readme.md
  3. 4 3
      source/graphics/playback.d

+ 1 - 1
build.sh

@@ -6,7 +6,7 @@ git clone https://github.com/quantumde1/hpff
 
 echo 'Building raylib'
 cd raylib/src && make -j$(nproc) PLATFORM=PLATFORM_DESKTOP RAYLIB_LIBTYPE=SHARED
-cp ./*.so.* ../../
+cp ./*.so ../../
 cd ../../
 
 echo 'Building hpff'

+ 1 - 1
readme.md

@@ -21,7 +21,7 @@ doas apk add ldc2 dub vlc-dev vlc lua5.3-dev
 
 3. __Debian:__
 ```
-sudo apt install dub ldc vlc-dev liblua5.3-dev vlc lua
+sudo apt install dub ldc libvlc-dev liblua5.3-dev vlc lua5.3 build-essential
 ```
 
 Next, run 

+ 4 - 3
source/graphics/playback.d

@@ -10,6 +10,7 @@ import core.thread;
 import variables;
 import core.sync.mutex;
 import std.file;
+import std.string;
 import system.abstraction;
 
 extern (C)
@@ -196,7 +197,7 @@ void cleanup_video(Video* video)
     free(video);
 }
 
-extern (C) void playVideoInternal(char* argv)
+extern (C) void playVideoInternal(immutable char* argv)
 {
     const(char)*[] vlcArgs;
     debug
@@ -343,7 +344,7 @@ extern (C) void playVideoInternal(char* argv)
 
 void playVideo(string filename) {
     version (Posix)
-        playVideoInternal(cast(char*)(getcwd() ~ "/" ~ filename));
+        playVideoInternal(toStringz(getcwd() ~ "/" ~ filename));
     version (Windows)
-        playVideoInternal(cast(char*)("/" ~ getcwd() ~ "/" ~ filename));
+        playVideoInternal(toStringz("/" ~ getcwd() ~ "/" ~ filename));
 }