HSPでSDL
日頃一番触っているのはやっぱりWindowsであって、何はともあれクロスプラットフォーム楽しそうとかそういう無節操さを抜きにするととりあえず何か作るならWindowsだと思う。ユーザ多いしね。
で、Visual Studio 2005 Express Editionという奴が無料で使える時代だもんでインストールしてみる。C++とC#とBasicとあるがまぁとりあえず全部入れてみた<やっぱり無節操
(゚д゚)/ 先生 なんかとても重いですこれ
これは常時使う気になれないよボク……せっかくC#への意欲沸いたのにな でも構文面倒そうだからいいやもぅ
2chとかでも色々見て回ったんだけど、なんかRubyが簡単でいいけど処理が重いとかなんとか?実は意外とHSPはイケてるかもしれないと考え直す。
ActiveBasicなんかもなかなか悪くないみたいだけど、どうもあのBasic系特有の
as long
とかなんとかやっちゃう型宣言がキモイ!!asってナンダ!!ケツの穴とかか!
Ruby関連をちょっと見て回ると、なんかSDLとか使えてウマーとか書いてある。そういやSDLといえばPSPにもportされてて何かと楽そうでした。
というわけで割と一般的なDLLならHSPからでも叩けるんじゃねーの、とかいい加減な妄想から開始。
#uselib "sdl.dll"
#func global SDL_Init "SDL_Init" wptr
#func global SDL_Quit "SDL_Quit"
#define SDL_INIT_EVERYTHING 0x0000FFFF
SDL_Init SDL_INIT_EVERYTHING
if stat : dialog "SDLの初期化に失敗しました。" : end
onexit *SDLQuit
stop
*SDLQuit
SDL_Quit
end
とかこんなもんじゃね とやってみる。コンパイル実行。ウゴイタ━━━━━(゚∀゚)━━━━━!!!!とりあえずエラー出ない。いんじゃねこれ いんじゃね
まぁ全部func定義しないとなんだけどね ちょっとイイんじゃないですかこれは
さくさくとゲーム書ける環境が出来るとイイね そして俺は曲も書けと ヴアー
シスアド業でサラリーマンの傍ら作曲等を行うマルチタスクの申し子。