OSDN Git Service
ttwilb [Thu, 29 Aug 2013 02:53:30 +0000 (11:53 +0900)]
Merge branch 'master' of https://scm.sourceforge.jp/gitroot/h58pcdgame/GameScriptCoreLibrary
ttwilb [Thu, 29 Aug 2013 02:52:26 +0000 (11:52 +0900)]
PickedItemWidgetClass.js
koenma [Thu, 29 Aug 2013 02:45:54 +0000 (11:45 +0900)]
キャラクターの特性の設定を少々
西田 耀 [Thu, 29 Aug 2013 02:17:53 +0000 (11:17 +0900)]
パン焼き得点計算まで実装
ttwilb [Thu, 29 Aug 2013 02:13:43 +0000 (11:13 +0900)]
Merge branch 'master' of https://scm.sourceforge.jp/gitroot/h58pcdgame/GameScriptCoreLibrary
ttwilb [Thu, 29 Aug 2013 02:13:13 +0000 (11:13 +0900)]
sea.js最後まで
西田 耀 [Thu, 29 Aug 2013 01:37:38 +0000 (10:37 +0900)]
ユーザーのHP処理をMAinCharacterClassに移管。
ttwilb [Thu, 29 Aug 2013 01:30:45 +0000 (10:30 +0900)]
ConfirmWidgetClass.jsの微調整
主にデザイン
ttwilb [Thu, 29 Aug 2013 01:25:35 +0000 (10:25 +0900)]
ConfirmWidgetClass.js
ttwilb [Thu, 29 Aug 2013 01:02:04 +0000 (10:02 +0900)]
MessageItemClass.jsを普通に実装
koenma [Thu, 29 Aug 2013 00:40:58 +0000 (09:40 +0900)]
Merge branch 'master' of https://scm.sourceforge.jp/gitroot/h58pcdgame/GameScriptCoreLibrary
Conflicts:
www/corelib/header.js
koenma [Thu, 29 Aug 2013 00:27:55 +0000 (09:27 +0900)]
Merge branch 'master' of https://scm.sourceforge.jp/gitroot/h58pcdgame/GameScriptCoreLibrary
Conflicts:
www/corelib/header.js
西田 耀 [Wed, 28 Aug 2013 20:48:34 +0000 (05:48 +0900)]
パン焼き窯の微調整
西田 耀 [Wed, 28 Aug 2013 20:14:55 +0000 (05:14 +0900)]
アイテムの保持およびパン焼き窯の初期実装を開始。
メッセージボックスのフォントサイズを小さめに変更した。
isuke [Wed, 28 Aug 2013 17:41:39 +0000 (02:41 +0900)]
no message
koenma [Wed, 28 Aug 2013 15:06:40 +0000 (00:06 +0900)]
山ステージの基礎構成とそれらの要素
西田 耀 [Wed, 28 Aug 2013 14:34:00 +0000 (23:34 +0900)]
RandomIngredientItemClassを追加。基本的にこれがすべての取得可能アイテムになる。
k : {base:RandomIngredientItemClass,args:[],prop:{debugMode:true}},
一回とるとデフォルトでは一分待たないと取得できない。
ランダムに表示されるアイテムが変わり、取得したときには自動でメッセージが出る。
ttwilb [Wed, 28 Aug 2013 13:13:51 +0000 (22:13 +0900)]
sea
ttwilb [Wed, 28 Aug 2013 12:55:33 +0000 (21:55 +0900)]
FreeITemClassの実装をまともに。(Intervalを指定しなくても二重にcallbackが実行されないようにした)
いまのところ、userControlledCharacterのみ対応
ttwilb [Wed, 28 Aug 2013 12:24:20 +0000 (21:24 +0900)]
moveToの高速化
ここまでのコミットでジャンプが高くなりすぎる場合があるバグはなおってる
ttwilb [Wed, 28 Aug 2013 12:14:22 +0000 (21:14 +0900)]
EnemyCharacterClass_Spineをヘッダーに記述
ttwilb [Wed, 28 Aug 2013 12:11:25 +0000 (21:11 +0900)]
HiddenBlockClass以外でcheckTouchingDirection()を呼ばないようにした。
他のクラスからはObjectAttackedの引数で衝突方向を取れるようにした。
今後はObjectAttackedの引数とcheckTouchingDirectionを使い分ける。
(ぶつかってきたときのみ判定でいいならObjectAttacked
ぶつかってきていなくても接している限り判定したいならcheckTouchingDirection)
※重力で上から載られている場合ObjectAttackedが発生するのでcheckTouchingDirection()は不要です
ttwilb [Wed, 28 Aug 2013 11:36:19 +0000 (20:36 +0900)]
checkCollidingDirection, collidingDirectionの名称変更
ttwilb [Wed, 28 Aug 2013 06:35:59 +0000 (15:35 +0900)]
Merge branch 'master' of https://scm.sourceforge.jp/gitroot/h58pcdgame/GameScriptCoreLibrary
ttwilb [Wed, 28 Aug 2013 06:35:23 +0000 (15:35 +0900)]
sea
isuke [Wed, 28 Aug 2013 06:20:29 +0000 (15:20 +0900)]
画像追加
ttwilb [Wed, 28 Aug 2013 06:09:23 +0000 (15:09 +0900)]
selectwidgetバグ修正
西田 耀 [Wed, 28 Aug 2013 05:52:09 +0000 (14:52 +0900)]
細かな修正とステージの追加
ttwilb [Wed, 28 Aug 2013 05:25:43 +0000 (14:25 +0900)]
Merge branch 'master' of https://scm.sourceforge.jp/gitroot/h58pcdgame/GameScriptCoreLibrary
ttwilb [Wed, 28 Aug 2013 05:24:51 +0000 (14:24 +0900)]
SelectWidgetClass.js の実装
使い方(詳しくはSelectWindowTestStage参照)
var list = [];
var siz = new Point2D(48, 48);
// SelectWidgetItemClassの引数
// showAsLabel ... true : 第二引数をテキストとして表示する
// value : 表示する文字列または画像
// size : 要素のサイズ(Point2D)
// selected : 初めから選択されているか(省略可 : 初期値false)
// message : SelectWidgetClassの下に表示する文字列
list.push(new SelectWidgetItemClass(false, "001.png", siz, false, "飴玉"));
list.push(new SelectWidgetItemClass(false, "003.png", siz, false, "油"));
list.push(new SelectWidgetItemClass(false, "004.png", siz, false, "ぶどう"));
list.push(new SelectWidgetItemClass(false, "005.png", siz, false, "りんご"));
list.push(new SelectWidgetItemClass(false, "006.png", siz, false, "本"));
list.push(new SelectWidgetItemClass(false, "008.png", siz, true, "いわし"));
list.push(new SelectWidgetItemClass(false, "010.png", siz, false, "石"));
list.push(new SelectWidgetItemClass(false, "011.png", siz, false, "カレー"));
list.push(new SelectWidgetItemClass(false, "012.png", siz, false, "かびたパン"));
list.push(new SelectWidgetItemClass(false, "013.png", siz, false, "イースト菌"));
list.push(new SelectWidgetItemClass(false, "014.png", siz, false, "あんこ"));
list.push(new SelectWidgetItemClass(false, "015.png", siz, false, "ハム"));
// atgs[0] : SelectWidgetItemClassのリスト
// args[1] : 選択完了時のコールバック 引数: Cancel->null, Ok->SelectWidgetItemClassの「リスト」(複数選択不可の時も) (省略可)
// args[2] : 複数選択可(省略可、初期値はfalse)
// args[3] : 初期選択位置(省略可、初期値は0);
// args[4] : 最下部にメッセージを表示するかどうか(省略可、初期値はtrue);
stage.manager.addWidget(new SelectWidgetClass(mainManager, [list, function(selected){
if(selected == null)
{
stage.manager.addWidget(new MessageWidgetClass(mainManager, ["キャンセルされました。\n"]));
}else if(selected.length == 0)
{
stage.manager.addWidget(new MessageWidgetClass(mainManager, ["ひとつも選択されていません。\n"]));
}else
{
var msg = "";
for(var item in selected)
{
msg += selected[item].message + "\n";
}
stage.manager.addWidget(new MessageWidgetClass(mainManager, ["選択項目は...\n" + msg + "です\n"]));
}
}, true, 0, true]));
西田 耀 [Wed, 28 Aug 2013 04:38:42 +0000 (13:38 +0900)]
LadderBlockClassを追加・実装。
antigravityを実装。
isuke [Wed, 28 Aug 2013 04:02:10 +0000 (13:02 +0900)]
画像gはしご
isuke [Wed, 28 Aug 2013 03:19:11 +0000 (12:19 +0900)]
山の小物
isuke [Wed, 28 Aug 2013 02:01:39 +0000 (11:01 +0900)]
画像追加
おまたせ
くさのは
おまた
ttwilb [Wed, 28 Aug 2013 01:58:11 +0000 (10:58 +0900)]
Merge branch 'master' of https://scm.sourceforge.jp/gitroot/h58pcdgame/GameScriptCoreLibrary
koenma [Wed, 28 Aug 2013 01:42:11 +0000 (10:42 +0900)]
Merge branch 'master' of https://scm.sourceforge.jp/gitroot/h58pcdgame/GameScriptCoreLibrary
Conflicts:
www/corelib/classes/EnemyCharacters/EnemyCharacterClass_Spine.js
www/stage/okubo.js
koenma [Wed, 28 Aug 2013 01:38:55 +0000 (10:38 +0900)]
Merge branch 'master' of https://scm.sourceforge.jp/gitroot/h58pcdgame/GameScriptCoreLibrary
ttwilb [Wed, 28 Aug 2013 01:34:51 +0000 (10:34 +0900)]
Merge branch 'master' of https://scm.sourceforge.jp/gitroot/h58pcdgame/GameScriptCoreLibrary
ttwilb [Wed, 28 Aug 2013 01:31:16 +0000 (10:31 +0900)]
editor ブロックが消えない bug fix
西田 耀 [Wed, 28 Aug 2013 01:28:38 +0000 (10:28 +0900)]
ジャンプ力の修正
ttwilb [Tue, 27 Aug 2013 17:20:18 +0000 (02:20 +0900)]
Merge branch 'master' of https://scm.sourceforge.jp/gitroot/h58pcdgame/GameScriptCoreLibrary
ttwilb [Tue, 27 Aug 2013 17:19:17 +0000 (02:19 +0900)]
StageEditorの大幅改善。使い勝手向上。
GUI編集が画像に対応。
isuke [Tue, 27 Aug 2013 15:34:14 +0000 (00:34 +0900)]
Merge branch 'master' of https://scm.sourceforge.jp/gitroot/h58pcdgame/GameScriptCoreLibrary
isuke [Tue, 27 Aug 2013 15:34:03 +0000 (00:34 +0900)]
キャラごとの特性はまだ
ttwilb [Tue, 27 Aug 2013 14:15:16 +0000 (23:15 +0900)]
Merge branch 'master' of https://scm.sourceforge.jp/gitroot/h58pcdgame/GameScriptCoreLibrary
ttwilb [Tue, 27 Aug 2013 14:13:58 +0000 (23:13 +0900)]
おそらく当たり判定のバグ解決
isuke [Tue, 27 Aug 2013 13:45:04 +0000 (22:45 +0900)]
いろいろ
koenma [Tue, 27 Aug 2013 06:34:23 +0000 (15:34 +0900)]
no message
isuke [Tue, 27 Aug 2013 05:38:38 +0000 (14:38 +0900)]
とげとげ
西田 耀 [Tue, 27 Aug 2013 04:45:31 +0000 (13:45 +0900)]
クラス名のミスを修正
西田 耀 [Tue, 27 Aug 2013 04:15:51 +0000 (13:15 +0900)]
個別キャラクタ関連の実装
isuke [Tue, 27 Aug 2013 03:19:39 +0000 (12:19 +0900)]
弾丸
西田 耀 [Tue, 27 Aug 2013 02:43:08 +0000 (11:43 +0900)]
Witchの仮実装
西田 耀 [Tue, 27 Aug 2013 02:03:35 +0000 (11:03 +0900)]
キャラクター設定ファイルのテンプレート
西田 耀 [Tue, 27 Aug 2013 01:09:20 +0000 (10:09 +0900)]
this.isWeaponed == true 時に、敵キャラが自動攻撃するようになった。
西田 耀 [Tue, 27 Aug 2013 00:58:35 +0000 (09:58 +0900)]
パン玉が三回バウンドで消滅するようになった。
isuke [Tue, 27 Aug 2013 00:30:17 +0000 (09:30 +0900)]
メッセージで遊んでみた
西田 耀 [Mon, 26 Aug 2013 17:16:58 +0000 (02:16 +0900)]
当たり判定のバグを力技で目立たなくした。
一応きちんと動作するはず。
ttwilb [Mon, 26 Aug 2013 16:30:28 +0000 (01:30 +0900)]
選択式メニューのテスト版作成
テストコード
var items = [];
for(var i = 0; i < 10; i++)
{
var item = new TextWidgetClass(mainManager, ["1", false, false, null]);
item.size = new Point2D(64,64);
items.push(item);
}
mainManager.addWidget(new SelectWindowWidgetClass(mainManager, ["", items, true]));
ttwilb [Mon, 26 Aug 2013 14:04:55 +0000 (23:04 +0900)]
ステージ開始時、終了時のコールバックを取れるようにした
ttwilb [Mon, 26 Aug 2013 13:51:04 +0000 (22:51 +0900)]
FreeItemClassでタイミングによっては指定数より多い回数取れてしまうバグ修正
ttwilb [Mon, 26 Aug 2013 13:45:05 +0000 (22:45 +0900)]
bug fix
ttwilb [Mon, 26 Aug 2013 13:38:56 +0000 (22:38 +0900)]
stopStage()時に全Widgetがdetachされるように
(Widgetがステージリスタート後も画面を占有し続ける問題の解決)
ttwilb [Mon, 26 Aug 2013 13:30:20 +0000 (22:30 +0900)]
Merge branch 'master_'
ttwilb [Mon, 26 Aug 2013 13:27:47 +0000 (22:27 +0900)]
MessageWidgetの手直しと、TextWidgetの実装
TextWidgetは単に画面に非モーダルな文字ボックスを表示するウィジェットで、
mainManager.addWidget(new TextWidgetClass(mainManager, ["Hello, World", true, true, null, 'red']));
// args[0] : 表示するメッセージ。改行を含めることもできる。
// args[1] : アニメーション表示するか。省略可。規定値: true
// args[2] : アニメーション表示時に、最後の文字が表示された直後に閉じるかどうか。省略可。規定値/アニメーション無効時: false
// args[3] : このウィジェットがdetachされたときに実行されるWidget. args[2] == trueだったときのみ利用価値がある。(args[2] == falseのときにはどっちにしろ手動でこのWidgetをdetachする必要がある) 省略可
// args[4] : 背景色(default: black)
isuke [Mon, 26 Aug 2013 11:34:14 +0000 (20:34 +0900)]
ステージなおシー
西田 耀 [Mon, 26 Aug 2013 10:05:44 +0000 (19:05 +0900)]
メインキャラクタのパンでの攻撃が使えるようになった。スペースキーを押すと発射し、一回発射すると一秒間は打てません。
西田 耀 [Mon, 26 Aug 2013 09:38:47 +0000 (18:38 +0900)]
HiddenBlockの当たり判定システムを刷新。詳細はエディターの文法ヘルプを参照すること。
いくつかのリソース追加およびめり込んでしまったときの回復動作を実装
koenma [Mon, 26 Aug 2013 01:48:03 +0000 (10:48 +0900)]
FreeItemClassの高速化
hikarupsp [Sun, 25 Aug 2013 21:39:14 +0000 (06:39 +0900)]
ダメージのやりとりの復活。
アイテムブロックの復活。
一部衝突処理にはまだ粗が残るが、だいたいは動くようになった。
isuke [Sun, 25 Aug 2013 15:31:44 +0000 (00:31 +0900)]
うーん
isuke [Sun, 25 Aug 2013 12:43:22 +0000 (21:43 +0900)]
やっとうまく行くように鉈
isuke [Sun, 25 Aug 2013 12:26:10 +0000 (21:26 +0900)]
出来合いの音楽と出来合いのステージ、どっちもすぐかえます
西田 耀 [Sun, 25 Aug 2013 12:20:49 +0000 (21:20 +0900)]
キャラクタの方向転換バグを修正
西田 耀 [Sun, 25 Aug 2013 11:37:55 +0000 (20:37 +0900)]
ステージの水面を設定する機能(stgInfo.waterLevel)を追加。
isuke [Sun, 25 Aug 2013 02:32:44 +0000 (11:32 +0900)]
あたり判定訂正に伴うmarginなおしてみた
ttwilb [Sun, 25 Aug 2013 01:54:39 +0000 (10:54 +0900)]
Merge branch 'master' of https://scm.sourceforge.jp/gitroot/h58pcdgame/GameScriptCoreLibrary
ttwilb [Sun, 25 Aug 2013 01:54:04 +0000 (10:54 +0900)]
マージ前コミット
西田 耀 [Sat, 24 Aug 2013 19:01:09 +0000 (04:01 +0900)]
当たり判定関連リニューアルの続き。
西田 耀 [Sat, 24 Aug 2013 16:26:04 +0000 (01:26 +0900)]
当たり判定の大規模な修正。
まだ一部の機能は復活していない
isuke [Sat, 24 Aug 2013 16:01:18 +0000 (01:01 +0900)]
新敵キャラ かに なーーーーんかちゃう
koenma [Sat, 24 Aug 2013 14:56:54 +0000 (23:56 +0900)]
洞窟ステージの作成。棘、背景は未だ・・・。
keonma [Sat, 24 Aug 2013 14:54:04 +0000 (23:54 +0900)]
no message
keonma [Sat, 24 Aug 2013 14:47:32 +0000 (23:47 +0900)]
no message
isuke [Sat, 24 Aug 2013 14:37:21 +0000 (23:37 +0900)]
これわすれてた
isuke [Sat, 24 Aug 2013 14:36:23 +0000 (23:36 +0900)]
がぞう!がぞう!がぞう!
そうさ〜夏のがぞう〜
isuke [Sat, 24 Aug 2013 13:43:13 +0000 (22:43 +0900)]
いろいろ、、、ね
ttwilb [Sat, 24 Aug 2013 06:19:03 +0000 (15:19 +0900)]
optimize
isuke [Sat, 24 Aug 2013 03:04:06 +0000 (12:04 +0900)]
微調整
西田 耀 [Fri, 23 Aug 2013 18:04:26 +0000 (03:04 +0900)]
Merge commit '
87a9ecba8e6213f3cd516147c991c39a3f93158d'
Conflicts:
www/corelib/classes/EnemyCharacterClass.js
実装は不完全ですがごめんなさい
西田 耀 [Fri, 23 Aug 2013 17:55:34 +0000 (02:55 +0900)]
当たり判定の修正と敵キャラクターを踏んでダメージを与える動作の実装
ジャンプの高さおよび隠しブロックの動作に修正が入ったので挙動が多少変わる。
isuke [Fri, 23 Aug 2013 05:55:50 +0000 (14:55 +0900)]
Merge branch 'master' of https://scm.sourceforge.jp/gitroot/h58pcdgame/GameScriptCoreLibrary
isuke [Fri, 23 Aug 2013 05:53:02 +0000 (14:53 +0900)]
がぞうなおしたったwwwww
ttwilb [Fri, 23 Aug 2013 05:30:58 +0000 (14:30 +0900)]
Merge branch 'master' of https://scm.sourceforge.jp/gitroot/h58pcdgame/GameScriptCoreLibrary
ttwilb [Fri, 23 Aug 2013 05:30:23 +0000 (14:30 +0900)]
敵が落ちた時に削除されるようにした。
MessageWidgetの第二引数で、次に表示されるWidgetを指定できるようにした。
isuke [Fri, 23 Aug 2013 05:14:24 +0000 (14:14 +0900)]
うえい
西田 耀 [Thu, 22 Aug 2013 18:10:50 +0000 (03:10 +0900)]
EnemyCharacterの接触ダメージを実装した。
当たり判定の微調整。
editorのエディットテキストボックスの等幅フォント化。
isuke [Thu, 22 Aug 2013 15:13:42 +0000 (00:13 +0900)]
微調整
ttwilb [Thu, 22 Aug 2013 13:58:36 +0000 (22:58 +0900)]
ローカルモードでも落ちた場合にkillされるように
ttwilb [Thu, 22 Aug 2013 13:42:06 +0000 (22:42 +0900)]
Merge branch 'master' of https://scm.sourceforge.jp/gitroot/h58pcdgame/GameScriptCoreLibrary