HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2017
0728
keito94マップエディターを作ってみたいのだが、どうも困ったことが起こった。3解決


keito94

リンク

2017/7/28(Fri) 20:05:23|NO.80721

どうも、keito94です。
mapedit.hspを参考にして汎用的なマップエディターを作ってみようと思ったのですが、

#deffunc map_boot str p1 int p2 int p3 int p4 int p5 ; マップの初期化 ; p1は読み込む画像名。 ; p2(X),p3(Y)はマップのサイズ。 ; p4(X),p5(Y)はマップチップのサイズ。 cx = p2:cy = p3 celname = img csrc=ginfo_newid buffer csrc mx = p4:my = p5 vx = mx*cx:vy = my*cy return
を実行しようとすると、関数を使ってもいないのにエラー32関数のパラメーター記述が不正ですが出てしまいます。
原因はどこにあるのでしょうか?



この記事に返信する


Velgail

リンク

2017/7/29(Sat) 01:13:00|NO.80727

>#deffunc map_boot str p1 int p2 int p3 int p4 int p5
#deffunc map_boot str p1,int p2,int p3,int p4,int p5

とりあえず、ここだけ直してみては?



keito94

リンク

2017/7/29(Sat) 11:29:36|NO.80730

問題についてのご指摘、ありがとうございます!!
ですが、今度は、変数を使ってタイトルを変えようとすると、
MapEditor.hsp(30) : error 4 : パラメーター式の記述が無効です (30行目)
--> title@hsp = ttl
と出てしまいます。

goto *init ; 省略 *init ttl = "NSS Map Editor" celload celname,csrc celdiv csrc,cx,cy title = ttl fname = "" dim map,mx,my mapx=0:mapy=0
簡単なミスかもしれませんが、どこに原因があるかを教えて下さい。



keito94

リンク

2017/7/29(Sat) 11:54:16|NO.80734

コードを以下のようにすれば治りました。

title ttl
ありがとうございました。



ONION software Copyright 1997-2023(c) All rights reserved.