エスケープシークエンスの表示

エスケープシークエンスの表示のサンプルです。
通常は、「このように使用します」と記述するのが普通ですが、ここでは「print文はエスケープシークエンスは表示するだけのようです」です。

-- エスケープシークエンスの表示のサンプル
while not Keys.newPress.Start do
	Controls.read()
	startDrawing()
	screen.print(SCREEN_UP, 0, 0, "Press START to quit")
 
 
	screen.print(SCREEN_DOWN, 0, 0 * 8, "Hello __ Lua world!")
 
	screen.print(SCREEN_DOWN, 0, 2 * 8, [[Hello \n Lua world!]])	-- \n
	screen.print(SCREEN_DOWN, 0, 3 * 8, "Hello \n Lua world!")	-- \n
 
	screen.print(SCREEN_DOWN, 0, 5 * 8, [[Hello \t Lua world!]])	-- \t
	screen.print(SCREEN_DOWN, 0, 6 * 8, "Hello \t Lua world!")	-- \t
 
	screen.print(SCREEN_DOWN, 0, 8 * 8, [[Hello \b Lua world!]])	-- \b
	screen.print(SCREEN_DOWN, 0, 9 * 8, "Hello \b Lua world!")	-- \b
 
	screen.print(SCREEN_DOWN, 0, 11 * 8, [[Hello \' Lua world!]])	-- \'
	screen.print(SCREEN_DOWN, 0, 12 * 8, "Hello \' Lua world!")	-- \'
 
	screen.print(SCREEN_DOWN, 0, 14 * 8, [[Hello \" Lua world!]])	-- \"
	screen.print(SCREEN_DOWN, 0, 15 * 8, "Hello \" Lua world!")	-- \"
 
 	screen.print(SCREEN_DOWN, 0, 17 * 8, [[Hello \a Lua world!]])	-- \a
 	screen.print(SCREEN_DOWN, 0, 18 * 8, "Hello \a Lua world!")	-- \a
 
        stopDrawing()
end
(エスケープシークエンスのため途中から赤表示になっています)

実行した状態

表示を拡大した状態



タグ:

+ タグ編集
  • タグ:
最終更新:2010年10月08日 22:04
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。
添付ファイル