File IO Help
Monkey Forums/Monkey Programming/File IO Help
| ||
| I'm not sure if I'm being completely stupid here, but I'm having some trouble with File IO and I'm hoping someone can briefly explain how to do it. Basically, I have a text file in my .data folder that I want to read through line-by-line. I'm targeting Flash, by the way, in case that makes a difference. Would someone be able to knock up a quick self-contained example of how this is supposed to be done in Monkey? Thanks in advance! |
| ||
| does your text file has the Extension "*.TXT"? Thats important here is a sample code: Strict
Import mojo
Class Game Extends App
Global T$,Lines$[]
Method OnCreate%()
SetUpdateRate 60
T=LoadString("MyText.txt")
Lines=T.Split("~n")
Return 0
End
Method OnUpdate%()
If KeyHit(KEY_ESCAPE) Then Error ""
Return 0
End
Method OnRender%()
Cls 0,0,0
SetColor 255,255,255
DrawText T,100,100
SetColor 255,255,0
For Local i%=0 To Lines.Length()-1
DrawText Lines[i],100,150+i*20
Next
Return 0
End
End
Function Main%()
New Game
Return 0
End
|
| ||
T=LoadString("MyText.txt")
Lines=T.Split("~n")
That... is an incredibly beautiful way to do it! Gosh, I love Monkey! :) Also, it seems that, despite being a text file, not have a .txt extension was the problem. Thanks very much, this totally solved my problem! |