タグ:「hsp」がつけられたコード

「hsp」のタグがつけられたコード一覧

VSCodeでHSPのdefineスニペット

タイトルの通り、VSCode上でHSP3を利用している方向けのスニペットです。 (%1,%2~)の部分を都度コピペするのも面倒なので作ってみました。
タイトルの通り、VSCode上でHSP3を利用している方向けのスニペットです。 (%1,%2~)の部分を都度コピペするのも面倒なので作ってみました。
"define": {
    "prefix": "#define",
    "scope": "hsp3",    // 言語ごとにスニペットファイルが存在する場合はこの行を削除して下さい
    "body":[
        "#define${1| , global , global ctype |}${2:hoge}(${3|%1,%1\\,%2,%1\\,%2\\,%3,%1\\,%2\\,%3\\,%4,%1\\,%2\\,%3\\,%4\\,%5,%1\\,%2\\,%3\\,%4\\,%5\\,%6|}) $4$3"
コードを見る

ごめんなさいおにたまさんオブジェクトとして活用できなくて

制作していくに連れ、layerobjをオブジェクトとして見ることができなくなっていき、今ではスクリプト中の処理を任されるフラグ回収機となってしまった。
制作していくに連れ、layerobjをオブジェクトとして見ることができなくなっていき、今ではスクリプト中の処理を任されるフラグ回収機となってしまった。
//ゲーム内時間とステータス
*lay
	layl = lparam
	switch layl
		//レイヤー設置直後の処理
コードを見る

HSPでモジュール変数再現

できないことはなかったけどマクロまみれだしとてつもなかった。型を放棄して全部文字列とかにすればかなり楽になるのは確か。
できないことはなかったけどマクロまみれだしとてつもなかった。型を放棄して全部文字列とかにすればかなり楽になるのは確か。
#module Person
	;int
	#enum age=0
	;str
	#enum name=0
コードを見る
  • タグ:
  • hsp

トランプモジュール

HSPでトランプのモジュール型変数を作って適当に配る
HSPでトランプのモジュール型変数を作って適当に配る
#runtime "hsp3cl"
#cmpopt varinit 1

#module TrumpCard name,power,suit
	#modinit str _name,int _power,int _suit
コードを見る
  • タグ:
  • hsp

FNV-1 on HSP (ハッシュ関数)

http://wowdev.jp/?p=873 からお借りしてHSPに移植しました。
http://wowdev.jp/?p=873 からお借りしてHSPに移植しました。
// http://wowdev.jp/?p=873
// https://qiita.com/Ushio/items/a19083514d087a57fc72
/**
 * FNV Constants
 */
コードを見る

みんな遅い遅いって言うから高速動作するstrmid作ったよ

strmidと置き換えるだけで使えます。右から取り出す場合はstrlenが重くてどうしようもありませんでした。(´・ω・`)
strmidと置き換えるだけで使えます。右から取り出す場合はstrlenが重くてどうしようもありませんでした。(´・ω・`)
// 
// [ Infomation ]
//  Name      : 高速strmid
//  SubName   : 
//  Version   : 1.00
コードを見る