すべてのコード

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

キーイベントドリブン

キーの入力時(noLoop()しても、最初の1回のみdrawが走ってしまうのですが)に描画を行う、キーイベントドリブンのプログラムサンプルです。
キーの入力時(noLoop()しても、最初の1回のみdrawが走ってしまうのですが)に描画を行う、キーイベントドリブンのプログラムサンプルです。
void setup (){
  println("setup");
  noLoop();
}
void draw (){
コードを見る

引数の書き間違い?[DAR]

上は都市の割譲(ランタイン)、下は破城槌の作成。liSummonedUnitIDsは破城槌に入るのだろうけど、上の都市の割譲のところで指定されてるから書き間違い?
上は都市の割譲(ランタイン)、下は破城槌の作成。liSummonedUnitIDsは破城槌に入るのだろうけど、上の都市の割譲のところで指定されてるから書き間違い?
def spellConvertCityRantine(argsList):
	pCaster, pBestPlot, eSpell, liSummonedUnitIDs = argsList
	pCity = pCaster.plot().getPlotCity()
	pPlayer = gc.getPlayer(pCaster.getOwner())
	pPlayer.acquireCity(pCity, False, True)
コードを見る
  • タグ:
  • タグはありません
  • タグ:
  • タグはありません

四則演算

これで、無事に四則演算ができました。(1+2)×6 ÷ 3 -2の計算。4.0と出力されます。
これで、無事に四則演算ができました。(1+2)×6 ÷ 3 -2の計算。4.0と出力されます。
public class Main {

	public static void main(String[] args) {
		Numeric a = new Numeric(1.0);
		Numeric b = new Numeric(2.0);
コードを見る
  • タグ:
  • タグはありません

ひと通りの演算子

加算、減算、乗算、除算演算子をどどんと。これで四則演算ができますね。(実際はそれぞれファイル分ける)
加算、減算、乗算、除算演算子をどどんと。これで四則演算ができますね。(実際はそれぞれファイル分ける)
/**
 * 加法演算子です。
 */
public class Add implements Node {

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

加算演算子 改良

加算演算子はNode型の子を持つように変更しました。そして、自身の評価の前に子を評価しています。これで無事に複数個の足し算が可能になります(キャストがダサいですが、一旦ほっておきましょう)
加算演算子はNode型の子を持つように変更しました。そして、自身の評価の前に子を評価しています。これで無事に複数個の足し算が可能になります(キャストがダサいですが、一旦ほっておきましょう)
/**
 * 加算演算子です。
 */
public class Add implements Node {

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

足し算できない

ここで問題が発生します。AddのコンストラクタがNumericしか受け付けないのでこのままでは3つ以上の足し算すら計算出来ないのです。
ここで問題が発生します。AddのコンストラクタがNumericしか受け付けないのでこのままでは3つ以上の足し算すら計算出来ないのです。
public class Main {

	public static void main(String[] args) {
		Numeric a = new Numeric(1.0);
		Numeric b = new Numeric(2.0);
コードを見る
  • タグ:
  • タグはありません

足し算してみる その1

手始めに 1 + 1 を計算させてみます。無事に2.0が表示されました。
手始めに 1 + 1 を計算させてみます。無事に2.0が表示されました。
public class Main {

	public static void main(String[] args) {
		Numeric a = new Numeric(1.0);
		Numeric b = new Numeric(1.0);
コードを見る
  • タグ:
  • タグはありません