構文・・・?

そもそも構文てなんだろう、答えもだしてませんが
命令一覧からやる前提でだったらあまり意味をなさない気がする
押した時点で何番目の命令、つまりこれを使う
変数何を使う、中身の文字数は調べるなり変更したら格納されてるとか
まあ一文字ずつ調べるってめちゃめちゃ現実的ではないし
どうするんだろうとは思ってた
if カッコから次のカッコまでだから次のカッコを探すとか
文字の色変えならそうだけど
命令で扱うとしたらどういう流れなんだ
やっぱり一つの塊事態に番号を持たせる方がわかりやすい気がする
たまに唐突にまいおりてくることがある
前も言ったかな、ハンターハンターの軍義(漢字忘れた)の女の子
後から後から溢れてくるダスーみたいなやつ
次郎丸か!サンダードリフト走行の・・名前忘れた
あの人パズドラかなんかのアニメ出てましたね
昔のグルグルのトマ君確かあの人だった気がする
さあ現実逃避はこの辺にして続きやります
整理はしたけど細かい道筋っていうかフラグのどこからとかウインドウの選択スイッチとどこから来たスイッチとか
リストはリスト、ウィンドウはウィンドウとかごっちゃで参ってます
もう少し・・なんだけどな

新しくウィンドウを使うかウィンドウにウィンドウを作るか

どっちもできるけど悩みます、ヘルプは別ウィンドウ・・それも悩みどころだけど、あ、最終的にアプリにすればいいだけか、変更できるようにするから、あ書きながら思いついてあ、ばっか言ってます
テキスト排出して読み込めばいいかって言う思い付きです、前から思いついてたけど思い出したが正しいか

ええと、ウィンドウ作るとHSPの命令でデスクトップ全体とウィンドウの位置をウィンドウごとに求めてその位置に来たらgselでアクティブだか今このウィンドウの上ですってフラグ立てる
もしくはWindowsのWINAPIを使うか、これなら直接、OSから位置を受け取るんだろうけど
何回も言いますがHSPの意味がないと言うかcを覚える時混乱するのもいやだし極力今は使いません

自分でもよくわからなくなってきた

ウィンドウごとに切り替えて描くか、もしくは同じところに描くかも違うし
同じウィンドウなら位置はわかりやすいし同じ変数だけど
違うウィンドウならこのウィンドウってフラグ切り替わったらウィンドウのまた別の位置で描くと
切り替えミスると描けてなかったり、アクティブ管理前面に出すかって話ですね
ウィンドウ内でやる場合は面倒だけど自分で作るからわかるし
位置で押したら順番を入れ替えるだけだからいいけどあんまやると結局使うものが多すぎて重くならないか心配です
まあ常に描くようには作らないのでいいけど、結局好みなんだよね
悩む~~~~
こういうのも実現は作るときめんどくさいけど、ウィンドウかウィンドウ内か、Windowsので取得するかとか切り替え出来たらいいなって思ってます

とりあえず実現したいことを書いとくのもいずれやることを後でまた考える時間も無駄だからね
書くだけでも無駄にはならない

そういえば前にマップエディター作りかけたけどフラグとgselの切り替え不足だったのかな
集中できないから今思うと気づけてないだけかもしれない今の気持ち的には後でツールで作りたい気持ちが強い

何を渋ってたか思い出した
HSP特有なのかわからないけど
切り替えるとなんからぐじゃないけど微妙に遅いと言うか
別ウィンドウの操作で別のウィンドウに描くとかその描きが大変だなあと
アクティブにしたいんじゃないけどgselってなんかアクティブじゃないけどそっちに操作移すみたいな感じだから、なんか若干違和感あるんだよね
普通にウィンドウズのブラウザとかそういう事ないじゃないですか非アクティブでも最近だと
スクロールできるし
まあ自分がやってるように同じウィンドウ内だから一々きりかえずにできるわけだし
そういう意味ではウィンドウが絡むと結局OSのライブラリ使わなきゃいけないって言う
というか2,6くらいからいきなりcぽくなったあたりから整備不足っていうか
まあ作って後にもっといい方法ができたりもあるからわかるけどさ
そのきりかえもWindowsのみたいにスムーズなやりかた出来たらいいんだけどね
俺もわかれば今みたいに自力でやるし
プログラミングができないんじゃなくて覚える覚えない以前に暗黙の了解や
不親切さに理不尽と苛立ちを感じてるだけです
こう書くとむちゃくちゃ怒って愚痴ってるみたいだけど、いやあるにはあるけど
そういうわけじゃないです
だから作ろうとしてるし
でも大げさに書かなきゃ伝わらないことってあります
最近の世間てそんなもんですよ
有名になる気はないけどならなきゃ意見を見てもらえない

リストの判別

ループで考えてたけどそればっか考えてたけれども
実際それが全部できて確認が取れてからの話にはなりますが
ループで確認云々じゃなくて重なってたり同じ位置にある場合もあるわけで(無駄に拡張しまくるから)
ウィンドウがアクティブになってるやつの数値、押した時に一番手前じゃないけどアクティブになったのも含む
だからルーチンというかその順番も気を付けないといけない
だからそのウィンドウのアクティブのやつが実質リスト番号になるって言う話ですね
弱音はきたくはないけどめっちゃごちゃごちゃしてきて泣きたくなる
一つ一つはまあ作れるけど配列と色んなやつごっちゃになって作ってる本人でもわけわっかんなくなる
絶対ツールなきゃ大規模なもの作れるわけないわ・・
遠回りだなぁとか早くゲーム作りたいと思ったけど何度も何度も確認になるけど
作らないと将来的にはきついなぁ・・・
ウィンドウも前に作ったからいい
今回は後回しにしてたけど配列の確認終わったら作っておくか
そうしないと実質これも完成しないし
後でおかしなことになりそうだから

表示がおかしくて

表示どころか一切表示されなくなって
素のウィンドウが表示されててあれ?と昨日一日悩んでました
指定されているはずのウィンドウのサイズまで変わってたので
昨日パソコン閉じた後に考えてました
・通ってないと言う事はフラグがおかしい
・そもそも通っていない
とか当たり前だけど冷静に考えるとあるじゃないかと思ってました
今日いじってみるとやっぱおかしい
通っている・・
変数を必ず通るように変数初期化した後に直接入れて
・・・おかしい
前のファイルと見比べる
整理して通るようにしてそれはいい

なぜか!

な・ぜ・か!

ウィンドウ表示命令を消していた

最近のHSPってstopとかしなくてもウィンドウ消えないし
ウィンドウいじらなくても表示されたり
親切なんだか不親切なんだかわからない
まあゲームでもこれくらい当たり前でしょ?って思えばあるもんね
全く知らない人みんな笑うけど
当たり前でしょっていうのやっぱおかしいわ
作り手が説明しなきゃわざわざ調べなくていいこと調べたり
俺こういう理不尽なの無理だわ
付くならちゃんと作ろう
エラーだって直すためのエラーなんだから親切なエラーを出せばみんな勝手に直す
毎日のようにあほな失敗談出してるけど
こういうのもあるんだなぁと勉強にはなる
それにしても整理してるつもりがそこ消してるとは思わなかった
全部が消えてるわけだし疑うべきだったけど、見ていたと思ったけどなあ
表示のサブルーチンの方ばかりみてた
このサブルーチンていうのもcだとあまりそういわないんだっけ
呼び名くらい皆統一してほしいよね

cntもまだ改良の余地がある

HSPだけだからほかのは知らないけど
でもどのみち総合のやつも色付けの改良してないから言っても意味ないけど
cntはそのループでcnt
その中のループにはまた別のcntが出来るわけだけど
同じ名前なのに別々になってるわけですよ
ええ、まあそういう事です
解り難い、特に配列やら使う時
わざわざわかりやすくするためにマクロやら変数を用意する人もいるかもしれない
だからソースじゃなくてやっぱツールって便利なんだろうな
で、ですね考えたのがすんごい単純ですが
cnt2でもなんでもいいです中に入れば名前で一目瞭然にできればいいし
バカだから気づく発想ですね
バカバカ言うけど出来る人(出来る出来ないかんけいなく)自分凄いでしょって言うのが嫌
また愚痴を挟んでしまった
オリジナルの色分けの仕方を考えましょう
こうやってちょっとずつ思いつくのいいよね

配列の整理にまた悩まされ

流れ自体は整理しましたが色々おかしいので流れと数個前の保存のファイルと健闘しながらやってます
こういうのがるから置き換え機能使いたいけど今やるとどっちつかづが目に見えてるんでこれが片付いたら考える、どのみち構文解釈とかあるからやる前提ではあります
後、進んではいないが
チャートの更にチャートというか、ツリービューみたいな
あれを何個も書くのは大変なので
項目のから更に下の開くってのもやりたいけどそれもいいなと思ったが書いててぞっとした
あ、でもそうでもないのか、かくいちはそれぞれだし、次までの項目数の総合をいれるだけだから
まあ一歩間違えた時とファイルをなくした時が恐ろしいからちゃんと保存はします
せめてなくなるにしてもツールを作ってからがいい

とりあえず多次元配列で

チャートて言ってたけどリストって呼び方に変更(ややこしいけどチャートだと余計おかしいことになる
リストが用途ごとにあるって話しましたけど
ヘルプ
チャート
命令一覧
これをリストの変数で作ってて中身を入れ替えるっていう
それで着た場所からの変数で1ならとかやろうとしてたけど
いちいち増えるたびに手直しというか追加していくのもどうかなと思って
悩んでいたわけですよ
ポインタ(入口と出口なんだろうなあ)、構造体(わけわからん)、多次元配列(何個もあるだけ)
で、なにしようか迷った最初は文字列を変数にしたかったけどできないみたいで
言語によるらしいけどここら辺も面倒ですよね
作った人の考えだし
cだと機械語にするから中身消えるって意味なんだろうけど深くは意味はわかりません
使い方はおかしいけどテキストにでも一度だして書き換えてやれば変数名を無理やり指定はできるだろうけど、速度を重視しないものならやりようはあると思います
それ考えるとそれを実現してるものってどんなものにでも対応できるようにあらかじめ細かく設定しているかよっぽど熟知した人がそれを思わせない効率の良さで組んでいるか、なんだろうかまあ限界はあるけど
話はそれましたが、構造体って意味があるかわかりません、多次元配列で似たようなことはできるし
一切hspで実現てどこかのサイトで多次元配列でそれっぽくみせるってあったし
あながち最初に思いついたことを結局やるわけです、番号によってというけど
多次元で リストの種類、項目数、オープンフラグ、みたいな感じに使おうと思います
リストの種類だけ1,2,3で横?に使うけど
わかり辛くなるので項目数とかはその最大値まで縦に使います
1次元のオープンフラグって言う感じで
最初の考えだとリストにその都度入れ直す考えだったけど
ポインタも結局いくつならこのリスト変数に入れて使う出し、今はまだポインタは良いかな(いつ使うの)
結局はその1つの書いた変数でフラグによって別の変数扱いとして
で!ここ重要
まあそればっかじゃいけないんだけど・・・
わかり辛くても結局実行はそのプログラムだけど
わかりやすくするのは結局ツールなわけですよ、変数っていうのもメモリがあって番号で判断してるけどそれだとわかり辛いし間違い甥凝るよねってことでできたりしたらしいし、ポインタもしかり
わかり辛いことを分かり辛いまま覚えるよりはそゆほうがいいのかなあ
ツールはいくらごちゃごちゃしていたとしてもプログラムに影響するわけではないし
わかりやすくするためならそれはそれでいいのかなって
今言ったようにわかりやすくするのをわかりずらくしたらいみはないが
例えば1な多次元で1,3,5,3て何いってるかわからなくても
1のリストのこの項目の・・とか注意書きを自由に書き換えて認識して
色々できたらいいじゃないですか
って言うことです
毎回言うけどまだそこまで出来てないけど・・・
後HSPでって初心者とかに使いやすいはずだったっていうのがひっかかるから
ポインタやら難しいこと使いたくない
拘りの塊だから
文字列を変数でつかえるとかを動的とかいうみたいだし、構造体っていうけど
知らないうちに考えて今みたいになったり使ってたりするから難しい言葉個人的に覚えなくていいかなって思っちゃうやっぱだからcが使いたいと言うか通過点だな
アプリ作るためには使わなきゃだからそれはアプリ専用としてもしかしたらcとか使うかも
またごちゃごちゃしたけど
多次元配列でとりあえずリストは整理することにしました

表示やらチャートやら

ずっと同じ言葉使ってるからややこしいけど
前回書いた時に同じようなことやるっていってて
寝て起きて考えてたら実際同じことするんだった
どこから来たか、押した時クリックした時でも計算に行くのはあったけど
ヘルプ
チャート
命令一覧
同じようなことするの多すぎ‥自分で作っておいて何言ってるんだってはなしだけど
どこからきた変数で1なら2なら・・と
計算の時に使う変数にその2ならチャートの‼項目数、位置、とかステータスを入れるわけです
似たようなと言うか実際同じことをするからね
ええと、変数どれ使うんだってまた整理に時間かかる(*’▽’)
だからツール作るのは間違ってない
整理もそうだし
どうまとめるか、作ってるだけだけど
一回目というか今回でそれが完全にできるなくても
作り続けてたらいずれ完成形が見えるもんね

結果とかゲーム制作とかいつはじめられるかわからないから不安だなあ

まあとりあえずどこからきたか番号で確認してきた場所の変数でリストを表示すると
なんかそのあたり上手くできないかなぁと

とりあえずヘルプ

とりあえず助けてってことじゃなくて
いや、まぁ実際そうだけど笑
チャートの頭とオンオフで0か項目数で位置を変えるのと文字入力のエンターとはできました
チャートと命令一覧とヘルプって似てるって言えば似てるというか
全部追加したり連結したり今まで作ったやつどこかで使うんですよね
で、前から言おうと思ってたけど作るのもそうだけど
どう表示するかって言うデザインが入ってきてどうしようかって言うのにも同時に悩んでわけわからなくなります
実際選択肢はそんなないから普通に作るだけだけど、ヘルプはいいんだ、HSPの参考にして
説明は初心者、自分にわかりやすく
命令一覧もいい、一覧はヘルプと一緒で自分用にマイリスト作ってそこに追加できる
最初はそのためにこのチャートを考えたわけだしね
で、これはチャートと被るような、チャートにドロップしていれるか、右クリックからか、ヘルプから押したら今の位置に追加するか、とかどこを始点にするか
全部参考にしてたら意味ないし、自分で考えてはいるけど
どのみちまず命令を登録していかないとなのでヘルプを作る
ここは同時になるかな、電話帳みたいな
HSPで多ウィンドウ作ったとあるけど、なんか変えたら動作がおかしくなって
Handleとか絡んでくるから、昔からHSPこんなのあったっけ?あの頃はdllとかあったから
知ってる人が知らずに使ってたのかも
Handleとか自分も良くは理解してませんがWindowsだかプログラムの概念なんですが
どれを操作してるかってことなのかなぁ、ハンドルだし車のハンドル的な
それもヘルプ作りながら書いていけばいいかな
書くことが多くなればなるほど表示も増えるからスクロールバーも自作しないと
ええと、WINAPIとか使うのもわかるけどいずれ使うことになるけど(苦手意識強すぎて先延ばしにしまくり)
いずれラズベリーパイみたいなことやろうとするとOS作るだろうし意味なくはない
後追加の話だけど質問とかサイトでした時にOSが一部許可を出せばいじれるみたいなことあって、いじれるっていうか、まあそれとは別かもですが例えばフォント増やすとか何かしら追加できる、アプリを入れるのもそういう事だと思うけど今やってることも追加も違うようで同じというか、拡張できるものを作るっていう考え方は悪くないと思う
0と1で表示するとか文字とかも結局組み合わせでその番号なら違う組み合わせだから
結局その違う組み合わせに番号が振りあてられてるだけ、みたいな・・のかなと
だからOSなきゃって言ったらおかしいけど1から作れば作れる
ただその文字フォント作るのがめんどくさそう漢字の変換とかは壱からやろうとしたら苦労しそう、今の作ってる人がこれはこれですって優しくやさーーしく教えてくれたらこんなこと考えなくていいんだけど(。-_-。)
と、こんなことばっか書いてないで制作しないと

しょーーーもないしっぱい

ええ、変数名って色々ありますよね
同じやつを使っちゃうとか繰り返しの例えばよくiの初期化を忘れるとかはあると思います
それはまああります・・・
似たような名前とかありますよね
今回の失敗はそれです
このchato_windou_size_yってあって
塗りつぶしの所にある計算式と
メッセージの位置の計算式
両方に入れてるつもりで、全く同じ計算式入ってるつもりでいました
なんでだ!なんでだ!と・・
同じくくりで似た名前の変数使ってて意味わかるようにしてるつもりで
今回はそれが裏目に出たって感じですね
chato_windou_size_y
chato_windou_y
です、今はこれだけですが、xでも同じような風になってるし何個もあるんで気づきませんでした
2つくらい前の記事に-1したりとかそんなこと書いてましたが違う変数なんでずれて当たり前でした
同じところにやるなら同じのいれればいいて思ったけど
boxfとか始点終点いれなきゃだからプラスいくつすればいいってわけじゃなく
計算式複雑にしてたらそうはいかないから
一つにはまとめられないか
出来るところはできるけど何個もやり方やると余計おかしくなるから時と場合によるか