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 ## 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. 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 ## Roadmap
* v0.7 * v0.8
* Switch to Raylib v5.0 * Thorough search for any missing raylib functions that should get implemented.
## Usage ## 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 Release: ReiLua version 0.7.0 Using Raylib 5.0 and Forked Raygui 4.0
------------------------------------------------------------------------ ------------------------------------------------------------------------

View File

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

View File

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

View File

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

BIN
logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB