This commit is contained in:
jussi
2024-02-14 21:46:29 +02:00
parent b8f27aefae
commit 48adbe20dc
6 changed files with 18 additions and 10 deletions

View File

@@ -1,3 +1,5 @@
![ReiLua logo](logo.png)
## About
Idea of this project was to bring the power and simplicity of Raylib to easy beginner friendly language like Lua in a very straight forward manner. It is loose binding to Raylib, some functions will not be included and some are added. The idea of pointing "main.lua" file and access functions "init", "process" and "draw" are borrowed from Löve game framework.
@@ -27,8 +29,8 @@ List of some MISSING features that are planned to be included. For specific func
## Roadmap
* v0.7
* Switch to Raylib v5.0
* v0.8
* Thorough search for any missing raylib functions that should get implemented.
## Usage

View File

@@ -1,3 +1,10 @@
------------------------------------------------------------------------
Release: ReiLua version 0.8.0 Using Raylib 5.0 and Forked Raygui 4.0
------------------------------------------------------------------------
KEY CHANGES:
DETAILED CHANGES:
------------------------------------------------------------------------
Release: ReiLua version 0.7.0 Using Raylib 5.0 and Forked Raygui 4.0
------------------------------------------------------------------------

View File

@@ -4,7 +4,7 @@ Current {
Backlog {
* Godot scene importer lib.
* Script to find unimplemented raylib functions. Should have list for fuctions that will not
be implemented.
get implemented.
* Raygui lib
* Check if could remove flickering from changing draw order by making queue for order changing and only
change them after everything is drawn.

View File

@@ -18,9 +18,9 @@ local monitorSize = Vec2:new( RL.GetMonitorSize( monitor ) )
local winScale = 6
local winSize = Vec2:new( RESOLUTION.x * winScale, RESOLUTION.y * winScale )
local gameState = STATE.GAME
local grassTexture = -1
local snakeTexture = -1
local appleTexture = -1
local grassTexture = nil
local snakeTexture = nil
local appleTexture = nil
local gameSpeed = 7.0
local moveTimer = 1.0
local snake = {}
@@ -213,8 +213,7 @@ local function drawSnake()
RL.DrawTexturePro(
snakeTexture,
{ 24, 0, 8, 8 },
{ snake.headPos.x * TILE_SIZE + 4,
snake.headPos.y * TILE_SIZE + 4, 8, 8 },
{ snake.headPos.x * TILE_SIZE + 4, snake.headPos.y * TILE_SIZE + 4, 8, 8 },
{ 4, 4 },
angle * RL.RAD2DEG,
RL.WHITE

View File

@@ -3,9 +3,9 @@
#define STRING_LEN 1024
#define VERSION_MAJOR 0
#define VERSION_MINOR 7
#define VERSION_MINOR 8
#define VERSION_PATCH 0
#define VERSION_DEV 0
#define VERSION_DEV 1
#include <stdio.h>
#include <stdlib.h>

BIN
logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB