2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

今年はプログラム勉強してゲームつくるよ!

1 :以下、?ちゃんねるからVIPがお送りします:2020/02/14(金) 21:32:40.362 ID:aTTYB2Uk0St.V.net
現在26日目だよ!!
開発環境
MacBook 12インチ
unity
VSCode

コードはここ
https://github.com/himajin-vip/test2
現在の進捗状況
https://unityroom.com/games/rensyuu
動画とか
https://Twitter.com/xPf19p
(deleted an unsolicited ad)

2 :以下、?ちゃんねるからVIPがお送りします:2020/02/14(金) 21:33:30.361 ID:aTTYB2Uk0St.V.net
intやstringをラップしたらDictionaryがめちゃくちゃ使いにくくなったから全部つくりなおすよ!!

3 :以下、?ちゃんねるからVIPがお送りします:2020/02/14(金) 21:34:42.306 ID:FosWWFN40St.V.net
毎日続けててえらいですね
継続してると結果がでます

4 :以下、?ちゃんねるからVIPがお送りします:2020/02/14(金) 21:34:45.138 ID:aTTYB2Uk0St.V.net
DictionaryのKeyにintの値を持つだけのクラスAを入れたとしてvalueの追加ってどうやったらいいの??

5 :以下、?ちゃんねるからVIPがお送りします:2020/02/14(金) 21:35:22.935 ID:aTTYB2Uk0St.V.net
>>3
ありがとう!

6 :転がりマン :2020/02/14(金) 21:40:54.103 ID:q+9aZIgI0St.V.net
お前がスレ立ててくれるおかげでさぁやるかって気になってるみたいなとこある
がんばろ

7 :以下、?ちゃんねるからVIPがお送りします:2020/02/14(金) 21:41:00.868 ID:aTTYB2Uk0St.V.net
やっぱむりっぽいなDictionaryはつかうのやめよ、、、、

8 :以下、?ちゃんねるからVIPがお送りします:2020/02/14(金) 21:41:09.656 ID:aTTYB2Uk0St.V.net
>>6
がんばろうね!!

9 :以下、?ちゃんねるからVIPがお送りします:2020/02/14(金) 21:42:07.494 ID:aTTYB2Uk0St.V.net
車輪の再開発なんだろうなぁ

10 :転がりマン :2020/02/14(金) 21:43:57.889 ID:q+9aZIgI0St.V.net
dictionaryのキーに参照系の型を設定する発想なかったなぁ
ちゃんと取り出せなくなるのか

11 :以下、?ちゃんねるからVIPがお送りします:2020/02/14(金) 21:48:48.320 ID:9KjTsPWbdSt.V.net
車輪の再開発せずに成長した奴はいねぇ
ドンドンやれ

12 :以下、?ちゃんねるからVIPがお送りします:2020/02/14(金) 21:58:19.910 ID:aTTYB2Uk0St.V.net
>>10
そうなんだよね
オブジェクト指向エクササイズですべてをラップしてるんだけどそこが大変だった
>>11
ありがとう!

13 :以下、?ちゃんねるからVIPがお送りします:2020/02/14(金) 21:59:22.719 ID:aTTYB2Uk0St.V.net
って事でDictionaryをつかうのをやめていままでのキーとバリューをもったクラスを作ってリストで管理する事にしたよ!

14 :転がりマン :2020/02/14(金) 22:01:28.032 ID:q+9aZIgI0.net
なんで今までキーがオブジェクトのdictionary作らなかったんだろと考えてみたら
フィールドにオブジェクトのキーと値を持った自作クラスのリストを使ってたからだった
取り出しやすさが違うか

15 :転がりマン :2020/02/14(金) 22:01:48.597 ID:q+9aZIgI0.net
同じこと書いてあったw

16 :以下、?ちゃんねるからVIPがお送りします:2020/02/14(金) 22:04:29.611 ID:aTTYB2Uk0.net
>>15
たどりつくところは同じなのかもですねwwww

17 :以下、?ちゃんねるからVIPがお送りします:2020/02/14(金) 22:12:23.962 ID:Gr6xMcHUd.net
今日も頑張ってるなぁ

18 :以下、?ちゃんねるからVIPがお送りします:2020/02/14(金) 22:17:58.393 ID:aTTYB2Uk0.net
>>17
頑張ってるよ!

19 :以下、?ちゃんねるからVIPがお送りします:2020/02/14(金) 22:43:43.612 ID:aTTYB2Uk0.net
たのちい

20 :以下、?ちゃんねるからVIPがお送りします:2020/02/14(金) 22:48:05.254 ID:+BU2rJOI0.net
listとかdictionaryにstatic付けられるのってどゆことなんだ
予めメモリ確保しまくってるの?ヤバくね?

21 :以下、?ちゃんねるからVIPがお送りします:2020/02/14(金) 22:57:04.129 ID:aTTYB2Uk0.net
>>20
どゆこと?

22 :以下、?ちゃんねるからVIPがお送りします:2020/02/14(金) 23:11:27.273 ID:+BU2rJOI0.net
>>21
静的なのに要素の出し入れできるの不思議だなあって
何か認識が間違ってるかもしれんが

23 :以下、?ちゃんねるからVIPがお送りします:2020/02/14(金) 23:26:03.899 ID:aTTYB2Uk0.net
>>22
ふむ、、、自分がstaticの認識をまちがってるかもしれない、、、、

24 :以下、?ちゃんねるからVIPがお送りします:2020/02/14(金) 23:26:59.552 ID:aTTYB2Uk0.net
>>22
ちなみにどこのことですか??

25 :以下、?ちゃんねるからVIPがお送りします:2020/02/14(金) 23:31:26.198 ID:+BU2rJOI0.net
あ、いやすまんこないだ自分で書いてて抱えた疑問書いてみただけなんだ

26 :以下、?ちゃんねるからVIPがお送りします:2020/02/14(金) 23:34:47.729 ID:+BU2rJOI0.net
そらこのスレに書いたら>>1のソースについて言ってると思うわな
ミスった

27 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 00:01:08.246 ID:DYnmRO/K0.net
Cの教プロとか
最悪計算量のメモリ確保するけど
C#のディクショナリってHashMapみたいなもので認識あってるなら
最低限のメモリしか確保されなくない?

28 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 00:12:53.390 ID:6mQufTaZ0.net
>>26
あっそういうことですね!
自分もリストとかstaticでもたせてるので考えさせられました!

29 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 00:13:35.589 ID:6mQufTaZ0.net
>>27
メモリの事はわかんないけど勝手に増やしたり減らしたりしてくれてると思いたい、、、、

30 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 00:14:32.255 ID:DYnmRO/K0.net
メモリリークか!

31 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 00:31:37.931 ID:6mQufTaZ0.net
>>30
メモリまったくわかんないや

32 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 00:33:07.874 ID:R2NUkrrE0.net
ハッシュマップは要素を自動生成してくれる便利ちゃんだぞ

33 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 00:33:54.765 ID:6mQufTaZ0.net
オブジェクト指向エクササイズやってみてるけどすごくたのしい

34 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 00:39:05.315 ID:6mQufTaZ0.net
インベントリクラスがどんどんかわっていくわ、、、

35 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 00:42:17.870 ID:6mQufTaZ0.net
ああああああRemoveどうしたらいいんやああああああああ

36 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 00:44:06.889 ID:6mQufTaZ0.net
RemoveRangeを手に入れた!!!!

37 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 00:52:50 ID:dZ6s55gg0.net
俺は一週間なにもしないで過ごした間に6日くらいすすんでる
応援してる

38 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 00:57:23 ID:6mQufTaZ0.net
>>37
休息も大切だよ!!
ありがとう!

39 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 01:04:32.768 ID:6mQufTaZ0.net
しつもんです!
アイテムを保管するインベントリを持ったインベントリコントローラークラスがあってアイテムを入れたりだしたりっていろんなところでするから
インベントリをstaticにしてインベントリコントローラークラスを継承した操作用のクラスを作ってるんだけどおかしいことしてる?

40 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 01:11:56.730 ID:liAW4KrCM.net
>>4
いまさらだけどこれってどんなコードでvalue追加しようとしてダメだったの?

41 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 01:12:12.380 ID:R2NUkrrE0.net
インベントリーコントローラーがインベントリーをコントロールしてないのは違和感あるな

42 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 01:22:04.807 ID:6mQufTaZ0.net
>>40
えっとたとえばintのフィールドをもったクラスAをキーにしてたとして
Dictionary[ここなにいれるの?]+=addvalue
わかるかな??

43 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 01:22:36.452 ID:6mQufTaZ0.net
>>41
継承してるから継承先もインベントリコントローラーだよってかんがえてるんだけどおかしいかな??

44 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 01:23:47.019 ID:6mQufTaZ0.net
用はインベントリコントローラーを継承した追加する人、削除する人みたいにクラスをわけようとおもってるんだよね、それならインベントリコントローラークラスにメソッドとして全部持たせてもいいんだけどどっちがいいかな?

45 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 01:40:15 ID:nWtOzOCqM.net
やっぱ変なことしてんのかなぁ、、、

46 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 01:40:34 ID:nWtOzOCqM.net
あれIDかわった

47 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 01:41:43 ID:y1dH28U+0.net
すごいな
全然わからんけど頑張ってくれ!

48 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 01:44:11 ID:6mQufTaZ0.net
>>47
ありがとう!

49 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 01:47:26 ID:wyQlVcZvM.net
>>42
なるほどどうも
これなら同一オブジェクトの参照をわたす必要があるからキーに使ったオブジェクト自体も管理しないといけないから面倒ですね

intの値が同じなら取り出すってやりたいならequalsメソッドをオーバーライドとかかな

50 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 01:51:34 ID:6mQufTaZ0.net
>>49
大変ですよね、、、だからDictionaryつかうのをやめてListにしました!!

51 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 01:52:32 ID:6mQufTaZ0.net
>>49
もともと有る物をオーバーライドするって考えはなかったですね、、、、、

52 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 01:53:06.365 ID:6mQufTaZ0.net
きっとものすごい車輪の再開発やってるけど勉強だし気にしない!

53 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 02:05:02 ID:6mQufTaZ0.net
とりあえずインベントリクラスは完成かなぁ

54 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 02:06:00 ID:6mQufTaZ0.net
intをラップしただけでこんなに大変とは思わなかったよ、、、暇な人がいたらコードレビューおなしゃす、、、

55 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 02:18:58 ID:1JpW8VGNM.net
>>51
ちょっと調べたらIEqualityComparerを実装してdictionary作るときに渡すのが正しいようです
テキトー言ってすんません

https://docs.microsoft.com/ja-jp/dotnet/api/system.collections.generic.iequalitycomparer-1?view=netframework-4.8

56 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 02:21:02 ID:6mQufTaZ0.net
>>55
こんなのがあったのか、、、、、、わざわざありがとうございます!!

57 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 02:23:21 ID:6mQufTaZ0.net
ただprayfabに格納するためにTojsonがDictionaryに対応してないからどちらにしろListにしないとなぁとは思ってたしよしとしよう、、、、

58 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 02:29:59 ID:6mQufTaZ0.net
ただラップされたクラスを持ってるリストをちゃんとtojsonしてくれるのかなぁ、、、、ちょっと試してみよう

59 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 02:31:57 ID:p9d0kdEl0.net
秋葉原昭和口のマクドナルドが閉店、お隣のバーガーキングからもお別れコメントが→感動と思いきや、ド畜生すぎる隠しメッセージ。

http://jicomy.negociar.org/k532kn4/py6f305vd621aa.html

60 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 02:33:13 ID:6mQufTaZ0.net
やっぱだめかああああああああああ

61 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 02:36:15 ID:6mQufTaZ0.net
ってことは端からひとつづつJson化していくしかないか、、、、

62 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 02:39:49.598 ID:6mQufTaZ0.net
あれ、、、、なんか違うな

63 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 02:44:57 ID:6mQufTaZ0.net
ふむパブリックかつint とかStringみたいなそのままの値じゃないとだめなのか

64 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 02:45:22 ID:6mQufTaZ0.net
パブリックかぁ、、、、、

65 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 02:45:57 ID:6mQufTaZ0.net
やっぱそうなるとSavedataクラス作ってそこに値を全部ぶち込むしかないよなぁ

66 :転がりマン ◆KCMJNs5qa6 :2020/02/15(土) 02:50:37 ID:bItSl10j0.net
unityのjson化融通効かないよなぁdictionary使いたすぎる
いろいろライブラリ試したけどこれってのがなかったから結局セーブ用のアセットポチってしまった

67 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 02:53:14 ID:6mQufTaZ0.net
>>66
もうちょっと気軽にぶち込ませて欲しいよね、、、、

68 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 03:01:40 ID:6mQufTaZ0.net
引数のListの型ってスーパークラス指定しててもサブクラスのListは受け付けてくれないんだ、、、、、、

69 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 03:06:00 ID:6mQufTaZ0.net
んースーパークラスに変えるクラスを用意するべきかそもそものリストをスーパークラスで作るか、、、
スーパークラスで作ってもいいんだけどコード読むときにそのリストがなに入れてるか分かりにくい気がするけどそんなことないのかな?

70 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 03:18:40 ID:6mQufTaZ0.net
ああああラップするとクラスで受け渡しするから参照なのかコピーなのか気をつけないといけないな!

71 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 03:19:18 ID:6mQufTaZ0.net
まじでオブジェクト指向エクササイズ大変だけどプログラムで気をつけるところとか分かってくるし勉強にはいいと思う!!

72 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 03:25:58 ID:6mQufTaZ0.net
受けを広くしろってよくみるけど引数はスーパークラスにして内部で本当にほしいクラスか判断して動作するようにしたらいいのかなぁ?

73 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 03:42:03 ID:XJrU1eHm0.net
チミもがんばってるのかね

74 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 03:49:05 ID:6mQufTaZ0.net
>>73
頑張ってるよ!!

75 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 03:52:14 ID:6mQufTaZ0.net
Unityでスクリプトつくると勝手につくられるusingって使ってないなら消した方がいいのかな?

76 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 03:57:55.400 ID:WPjSP1iO0.net
久々に見たわ
やめたかと思った

77 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 04:05:05 ID:6mQufTaZ0.net
>>76
えっほぼ毎日やってるよ!!

78 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 04:05:49 ID:WPjSP1iO0.net
>>77
ここ一週間見かけなかったけど…
スレ見逃してただけかな

79 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 04:13:09 ID:6mQufTaZ0.net
>>78
時間が合わなかったのかもね!!
気にしてくれててうれしい!!

80 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 04:14:16 ID:XJrU1eHm0.net
そういやワシUNITYしらんしC#も3.5以来触ってないやw

81 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 04:19:28 ID:6mQufTaZ0.net
>>80
楽しいですよ!!
プログラムやってる人なんですね!

82 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 04:33:19 ID:XJrU1eHm0.net
空気よまずにいうとデータフローに使う構造体やクラスはとりあえずラップしときゃええんちゃうの?
そんで実体はDictionaryで合成してもたせれば?
別途インターフェースで窓口定義して、それを実装させて
コントローラにはその型で入出力するようにしてさ
必要な窓口は挿入削除参照インポートエクスポートくらいやろうし
そのラッパーをアダプタにしていろいろな不都合吸収させればよろし

83 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 04:36:13 ID:6mQufTaZ0.net
>>82
ひええええなんかわかりそうでわからない初心者脳でごめんなさい、、、

84 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 04:38:42 ID:6mQufTaZ0.net
ちょっと話それるかもしれないけど最近オブジェクト指向勉強しててインターフェースで窓口的なのよくみるけどこのインターフェースってInterfaceのことなの?
それともクラスとクラスをつなぐ時に直接触らせると依存がうまれるから入出力用にクッションクラス的なのを作れってこと?

85 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 04:39:17 ID:6mQufTaZ0.net
ちなみに今は下の考えでコードかいてる

86 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 04:41:49.130 ID:6mQufTaZ0.net
そろそろ1ヶ月になりそうなのにまだ全然だな、、、、、、

87 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 04:48:58.650 ID:6mQufTaZ0.net
んーなんかぐるぐるしてんなぁ

88 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 04:49:44.229 ID:6mQufTaZ0.net
フィールドだけのクラスって作ってもいいの?

89 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 04:49:51.964 ID:XJrU1eHm0.net
>>84
構文はしっかり忘れたけどメンバの定義のみ列挙したやつやったらたぶんせやで
クラスにインターフェースをインプリメントしとけば、
利用側はインターフェースの型で入出力できるで
つまりインターフェースをインプリメントさえしとけば
当該クラスの実装内容はなんでもええから簡単に差し替えられる
型による結合を弱めることがでけるわけやねー
 
しかしデータの形式による不都合のアジャストはクラス内で実際に実装するけどねー
たいがいはラッパークラスにするよん
継承は全体像が固まってからにしないと逆にクラス間結合あげてしまうから慎重にー

90 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 04:50:09.751 ID:6mQufTaZ0.net
あっやっぱちがうわ

91 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 04:51:51.063 ID:XJrU1eHm0.net
>>88
それやとただの構造体やけど普通にバリデータ入れなきゃってなって
あとでクラスになるけどなw

92 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 04:52:52.261 ID:6mQufTaZ0.net
>>89
なんとなくわかるけどわかんない、、、ちなみにもし時間あるならいまinventoryクラスをリファクタリングしたところだからみてくれるとすごくうれしい

93 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 04:56:35 ID:XJrU1eHm0.net
なんやしらんけどDictionaryでほぼ要件満たしてるけど
オブジェクト型だと強制的に参照扱いになって困るでーってことなら
Dictionaryラップしてアクセスに必要な窓口つくって
そこで参照や挿入時にオブジェクト型から実体とりだして
合成したDictionaryにわたせばええやんと思うたわけや

94 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 04:59:45 ID:6mQufTaZ0.net
>>93
あっそれならわかった!!
そゆことか!
もともとそんな感じでつくってたんだけどオブジェクト指向エクササイズってやつにすべてのプリミティブ型と文字列型をラップすることってあったからちょっと悩んでたんですよね、、、

95 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 05:00:31 ID:6mQufTaZ0.net
まあ臨機応変にやればいいのは分かってるけど勉強の為だからちょっと無理矢理でもやってみようかなってやってます

96 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 05:09:26 ID:6mQufTaZ0.net
>>39
>>44
ここら辺だれか教えてほちい

97 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 05:11:42 ID:6mQufTaZ0.net
値を持たせるところがそもそも違うのかなぁ

98 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 05:13:14 ID:6mQufTaZ0.net
なんだかそんな気がしてきたよ

99 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 05:14:10 ID:XJrU1eHm0.net
>>94
別に他のクラス間でのデーターフローではラップしたやつつこうててもええんよ
すべて参照型にしといたほうが全体での凡ミスも減るやろしな
 
単純にアダプタの役割を扱うクラス内で中継するときに
入力時にプリミティブラッパーから値をとりだして渡し
出力時に再びプリミティブラッパーに戻して渡す処理をするだけのことで
アダプタクラスってそういう役割のもんやから
契約単位外のサードパーティのライブラリが全体の設計思想にあわないときに
外部との境界となって結合する役割やからねー→Adapter
MFCやATLといったウ●コを扱うときはセオリーやったんよw
 
これは契約単位の境界に使うセオリーともいえるパターンやからまぁ参考程度に

100 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 05:19:59 ID:6mQufTaZ0.net
>>99
めちゃくちゃわかりやすい!
データの入出力の窓口で取り出したりラップしたりすればデータフローの末端ではラップしなくてもいいって事かな!検討違いのこといってたらごめんよ!

総レス数 179
46 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★