• R/O
  • SSH

mhack: Commit

マルチプレイヤーっぽいローグライク開発用のリポジトリ。


Commit MetaInfo

Revisiona75e1406b3711eec0061efbb6bcd6ca144c3324d (tree)
Time2010-10-02 19:48:13
AuthorSatofumi KAMIMURA
CommiterSatofumi KAMIMURA

Log Message

光源の処理のドキュメントを更新

Change Summary

Incremental Difference

diff -r 5f438a2ca715 -r a75e1406b371 Doxyfile
--- a/Doxyfile Sat Oct 02 19:30:32 2010 +0900
+++ b/Doxyfile Sat Oct 02 19:48:13 2010 +0900
@@ -581,7 +581,7 @@
581581 # directories like "/usr/src/myproject". Separate the files or directories
582582 # with spaces.
583583
584-INPUT = dox/
584+INPUT = dox/ sample/walking_sample sample/light_sample
585585
586586 # This tag can be used to specify the character encoding of the source files
587587 # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
@@ -638,7 +638,7 @@
638638 # directories that contain example code fragments that are included (see
639639 # the \include command).
640640
641-EXAMPLE_PATH =
641+EXAMPLE_PATH = sample/walking_sample sample/light_sample
642642
643643 # If the value of the EXAMPLE_PATH tag contains directories, you can use the
644644 # EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
diff -r 5f438a2ca715 -r a75e1406b371 Makefile
--- a/Makefile Sat Oct 02 19:30:32 2010 +0900
+++ b/Makefile Sat Oct 02 19:48:13 2010 +0900
@@ -19,5 +19,5 @@
1919 .PHONY : all clean depend html
2020 ######################################################################
2121
22-$(HTML_DIR)/index.html : Doxyfile $(wildcard dox/*)
22+$(HTML_DIR)/index.html : Doxyfile $(wildcard dox/* dox/img/* sample/walking_sample sample/light_sample)
2323 doxygen
diff -r 5f438a2ca715 -r a75e1406b371 dox/adventure_diary.dox
--- a/dox/adventure_diary.dox Sat Oct 02 19:30:32 2010 +0900
+++ b/dox/adventure_diary.dox Sat Oct 02 19:48:13 2010 +0900
@@ -9,7 +9,7 @@
99
1010 壊れた扉の向こうに奥へと続く通路が見えるので、少し気分が落ち着いたら進んでみようと思う。\endverbatim
1111
12- \image html mhack_diary_01.jpg ダンジョンの奥へと続く通路
12+ \image html mhack_diary_01.jpg "ダンジョンの奥へと続く通路"
1313
1414
1515 \section someone_diary_01_implementation 実装
@@ -33,7 +33,7 @@
3333
3434 ######
3535 #<...#
36- #....#
36+ #.@..#
3737 #.......
3838 #....#
3939 ######
@@ -48,7 +48,7 @@
4848 光源は、縦横に隣り合うマスに広がるときに、強さが1減る。斜め方向に広がるときは、0.5 減る。\n
4949 縦横と斜めの強さが異なるときは、強い値の方を利用する。
5050
51- \image html mhack_light_intensity.jpg 光源の強さが3のときの周囲の明るさ度合
51+ \image html mhack_light_intensity.jpg "光源の強さが3のときの周囲の明るさ度合"
5252
5353 複数の光源がある場合、明るさは重なるが、光源の中心の明るさよりは明るくならないようにする。
5454
@@ -62,4 +62,14 @@
6262 - アイテムのポインタを管理した二次元配列。
6363 - 環境のある二次元配列。
6464 - 光源のある二次元配列。
65+
66+
67+ \subsection someone_diary_01_implementation_sample 光源の処理のサンプル実装
68+
69+ 環境データと光源を定義し、表示の確認を行った。
70+
71+ \image html light_sample_image.png "簡易的に実装した例 ('@' の位置が光源の中心)"
72+
73+ - サンプル
74+ - \ref light_sample.cpp
6575 */
diff -r 5f438a2ca715 -r a75e1406b371 dox/development_diary.dox
--- a/dox/development_diary.dox Sat Oct 02 19:30:32 2010 +0900
+++ b/dox/development_diary.dox Sat Oct 02 19:48:13 2010 +0900
@@ -4,7 +4,7 @@
44 開発方針は、プレイ中のイメージを日記風の文章で書きだし、それを基づいて実装を行うことにします。
55
66 - 基本システム
7- - \subpage someone_diary_01_page (壁、地面、光源の処理、など)
7+ - \subpage someone_diary_01_page ... 壁、地面、光源の処理、など
88
99 !!!
1010 */
diff -r 5f438a2ca715 -r a75e1406b371 dox/img/light_sample_image.png
Binary file dox/img/light_sample_image.png has changed
diff -r 5f438a2ca715 -r a75e1406b371 sample/light_sample/Makefile
--- a/sample/light_sample/Makefile Sat Oct 02 19:30:32 2010 +0900
+++ b/sample/light_sample/Makefile Sat Oct 02 19:48:13 2010 +0900
@@ -32,3 +32,17 @@
3232
3333 light_sample.o: ../../../../../libs/gui/Screen.h
3434 light_sample.o: ../../../../../libs/geometry/Rect.h
35+light_sample.o: ../../../../../libs/gui/LayerManager.h
36+light_sample.o: ../../../../../libs/gui/LayerInterface.h
37+light_sample.o: ../../../../../libs/geometry/Point.h
38+light_sample.o: ../../../../../libs/gui/Layer.h
39+light_sample.o: ../../../../../libs/gui/Font.h
40+light_sample.o: ../../../../../libs/common/Color.h
41+light_sample.o: ../../../../../libs/gui/CanvasSurface.h
42+light_sample.o: ../../../../../libs/gui/Surface.h
43+light_sample.o: ../../../../../libs/gui/Label.h
44+light_sample.o: ../../../../../libs/gui/Component.h
45+light_sample.o: ../../../../../libs/gui/CallbackEvent.h
46+light_sample.o: ../../../../../libs/gui/Event.h
47+light_sample.o: ../../../../../libs/gui/EventUtils.h
48+light_sample.o: ../../../../../libs/system/delay.h
diff -r 5f438a2ca715 -r a75e1406b371 sample/light_sample/light_sample.cpp
--- a/sample/light_sample/light_sample.cpp Sat Oct 02 19:30:32 2010 +0900
+++ b/sample/light_sample/light_sample.cpp Sat Oct 02 19:48:13 2010 +0900
@@ -53,7 +53,7 @@
5353 " ",
5454 " ###### ",
5555 " #<...# ",
56- " #....# ",
56+ " #.@..# ",
5757 " #...... ",
5858 " #....# ",
5959 " ###### ",
@@ -62,7 +62,7 @@
6262
6363 // 光源のデータ定義
6464 const float light_max_intensity = 6.0;
65- const float light_intensity_base = 0.6;
65+ const float light_intensity_base = 0.55;
6666 const string light_map[] = {
6767 " ",
6868 " 2 ",
diff -r 5f438a2ca715 -r a75e1406b371 sample/walking_sample/walking_sample.cpp
--- a/sample/walking_sample/walking_sample.cpp Sat Oct 02 19:30:32 2010 +0900
+++ b/sample/walking_sample/walking_sample.cpp Sat Oct 02 19:48:13 2010 +0900
@@ -1,5 +1,5 @@
11 /*!
2- \example walkingAtmark.cpp \@ が移動するサンプル
2+ \example walking_sample.cpp \@ が移動するサンプル
33
44 \author Satofumi KAMIMURA
55
Show on old repository browser