Update C sources, add new functions and rename package to

This commit is contained in:
Milan Nikolic 2018-10-08 18:56:34 +02:00
parent 391c25482d
commit 08aa518a46
156 changed files with 34542 additions and 19573 deletions

View file

@ -200,13 +200,13 @@ func LoadResource(reader io.ReadSeeker, rresID int, key []byte) (data Data) {
// Read rres file header
err := binary.Read(reader, binary.LittleEndian, &fileHeader)
if err != nil {
raylib.TraceLog(raylib.LogWarning, err.Error())
rl.TraceLog(rl.LogWarning, err.Error())
return
}
// Verify "rRES" identifier
if string(fileHeader.ID[:]) != "rRES" {
raylib.TraceLog(raylib.LogWarning, "not a valid raylib resource file")
rl.TraceLog(rl.LogWarning, "not a valid raylib resource file")
return
}
@ -216,7 +216,7 @@ func LoadResource(reader io.ReadSeeker, rresID int, key []byte) (data Data) {
// Read resource info and parameters
err = binary.Read(reader, binary.LittleEndian, &infoHeader)
if err != nil {
raylib.TraceLog(raylib.LogWarning, err.Error())
rl.TraceLog(rl.LogWarning, err.Error())
return
}
@ -236,17 +236,17 @@ func LoadResource(reader io.ReadSeeker, rresID int, key []byte) (data Data) {
// Decompress data
data.Data, err = Decompress(b, int(infoHeader.CompType))
if err != nil {
raylib.TraceLog(raylib.LogWarning, "[ID %d] %v", infoHeader.ID, err)
rl.TraceLog(rl.LogWarning, "[ID %d] %v", infoHeader.ID, err)
}
// Decrypt data
data.Data, err = Decrypt(key, data.Data, int(infoHeader.CryptoType))
if err != nil {
raylib.TraceLog(raylib.LogWarning, "[ID %d] %v", infoHeader.ID, err)
rl.TraceLog(rl.LogWarning, "[ID %d] %v", infoHeader.ID, err)
}
if data.Data != nil && len(data.Data) == int(infoHeader.UncompSize) {
raylib.TraceLog(raylib.LogInfo, "[ID %d] Resource data loaded successfully", infoHeader.ID)
rl.TraceLog(rl.LogInfo, "[ID %d] Resource data loaded successfully", infoHeader.ID)
}
} else {
// Skip required data to read next resource infoHeader
@ -255,7 +255,7 @@ func LoadResource(reader io.ReadSeeker, rresID int, key []byte) (data Data) {
}
if data.Data == nil {
raylib.TraceLog(raylib.LogWarning, "[ID %d] Requested resource could not be found", rresID)
rl.TraceLog(rl.LogWarning, "[ID %d] Requested resource could not be found", rresID)
}
return