make rmesh not global

This commit is contained in:
Holly Stubbs 2024-12-23 04:21:34 +00:00
parent ee8fe48062
commit 0ff0dc7e01
Signed by: tgpholly
GPG key ID: B8583C4B7D18119E
3 changed files with 5 additions and 6 deletions

View file

@ -17,7 +17,6 @@ config/icon="res://icon.svg"
[autoload]
Global="*res://src/Global.gd"
RMesh="*res://src/RMesh.gd"
[rendering]

View file

@ -3,8 +3,8 @@ extends Node
var menuScale: float
var displaySize: Vector2
func _ready():
RMesh.LoadRMesh("GFX\\map\\173bright_opt.rmesh")
#func _ready():
#RMesh.LoadRMesh("GFX\\map\\173bright_opt.rmesh")
#displaySize = DisplayServer.screen_get_size()
#menuScale = (displaySize.y / 1024.0)

View file

@ -1,10 +1,10 @@
extends Node
class_name RMesh
func ReadString(reader:BufferStuffReader):
static func ReadString(reader:BufferStuffReader):
var length = reader.readInt()
return reader.readBuffer(length).get_string_from_ascii()
func LoadRMesh(file: String):
static func LoadRMesh(file: String):
var correctedPath = file.replace("\\", "/")
var fileHandle = FileAccess.open(str("res://", correctedPath), FileAccess.READ)