- Joined
- Jan 2, 2020
- Messages
- 1,414
Is there base-64 support in Cerberus?
I was trying to get this working. I saw that html5 has inbuilt support for loading sounds and images from the web, so I tried it with base64 but I don't know what protocol to prefix it with?
I was trying to get this working. I saw that html5 has inbuilt support for loading sounds and images from the web, so I tried it with base64 but I don't know what protocol to prefix it with?
Code:
Strict
Import mojo2
Import brl.databuffer
Function Main:Int()
New Game
Return 0
End
Class Game Extends App
Field sprite:Image
Field canvas:Canvas
Method OnCreate:Int()
canvas=New Canvas
'sprite = Image.Load("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==",0,0,0) ' A red dot
sprite = Image.Load("127.0.0.1/data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==",0,0,0)
SetSwapInterval 1 ; SetUpdateRate 0
Return 0
End
Method OnRender:Int()
canvas.Clear
canvas.DrawImage sprite,0,0
canvas.Flush
Return 0
End
End