diff field.c @ 88:ce9ef7dcf2f0

convert UTF-8
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Thu, 21 Apr 2011 17:50:23 +0900
parents a1908b83f8fa
children 8edae89a3877
line wrap: on
line diff
--- a/field.c	Wed Apr 20 23:48:01 2011 +0000
+++ b/field.c	Thu Apr 21 17:50:23 2011 +0900
@@ -40,7 +40,7 @@
     ps2util_obj_Set_effect(obj, DEFAULT_SET);
     ps2util_obj_Set_texture(obj, tex);
 
-    xml = xml_read_file(colImg);    //$B$3$3$G%3!<%9$NAv$l$k>l=j(B($BEv$?$jH=Dj(B)
+    xml = xml_read_file(colImg);    //ここでコースの走れる場所(当たり判定)
 
     if (malloc_align16(&free_addr, &self, sizeof(Field)) == -1) {
 	fprintf(stderr, "field.c: malloc_align16 error\n");
@@ -83,7 +83,7 @@
 	bufp++;
 
 	switch (buff[0]) {
-	case 'n': // $B%3!<%9(BID$B$NFI$_<h$j(B
+	case 'n': // コースIDの読み取り
 	    if (!flag) {
 		sscanf(bufp, " %d\n", &course_id);
 		if (id == course_id) {
@@ -93,14 +93,14 @@
 		goto FINISH_LOAD;
 	    }
 	    break;
-	case 't': // $B%F%/%9%A%c$N%m!<%I(B
+	case 't': // テクスチャのロード
 	    if (flag) {
 		sscanf(bufp, " %s\n", texname);
 		tex = read_png_file(texname);
 		ps2util_tex_Set(tex);
 	    }
 	    break;
-	case 'c': // $B%3!<%9$N%m!<%I(B
+	case 'c': // コースのロード
 	    if (flag) {
 		sscanf(bufp, " %s %s\n", fieldImg, colImg);
 		newField = field_create(fieldImg, colImg, tex);
@@ -121,7 +121,7 @@
     }
 
  FINISH_LOAD:
-    // $B@hF,$H:G8eHx$N%j%s%/$rD%$k(B
+    // 先頭と最後尾のリンクを張る
     newField->next = newField->init;
     newField->init->prev = newField;
 
@@ -132,9 +132,9 @@
 /*---------------------/
   FieldPtr
   field_init:
-    $B;XDj$7$?%U%!%$%k$+$i%3!<%9$r@8@.$9$k!#(B
-  $BLa$jCM(B
-    $B%3!<%9@hF,$N%]%$%s%?(B
+    指定したファイルからコースを生成する。
+  戻り値
+    コース先頭のポインタ
 /---------------------*/
 void
 field_init(int id)
@@ -227,7 +227,7 @@
 }
 
 /*
- * $B<~2s5-O?!#(B1$B<~$9$kKh$K(B1$B$rJV$9!#(B
+ * 周回記録。1周する毎に1を返す。
  */
 int
 field_rap_increment(int n)