すべてのコード

投稿されたすべてのコード一覧

加算演算子

加算演算子を定義してみます。数値ノードを子にもち、足し算した結果を返します。
加算演算子を定義してみます。数値ノードを子にもち、足し算した結果を返します。
/**
 * 加算演算子です。
 */
public class Add implements Node {

コードを見る
  • タグ:
  • タグはありません

数値のノード

数値のノードなのでメンバとして数値をもたせます。また、数値ノードは評価しても自分自身を返すだけです。超単純。
数値のノードなのでメンバとして数値をもたせます。また、数値ノードは評価しても自分自身を返すだけです。超単純。
/**
 * 数値を表すノードです。
 */
public class Numeric implements Node {

コードを見る
  • タグ:
  • タグはありません

構文木のノードその1

ということでノードをJavaのコードで表すとこんな感じ。
ということでノードをJavaのコードで表すとこんな感じ。
/**
 * 構文木のノードです。
 */
public interface Node {

コードを見る
  • タグ:
  • タグはありません

【HSP3】実行ファイルのバージョン情報(リソース)を書き換えるモジュール

EXEなどの実行ファイルのバージョン情報(リソース)を書き換えるモジュールです。http://d.hatena.ne.jp/espresso3389/20100907 を参考にしました。
EXEなどの実行ファイルのバージョン情報(リソース)を書き換えるモジュールです。http://d.hatena.ne.jp/espresso3389/20100907 を参考にしました。
// http://d.hatena.ne.jp/espresso3389/20100907 参考にしました
#include "kernel32.as"
#ifndef __VERSIONINFOBUILDER__
#define __VERSIONINFOBUILDER__
#module VersionInfoBuilder _langID, _fileVer, _prodVer, _props_name, _props_val, CODEPAGE_UCS2LE, _buffer, _buffer_maxsize, _buffer_current
コードを見る

乱数生成ライブラリ

基本的にはMath.random()を強化したものばっかりです。 使い方?ソースコードに。
基本的にはMath.random()を強化したものばっかりです。 使い方?ソースコードに。
/*
	このライブラリについて。
	
	名称:Random Class Library JS
	作成者:がお(Twitterは「gaogao_9」)
コードを見る
  • タグ:
  • タグはありません

ミラー画像

http://codetter.com/?p=636 を高速化&簡潔化
http://codetter.com/?p=636 を高速化&簡潔化
int w = 200, h = 300;

//PImage flip = createImage(w, h, ARGB); //不要
PGraphics g = createGraphics(w, h, JAVA2D);

コードを見る

パフォーマンス計測用

http://d.hatena.ne.jp/alpha_neet/20100617/1276777012 のコードをループ化&FrameRate出力化
http://d.hatena.ne.jp/alpha_neet/20100617/1276777012 のコードをループ化&FrameRate出力化
int w = 200, h = 300;

PImage flip = createImage(w, h, ARGB);
PGraphics g = createGraphics(w, h, JAVA2D);

コードを見る