diff --git a/README.org b/README.org index b042912..c1ba429 100644 --- a/README.org +++ b/README.org @@ -2,30 +2,6 @@ Imugi is a framework for building games (primarily tactics games) with Chicken Scheme and raylib. The end goal of this framework is to create a game, also called Imugi, and release to show the capability here. -* Installation & Usage -Raylib must first be installed before you can get started with Imugi. - -Note: this guide assumes static linking for the Raylib library. - -Install raylib statically using the following commands: -#+begin_src shell - git clone --depth 1 https://github.com/raysan5/raylib.git raylib - cd raylib/src/ - make PLATFORM=PLATFORM_DESKTOP - make install -#+end_src - -The following dependencies are required on Debian: -#+begin_src shell - apt install -y libasound2-dev libx11-dev libxrandr-dev libxi-dev libgl1-mesa-dev libglu1-mesa-dev libxcursor-dev libxinerama-dev libwayland-dev libxkbcommon-dev -#+end_src - -Once raylib is installed, run ~chicken-install -s~ in this directory to install all dependencies and the Imugi egg itself. - -You can then import the Imugi modules required in your project. - -When building your project, use the flags specified in ~all.options~ in this repository, which includes are the dependency links necessary. - * Architecture Imugi is an ECS engine. diff --git a/samples/bounce.scm b/samples/bounce.scm index ad63ca1..0d93c18 100644 --- a/samples/bounce.scm +++ b/samples/bounce.scm @@ -2,12 +2,12 @@ (import scheme (chicken base) raylib - (imugi core) - (imugi components core) - (imugi math) - (imugi input) - (imugi drawing) - (imugi scene) + (engine core) + (engine components core) + (engine math) + (engine input) + (engine drawing) + (engine scene) (srfi 1) (srfi 99)) diff --git a/samples/tic-tac-toe.scm b/samples/tic-tac-toe.scm index e132789..65b3ed3 100644 --- a/samples/tic-tac-toe.scm +++ b/samples/tic-tac-toe.scm @@ -2,12 +2,12 @@ (import scheme (chicken base) (chicken random) - (imugi core) - (imugi math) - (imugi components core) - (imugi drawing) - (imugi input) - (imugi scene) + (engine core) + (engine math) + (engine components core) + (engine drawing) + (engine input) + (engine scene) raylib (srfi 1) (srfi 99))