検索結果 13 件

by shira211
2年前
フォーラム: C言語何でも質問掲示板
トピック: Pythonのファイルのバイト単位でのランダムアクセスについて
返信数: 50
閲覧数: 11230

Re: Pythonのファイルのバイト単位でのランダムアクセスについて

だったら、HSPDecoで、Quoyleを逆コンパイルして、mapファイルを読み込めるようにしてはいかがでしょうか? 調べてみたところ、HSP製のソフトらしいので。Elona(HSP製なことで有名なゲームです。)の解析にも、使われているソフトですよ。 実行例が「目に見える形で」示されていないのが問題だと思って投稿しただけで、Quoyleの仕様に不満があるわけではありませんよ。まあ、Quoyleに同封されているhello.qmpを.mapにコンバートしたものだという予想は付きますし、手元でコンバートしてみてバイナリエディタとかで比べればわかる話ですが、、、それって回答者の仕事じゃないですよね。...
by shira211
2年前
フォーラム: C言語何でも質問掲示板
トピック: Pythonのファイルのバイト単位でのランダムアクセスについて
返信数: 50
閲覧数: 11230

Re: Pythonのファイルのバイト単位でのランダムアクセスについて

いろいろいじってたらこんな出力が得られましたけど、これが今回の目標でいいんですよね?
オフトピック
MAPファイルはQuoyleで開けない、QMPファイルは画像ファイルへの絶対パスが含まれてUPするのを躊躇う・・・
相対パスで指定出来たら便利そうですけどね
by shira211
2年前
フォーラム: C言語何でも質問掲示板
トピック: データの追加と削除について
返信数: 17
閲覧数: 2696

Re: データの追加と削除について

追加が形になったのなら、それをここに書いてください。

削除のほうですが、
1 6 2 43 123の数字が入っている箱Aと、何も入っていない箱Bがあるとき、箱Bを箱Aから1を取り除いたものにするにはどうするか?
というのを考えればいいです。ただし、コンピューターの動きを再現するため、
数字を読み取るだけでは値は消えない、変わらない
一度に扱える数字は1つまで
とします。
あとはこれをC言語に置き換えるだけです。
by shira211
2年前
フォーラム: C言語何でも質問掲示板
トピック: Pythonのファイルのバイト単位でのランダムアクセスについて
返信数: 50
閲覧数: 11230

Re: Pythonのファイルのバイト単位でのランダムアクセスについて

エンディアンの言葉の使い方が間違っています。リトル・ビッグエンディアンではなく、下位・上位バイトと呼ぶのが適切かと思います。
それ以外の用語も、もしかしたら間違って使っているのではないですか?
ランダムアクセスとバイト数だけ読み込みとは、具体的にどのような動作を指すのでしょうか?
by shira211
2年前
フォーラム: C言語何でも質問掲示板
トピック: 助けてー(´;ω;`)
返信数: 4
閲覧数: 962

Re: 助けてー(´;ω;`)

Yahoo!知恵袋とのマルチポストです
https://detail.chiebukuro.yahoo.co.jp/q ... 0176996855
この掲示板でマルチポストをする場合は、規約に従い相互リンクをしてください
複数の掲示板で同じ質問をすることをマルチポストといい、大抵禁止されています。

しかし、ここでは相互リンクし、リンク先の掲示板でマルチポストが許されていれば

マルチポストはOKとしています。複数の掲示板で同じ質問をするときは相互リンクし、

どこの掲示板で同じ質問をしているか明確にして下さい。
by shira211
2年前
フォーラム: C言語何でも質問掲示板
トピック: 複数のタイマ割り込み
返信数: 3
閲覧数: 779

Re: 複数のタイマ割り込み

すいません 質問の意味が全く理解できません、、、
500とか50usなどの時間とLEDの動作の関係、あるいは時間の経過に伴ってLEDがどう動くのかをもっと詳しく説明できますか?
by shira211
2年前
フォーラム: C言語何でも質問掲示板
トピック: [pygame]画像が分割して表示されない…。
返信数: 30
閲覧数: 9936

Re: [pygame]画像が分割して表示されない…。

横から失礼します

こういう時もprint関数でいろいろ試してみましょう

コード:

print(None and None is None)
これをPythonインタプリタで実行すると結果はNoneです。これはFalseと解釈されるので、求める結果ではありません。どう変えればTrueになるのか、項の数を変えてみたり、順番を変えたり、かっこをいろんな位置に入れたり、いろいろ試してみましょう。
今はC言語から離れているようですが、ぜひC言語でも同じようなことをやってみてください。
by shira211
2年前
フォーラム: C言語何でも質問掲示板
トピック: [pygame]画像が分割して表示されない…。
返信数: 30
閲覧数: 9936

Re: [pygame]画像が分割して表示されない…。

オフトピック
スプライトに自分自身を描画する動作を実装する方法と、スプライトを管理するsprite.Groupに描画を任せる方法をごちゃまぜにしていたのが原因で、pygame.sprite.RenderUpdate.draw()は何も悪くありませんよ。あなたが参考にしているサイトにもきちんと書いてあります。
http://aidiary.hatenablog.com/entry/20080517/1275700731
サンプルでは、描画関数 draw()も実装していますが、これはスプライトグループを使うと必要なくなります。
by shira211
2年前
フォーラム: C言語何でも質問掲示板
トピック: [pygame]画像が分割して表示されない…。
返信数: 30
閲覧数: 9936

Re: [pygame]画像が分割して表示されない…。

printデバッグはやってみましたか? プログラムは上から順番に実行されるものですが、例外がありますよね。ループとか関数の呼び出しです。 n回ループさせたくてfor文を書いたけど本当にぴったりn回ループしてるのか(この前もfor文が間違っていたからマップが表示されなかったですよね) 関数の呼び出しは考えたとおりの順番で行われているのか そういうのを要所要所にprint文を入れて確認するのです。 で、Hiragiさんが指摘しているように、実はPlayer.drawは実行されていなくて、別の何者かがパックマンの画像をscreenに張り付けていることに気づくのです。ここまではpygameに詳しい必要...
by shira211
2年前
フォーラム: C言語何でも質問掲示板
トピック: [pygame]画像が分割して表示されない…。
返信数: 30
閲覧数: 9936

Re: [pygame]画像が分割して表示されない…。

こんにちは

不具合の原因が画像を読み込む部分でも表示する部分でもないということをどのように確かめたのか、書いてみてください。
もちろん目で見ただけでは不十分ですよ。

あなたが以前教えてもらったptintデバッグを活用しましょう
オフトピック
Pythonには便利なデバッグ機能が標準で組み込まれているようですね。こちらも勉強してみると面白いかもしれません。
ですが、右も左もわからない初心者ならば、まずはprintデバッグです
by shira211
2年前
フォーラム: C言語何でも質問掲示板
トピック: pygameでマップが表示されない。
返信数: 2
閲覧数: 542

Re: pygameでマップが表示されない。

はじめまして PythonにもPygameにも詳しくはないですが、、、 for j in range(0, size_y, frame_y): for i in range(0, size_x, frame_x): surface = pygame.Surface((frame_x, frame_y)) surface.blit(image, (0, 0), (i, j, frame_x, frame_y)) surface.set_colorkey(surface.get_at((0, 0)), RLEACCEL) surface.convert(surface) imageList.app...
by shira211
3年前
フォーラム: C言語何でも質問掲示板
トピック: 分割した画像を歩かせたいのですが、サイズ(?)が分からないためできない。
返信数: 7
閲覧数: 1241

Re: 分割した画像を歩かせたいのですが、サイズ(?)が分からないためできない。

もしかして何コマごとに分割すればいいか数えるのが面倒という意味ですか?

EDGEとかGIMPみたいなグリッド表示できるエディタを使えばいいんじゃないんですかね
by shira211
3年前
フォーラム: C言語何でも質問掲示板
トピック: バグで動作が停止したPGを再コンパイルできない
返信数: 2
閲覧数: 571

Re: バグで動作が停止したPGを再コンパイルできない

苦cで配布されている学習用C言語開発環境で似たような現象がありました。
タスクマネージャを使って当該のプロセスを終了させるか、最悪PCを再起動させれば上書きできると思います。

詳細検索ページへ移動する