shinya@iOS用音楽プレイヤー配信中@flat_leon
e.toString()とe = "A";が使えるのがでかい。
posted at 23:37:45
ツイートの記録を停止しています
このアカウントはTwitter APIの仕様変更の影響でツイートの記録を停止しています。
記録を再開するには、Twilogにログインしてください。
Stats | Twitter歴 3,371日(2015/01/06より) |
ツイート数 3,034(0.9件/日) |
表示するツイート :
shinya@iOS用音楽プレイヤー配信中@flat_leon
e.toString()とe = "A";が使えるのがでかい。
posted at 23:37:45
shinya@iOS用音楽プレイヤー配信中@flat_leon
C++のenumは無名にしたり、enum classにしたりいろいろ選択肢あるけど、enumをラップした値クラスみたいにするのが、使う側としては一番便利なのではとか思った。
https://wandbox.org/permlink/yup0hX2ohUOuDNOL…
posted at 23:36:42
shinya@iOS用音楽プレイヤー配信中@flat_leon
普通に紙とえんぴつで絵の練習もしようとしたけど、まぁ無理だね…
posted at 22:53:37
shinya@iOS用音楽プレイヤー配信中@flat_leon
ドット絵の練習もしないといつまでたってもゲーム作れない
posted at 22:52:13
shinya@iOS用音楽プレイヤー配信中@flat_leon
なんとなくドット絵らくがき… https://pic.twitter.com/2z4SK9ZQib
posted at 22:50:39
shinya@iOS用音楽プレイヤー配信中@flat_leon
自作言語のenumに値->文字列と文字列->値の取得関数を自動生成する機能を入れようと思ったけど、これリフレクション機能として整理したほうがいい気がしてきた。enumだけじゃなくてclassの情報も取得できたり。
posted at 19:22:59
shinya@iOS用音楽プレイヤー配信中@flat_leon
ここらへん気になってGodotのソースコードとか見てみたけど、関数のパラメータ名がp_で始まってて、こいつやべーなって思った。そんな風習みたことない。スクリプトバインディングの都合?
posted at 16:15:27
shinya@iOS用音楽プレイヤー配信中@flat_leon
いや、やっぱりcamelCaseがいいかも。関数は最初が必ず動詞になるし
posted at 16:09:23
shinya@iOS用音楽プレイヤー配信中@flat_leon
メンバ関数もcamelCaseじゃなくてPascalCaseがいい。
posted at 15:52:34
shinya@iOS用音楽プレイヤー配信中@flat_leon
やっぱメンバ変数はm_PascalCaseがいいんじゃないかと思った。しばらく_camelCase使ってたけど。
posted at 15:51:46
shinya@iOS用音楽プレイヤー配信中@flat_leon
実装してわかったけど、関数名の取得となると行番号とファイル名とは別の仕組みが必要で大変なのね。行番号とファイル名はプリプロセス段階で確定できるけど、関数名はパースしたあとじゃないとわからない。
posted at 20:34:21
shinya@iOS用音楽プレイヤー配信中@flat_leon
自作言語に行番号とかファイル名を取得する仕組み実装した。C言語の__LINE__とか__FILE__相当のやつ。
posted at 20:31:12