プチコン3号 SmileBASIC コミュニティトピックnyannzi CornedBeef2016/02/26 11:06:34質問文字表示文字を書くときに一番端まで行ったときの折り返しや改行した時のスタート地点をX軸0じゃないところから始まるようにしたいのですが、LOCATEでそのつど指定するのは面倒くさいので何か良いアイディアはないでしょうか?3そうだね 12返信プレイ済み2017/11/03 18:19:10に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿Godot orz_1272016/2/26 12:18それを想定して適当に空白や改行をいれておく。 ダイアログだとよくやる手法かと。2そうだね プレイ済み2017/11/03 18:19:10に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿nyannzi CornedBeef2016/2/26 12:31画面を左右分割にして左の内容に合わせて右側の文章を変えるって形にしたかったので空白が入れられなくて 書いた文章を一旦配列に入れてから表示するのが良いのかなぁ もっと楽な方法がありそうだけど思いつかない・・・2そうだね プレイ済み2017/11/03 18:19:10に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿☆Tatsukin★ tatu_kin11922016/2/26 14:37DEF LP X,Y,A$ LOCATE X,Y?A$ END1そうだね プレイ済み2017/11/03 18:19:10に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿つばさ☆ nsm21162016/2/26 15:54↑のだと結局LOCATEでそのつど表示してる気がするんですが……1そうだね プレイ済み2017/11/03 18:19:10に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿あまさと しおん ShionAmasato2016/2/26 16:01いいことお餅ついた LOCATE MAX(CSRX,左の限界), 位置を指定する以上LOCATEはなくせないのでTatsukinさんのようにDEF化すると使い勝手が良いです DEF PRINT2 A$ LOCATE MAX(CSRX,左の限界), ?A$ END1そうだね プレイ済み2017/11/03 18:19:10に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿あまさと しおん ShionAmasato2016/2/26 16:04本家PRINTと違って;による改行阻止が使えないのが不便なところだけど…1そうだね プレイ済み2017/11/03 18:19:10に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿ナルミンチョ naru_starfy282016/2/26 16:49もっといい方法がありそうだが… これで多分動きます。 DEF newPrint text$,posX DIM i FOR i=0 TO LEN(text$)-1 IF CSRX<posX THEN LOCATE posX, IF CSRX==50 THEN LOCATE posX,CSRY+1 ?text$[i]; NEXT END0そうだね プレイ済み2017/11/03 18:19:10に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿みむ*mim hidemimtp2016/2/26 16:53こんなのどう? DEF PRINT_R A$ DIM ROW=LEN(A$) DIV 25 FOR I=0 TO ROW LOCATE 25,:?MID$(A$,25*I,25) NEXT END LOCATEのY座標は指定ナシです。0そうだね プレイ済み2017/11/03 18:19:10に取得
プチコン3号 SmileBASIC コミュニティ返信[9]親投稿みむ*mim hidemimtp2016/2/26 16:56あ、Iを宣言してない。 2行目、 DIM I, ROW=LEN(A$) DIV 25 にしてくださいね。0そうだね プレイ済み2017/11/03 18:19:10に取得
プチコン3号 SmileBASIC コミュニティ返信[10]親投稿say sayer.exe2016/2/26 17:14メッセージウィンドウみたいなの0そうだね プレイ済み2017/11/03 18:19:10に取得
プチコン3号 SmileBASIC コミュニティ返信[12]親投稿nyannzi CornedBeef2016/2/26 19:39皆さんありがとうございます! 色々な方法や普段使ってない方法が見られて大変為になりました 参考にさせて頂きます。 ありがとうございました。0そうだね プレイ済み2017/11/03 18:19:10に取得