ゲーム:Incrementalist
こんにちは。イチ、プログラマのyu1rowです。
↓こんなん作りたいってのをまずはjQueryとかで実装。たぶんスマホでも動きます。
[Incrementalist(仮)]
※ルール:全部のパネルを3にしたらクリア、それだけです
Androidで実装してみたいなぁ。
...今日はそれだけの記事です。
#include "jniutil.h" void _tmain() { tcout << _T("Hello World.") << std::endl; }ミソは"tcout"("tcin"ってのもtypedefしてある)。
#include "jniutil.h" void _tmain() { std::setlocale(LC_ALL, ""); tstring text = _T("我輩は猫である"); tcout << _T("\"") << text << _T("\""); if (text.find(_T("猫")) != tstring::npos) { tcout << _T("には猫が出てくる") << std::endl; } else { tcout << _T("には猫が出てこない") << std::endl; } }setlocaleしとかないとコンソールに正しく日本語が出力されない...場合があります。
#include "com_yu1row_blog_JniSample.h" #include "jniutil.h" JNIEXPORT jstring JNICALL Java_com_yu1row_blog_JniSample_ExecSample (JNIEnv *env, jobject obj, jstring str) { tstring tstr = JstringToTstring(env, str); tstr += tstr; return TstringToJstring(env, tstr); }JstringToTstringでJavaから渡されたjstringをtstringに、TstringToJstringで逆にtstringからjstringに変換できます。
package com.yu1row.blog; public class JniSample { static { System.loadLibrary("JniSample"); } public native String ExecSample(String str); public static void main(String[] args) { JniSample sample = new JniSample(); System.out.println(sample.ExecSample("あいうえお")); } }
オプション | 説明 |
---|---|
Enable multiple logons per user | 前述の通り、ユーザ毎に別々のセッションでログオンできるようにします。 既にログオンしているユーザがログオフにされることは無くなります。 ただし、マシンパワーが無いとすごくPCが遅くなるかもしれません...よ? |
Enable blank password logons | パスワード無しのログオンを有効にします。 ただしセキュリティ的に如何なものかと思いますので、これを有効にする人は少ないでしょう。 |
OS | Windows (今回はWindows 7 Professional x86を使用) |
---|---|
IDE(Java) | Eclipse (今回は3.6 Helios SR2 x86を使用) |
IDE(C/C++) | Visual Studio (今回は2005 Professionalを使用) |
JDK | 今回はjdk1.6.0_24を使用 |
環境変数 | 上記JDKにパスが通っていること (上記のデフォルトならC:\Program Files\Java\jdk1.6.0_24\bin;とか) |