Mercurial > hg > old > magoroku_racing.bad
view TAGS @ 130:586d68c42c5d
draw field
author | e085768 |
---|---|
date | Wed, 13 Jul 2011 16:59:04 +0900 |
parents | d88dfd3d46c5 |
children | 2cc2796b3681 d84ee8b2cfd9 |
line wrap: on
line source
Magoroku.h,121 #define INCLUDE_MAGOROKU_H2,27 class Magoroku 10,170 typedef void (*move)move18,378 typedef void (*coll)coll19,449 camera.h,74 #define CAMERA_H2,17 typedef struct camera{camera7,74 } CAMERA;12,158 car.h,74 #define CAR_H4,27 typedef struct car 9,83 } Car, *CarPtr;CarPtr24,485 carNode.h,23 #define CARNODE_H2,18 col.h,157 #define COL_H2,14 typedef struct detection_face 7,71 } ColFace, *ColFacePtr;ColFacePtr12,179 typedef struct col_face_handler 13,203 } ColFaceHd;17,293 controler.h,467 #define CONTROLER_H2,20 #define PS2_CROSS 6,70 #define PS2_CIRCLE 7,90 #define PS2_SQUARE 8,111 #define PS2_TRIANGLE 9,132 #define PS2_L1 11,156 #define PS2_R1 12,173 #define PS2_L2 13,190 #define PS2_R2 14,207 #define PS2_START 15,224 #define PS2_SELECT 16,244 #define PS2_L3 17,265 #define PS2_R3 18,283 #define PS2_LEFT 20,302 #define PS2_RIGHT 21,322 #define PS2_UP 22,343 #define PS2_DOWN 23,361 typedef struct SGO_PAD 34,514 } SGO_PAD;49,731 field.h,225 #define FIELD_H2,16 #define EFFECT_TEXTURE_USE 14,336 #define EFFECT_ALPHABLEND_UNUSE 15,365 #define EFFECT_SHADING_FLAT 16,399 #define DEFAULT_SET 18,430 typedef struct field 19,519 } Field, *FieldPtr;FieldPtr28,796 gSprite.h,849 #define GSPRITE_H2,18 #define TEST_Z_GRID 7,74 enum eSpName 11,226 TITLE 12,241 SELECT 13,262 SP_METER 14,283 R_ARROW 15,304 L_ARROW 16,325 KM 17,346 RAP 18,372 PLAYER_1 19,391 PLAYER_2 20,412 SELECT_CAR_1 22,436 SELECT_CAR_2 23,457 SELECT_CAR_3 24,478 SELECT_CORSE_1 26,502 SELECT_CORSE_2 27,525 CHOICE_CAR,35,619 COURSE1_1,37,674 COURSE1_2,38,687 COURSE1_3,39,700 COURSE2_1,41,716 COURSE2_2,42,729 COURSE2_3,43,742 COURSE3_1,45,756 COURSE3_2,46,769 COURSE3_3,47,782 COURSE4_1,49,796 COURSE4_2,50,809 COURSE4_3,51,822 COURSE5_1,53,838 COURSE5_2,54,851 COURSE5_3,55,864 COURSE6_1,57,878 COURSE6_2,58,891 COURSE6_3,59,904 SP_TABLE_MAX_NUM 61,918 #define SPRITE_PRIO_FOREGROUND 67,1025 typedef struct SpriteTable 69,1059 } SpriteTable;83,1262 game.h,81 #define GAME_H4,29 typedef struct game 14,148 } Game, *GamePtr;GamePtr21,339 libps2.h,266 #define LIBPS2_H3,18 typedef float FVECTOR[FVECTOR9,75 typedef float FMATRIX[FMATRIX10,131 typedef struct object 44,1398 } OBJECT;62,1975 } GsPrim;97,2489 } GsSpritePacket;107,2610 } SPRITE;122,2915 typedef struct popygon 129,3009 } PolygonInfo;132,3061 light.h,16 } LIGHT;11,159 linda.h,723 #define LINDA_H2,16 #define MODE_INIT 21,547 #define MODE_WAIT 22,579 #define MODE_WAIT_READY 23,611 #define MODE_OPENING 24,643 #define MODE_SELECT_CAR 25,675 #define MODE_SELECT_COURSE 26,707 #define MODE_READY 27,739 #define MODE_MAIN_INIT 28,771 #define MODE_MAIN_READY 29,803 #define MODE_MAIN 30,835 #define MODE_MAIN_PAUSE 31,867 #define MODE_MAIN_GOAL 32,899 #define MODE_MAIN_FINISH 33,931 #define MODE_FINISH 34,963 #define PLAYER_1P 36,996 #define CLIENT_MAX 38,1017 #define LINDA_ASK_ID 39,1038 #define LINDA_HOST 40,1065 #define PKT_MODE_OFFSET 43,1117 #define PKT_CARID_OFFSET 44,1148 #define PKT_COURSEID_OFFSET 45,1179 #define PKT_DATA_OFFSET 46,1210 #define PKT_HEADER_SIZE 48,1242 mytype.h,211 #define RADIAN(4,33 #define INIT_VECTOR(5,68 #define NORM(6,137 enum { X_AXIS=8,215 enum { X_AXIS=0, Y_AXIS=8,215 enum { X_AXIS=0, Y_AXIS=1, Z_AXIS=8,215 enum { X_AXIS=0, Y_AXIS=1, Z_AXIS=2, W_AXIS=8,215 name_dictionary.h,31 #define NAME_DICTIONARY_H2,26 ps2util.h,142 #define JOYPAD_1 4,48 #define PS2UTIL_H8,87 #define ALIGN_16BYTE 14,153 typedef struct ps2sprite{ps2sprite28,427 } ps2utilSprite;30,473 quotanion.h,25 #define QUOTANION_H2,20 schedule.h,24 #define SCHEDULE_H3,36 sjoy.h,681 #define SJOY_PS2_R_LEFT 10,273 #define SJOY_PS2_R_DOWN 11,309 #define SJOY_PS2_R_UP 12,350 #define SJOY_PS2_R_RIGHT 13,391 #define SJOY_PS2_L1 14,432 #define SJOY_PS2_R1 15,473 #define SJOY_PS2_L2 16,514 #define SJOY_PS2_R2 17,555 #define SJOY_PS2_SELECT 18,596 #define SJOY_PS2_START 19,637 #define SJOY_PS2_L_LEFT 20,678 #define SJOY_PS2_L_DOWN 21,720 #define SJOY_PS2_L_UP 22,762 #define SJOY_PS2_L_RIGHT 23,804 #define SJOY_PS2_SQUARE 26,862 #define SJOY_PS2_CROSS 27,898 #define SJOY_PS2_TRIANGLE 28,939 #define SJOY_PS2_CIRCLE 29,980 #define SJOY_PS2_LEFT 30,1021 #define SJOY_PS2_DOWN 31,1063 #define SJOY_PS2_UP 32,1105 #define SJOY_PS2_RIGHT 33,1147 sound.h,412 #define _SOUND_H_2,18 #define BGM 4,37 #define SHOT_A 5,51 #define SHOT_B 6,68 #define SHOT_C 7,85 #define RING 8,102 #define NEW 9,117 #define JIKIOUT 10,131 #define BOM 11,149 #define SE_VOLUME 13,164 #define LASER_A 15,186 #define LASER_C 16,205 #define JIKIOUT 17,224 #define VH_NAME 19,244 #define VB_NAME 20,287 #define SQVH_ADDR 21,330 #define SQVB_ADDR 22,376 #define SQ_ADDR 23,422 sprite.h,508 #define FRAME_ANGLE_NORMAL 1,0 #define FRAME_ANGLE_REVERSE_HORIZON 2,39 #define FRAME_ANGLE_REVERSE_VERTICAL 3,78 #define FRAME_ANGLE_ROTATE_180 4,117 #define UNVISIBLE 7,190 #define VISIBLE 8,210 typedef struct sprite_frame 11,237 } SPRITE_FRAME;21,401 typedef struct sprite_polygon 23,418 } SPRITE_POLYGON;36,679 typedef struct sprite_polygon_head 38,698 } SPRITE_POLYGON_HEAD;44,897 #define free_sprite_frame 49,1067 } GsPrim;69,1649 } GsSpritePacket;87,2043 } SpritePacketHeader;102,2557 Magoroku.cc,507 int runmode;48,1073 SDL_Joystick *joy;joy50,1087 const char *usr_help_str usr_help_str52,1107 Viewer *droot;droot56,1293 static int screen_w;58,1309 static int screen_h;59,1333 Magoroku::init(63,1418 Application *application(application71,1536 Magoroku::app_loop(95,2076 Magoroku::application_task(105,2268 task_init(115,2398 FILE *main_fp;main_fp120,2441 TMmain(123,2461 TMend(150,2920 static int light_sysswitch 160,3042 static int light_num 161,3074 LightSysSwitch_2(165,3189 Ss.cc,403 int SsUtKeyOn(11,255 int SsUtKeyOff(17,360 void SsSetSerialAttr(23,447 void SsSetSerialVol(28,508 int SsUtSetReverbType(33,556 void SsSetMVol(40,612 void SsUtReverbOn(48,656 int VSync(55,693 int SsVabTransfer(63,742 int SsSeqOpen(71,860 void SsSeqPlay(78,927 void SsSeqStop(84,996 void SsSeqClose(90,1038 void SsSetTempo(113,1286 void GetPadBuf(118,1329 void SsUtSetReverbDepth(123,1406 camera.cc,174 static CAMERA camera,13,214 static CAMERA camera, def_camera;13,214 camera_init(17,255 void set_camera(51,1136 camera_update(63,1479 CAMERA get_MagorokuCamera(106,2576 car.cc,442 #define DEFAULT_SET 18,283 #define BUFSIZE 19,372 static FVECTOR location 22,427 static FVECTOR direction 23,468 car_create(28,547 car_new_readCSV(103,2820 CarPtr car_init(149,3812 car_swerve(172,4235 car_accelerate(203,5051 car_field_check(225,5738 car_move(267,6803 car_axis_rotation(294,7495 void car_update(332,8506 car_destroy(347,8785 void car_id_update(367,9092 void setCarTransfer(373,9171 void setCarMatrix(378,9275 carNode.cc,100 static CarPtr car_list;15,266 carNode_append(18,296 carNode_draw(38,597 carNode_destroy(73,1645 col.cc,90 col_detect_approx(17,406 col_orthocenter(43,1137 col_detect(66,1790 col_init(104,2790 controler.cc,72 struct SGO_PAD pad;18,294 bool padCheck(24,429 bool keybord(115,2735 field.cc,421 #define BUFSIZE 17,295 static int field_num_max 23,396 static int field_num 27,559 static FieldPtr field_list;30,647 static FieldPtr field_actual;33,703 PolygonInfo* xml_read_file(37,759 field_create(93,2045 field_new_readCSV(163,4154 field_init(245,5758 field_draw(261,6074 void field_update(298,7057 field_destroy(333,7730 field_rap_increment(369,8253 field_set_actual(381,8405 field_get_actual(387,8468 gFont.cc,625 #define DEFOBJ 15,332 #define SPRITE_COL 16,351 #define SCREEN_HALF_W 17,375 #define SCREEN_HALF_H 18,401 #define CHAR_W_SIZE 19,427 #define CHAR_H_SIZE 20,450 static SpriteTable sptable[sptable22,474 static ps2utilSprite sp[sp23,512 static unsigned int sp_counter;24,587 static bool flag_spriteInited 25,620 gFont_Init_Png(30,747 gFont_Create(50,1136 gFont_DefSprite(70,1476 DefSprite(79,1644 gFont_Init(93,1952 gFont_PutSprite(111,2220 gFont_Clear(132,2699 gFont_Draw_Reset(143,2824 get_number_char(151,2917 gFont_SetString(160,3010 gFont_SetStringInt(176,3283 gFont_SetFont_OP(185,3419 gSprite.cc,807 #define DEFOBJ 17,287 #define SPRITE_COL 18,307 #define SCREEN_HALF_W 19,331 #define SCREEN_HALF_H 20,357 static SpriteTable sptable[sptable22,384 static ps2utilSprite sp[sp23,420 static unsigned int sp_counter;24,493 static bool flag_spriteInited 25,525 /*static*/ SceneGraphPtr root;31,657 static float my_scale 33,689 static FVECTOR cameraMan 35,717 FVECTOR def_cameraMan 37,761 flip(43,860 SceneGraphPtr getRootPtr(85,2236 float get_cameraPos(96,2353 void set_cameraMan(107,2510 void set_cameraPos(128,3110 gSprite_DefSprite(136,3236 void gSprite_PutSprite(149,3629 void gSprite_PutObject(221,5680 gSprite_PutSpriteEx(288,7555 gSprite_Init(368,9613 gSprite_Clear(413,11591 gSprite_Draw_Reset(426,11720 gSprite_PutSprite_Pause(436,11813 void call_createFromXMLfile(441,11881 game.cc,50 #define linda_init(25,359 void game_main(28,390 game_time.cc,169 int game_time_get_msec(6,67 int game_time_conv_ms2cs 29,516 int game_time_conv_ms2sec 34,603 int game_time_conv_ms2minute 39,672 void game_time_set_raptime 56,1044 getStrFromFile.cc,27 int getStrFromFile(17,560 light.cc,187 FMATRIX normal_light;9,124 FMATRIX light_color;10,146 void init_light(13,169 void ps2_vu0_normal_light_matrix(60,1060 void ps2_vu0_light_color_matrix(66,1213 void set_light(71,1361 linda.cc,967 static int my_id;18,343 static CarPtr linda_carlist[linda_carlist19,361 static int linda_seq[linda_seq20,404 set_header(25,485 get_header(35,658 make_packet(49,879 send_packet(71,1369 get_packet(99,2012 linda_set_schedule(119,2580 static bool linda_sche_wait0(128,2777 linda_sche_wait1(153,3304 linda_sche_wait_ready0(168,3581 linda_sche_wait_ready1(197,4119 linda_sche_opening0(212,4392 linda_sche_opening1(236,4874 linda_sche_select_car0(251,5155 linda_sche_select_car1(275,5649 linda_sche_select_course0(290,5941 linda_sche_select_course1(324,6648 linda_sche_ready0(343,7031 linda_sche_ready1(367,7506 linda_sche_main_init(382,7780 linda_sche_main_ready0(417,8526 linda_sche_main_ready1(441,9001 linda_sche_main(456,9265 linda_update(502,10408 linda_jiki_compareLocation(514,10583 linda_jiki_compare(541,11108 linda_jiki_update(555,11399 linda_update(580,11965 get_id(677,14415 void linda_env_init(694,14743 linda_init(706,14862 main.cc,39 FILE *main_fp;main_fp6,79 main(9,99 mytype.cc,139 static clock_t start;10,137 static clock_t race_start;11,159 wait_init(14,192 wait(24,315 time_RaceStart(39,480 time_RaceTime(45,533 name_dictionary.cc,307 #define NAME_HASH_SIZE 6,80 #define REHASH_NUM 7,131 typedef struct name_dic 9,173 } NAME_DIC;12,238 static NAME_DIC *name_hash=name_hash14,251 int hash_func(16,285 const char *refer_name_dictionary(refer_name_dictionary32,541 void delete_name_dictionary(62,1356 int init_name_dictionary(87,1914 ps2util.cc,1202 OBJECT *ps2util_obj_Create_fromXML(ps2util_obj_Create_fromXML20,414 void ps2util_obj_Set_effect(38,768 void ps2_vu0_copy_vector(44,891 void ps2util_obj_Renew_transMatrix(50,1013 int ps2util_tex_Set(71,1299 int ps2util_sprite_Create(76,1350 void ps2util_obj_Set_texture(82,1434 void ps2_vu0_unit_matrix(89,1564 void ps2_vu0_rot_matrix_y(103,2160 void ps2_vu0_apply_matrix(126,2784 void ps2_vu0_scale_vector(134,3177 void ps2_vu0_add_vector(144,3525 void ps2_vu0_outer_product(154,3745 float ps2_vu0_inner_product(163,3982 void ps2_vu0_mul_matrix(169,4096 void ps2_vu0_copy_matrix(193,5833 void ps2util_obj_Free(198,5938 void ps2_vu0_sub_vector(205,5993 void ps2_vu0_normalize(215,6183 void xml_free(226,6430 void ps2util_obj_Draw(238,6666 void ps2util_sprite_Destroy(265,7466 void ps2util_sprite_Set_basicAttribute(272,7571 void ps2util_sprite_Request(282,7877 void ps2util_sprite_Unuse_alpha(288,7938 void ps2util_graphic_Init(293,8003 #define SPRITE_HAS_4VERTEXIS 302,8099 #define PS2_GS_XYZ3 304,8131 sprite_disappear(307,8223 int malloc_align16(339,8888 void ps2util_sprite_Draw(368,9489 void ps2util_graphic_Finish(373,9558 void ps2util_sprite_Use_alpha(380,9660 quotanion.cc,69 quotanion(11,226 quotanion_rotmatrix(25,509 degree2radian(47,1115 schedule.cc,1015 #define linda_update(33,539 #define MAXCAR 36,593 #define MAXFIELD 37,634 #define MAXRAP 38,678 #define SP_SEL_CAR 39,713 #define SP_SEL_COURSE 40,738 static int start_time,64,1524 static int start_time,time_count;64,1524 static int RUNNIG=65,1558 char raptime[raptime66,1579 static int ranking 68,1598 static LIGHT l;69,1622 static int i=70,1638 static int change_state 74,1750 set_schedule_assumption(81,1856 unset_schedule(88,1972 set_schedule(94,2026 graphic_init(101,2124 play_init(112,2315 void linda_env_init(128,2652 static void game_env_init 133,2715 sche_game_init(149,2949 sche_game_opening(209,4113 sche_game_select_car(253,5125 sche_game_select_course(289,5874 sche_game_ready(320,6663 sche_game_main_init(348,7482 sche_game_main_ready(361,7676 sche_game_main(369,7814 sche_game_main_pause(461,10270 sche_game_main_goal(496,11048 sche_game_main_finish(527,11775 sche_game_main_finish2(537,11934 void wait_sync(548,12125 void swap_dbuff(554,12195 schedule(560,12251 sjoy.cc,437 #define N_JOY 14,195 static const char *g_devName[g_devName16,214 static int g_fd[g_fd21,286 int sjoy_open(29,527 int sjoy_close(52,1101 struct js_event68,1349 int g_button[g_button75,1410 int g_axis[g_axis76,1428 #define JS_EVENT_INIT 78,1449 #define JS_EVENT_BUTTON 79,1473 #define JS_EVENT_AXIS 80,1499 void sjoy_poll(85,1637 int sjoy_get_button(119,2314 int sjoy_get_axis(125,2445 int sjoy_get_ps2_button(131,2588 sound.cc,578 Mix_Chunk *chunk[chunk14,355 int channel[channel15,419 static char buf0[buf019,502 long vh_addr[vh_addr21,532 int vb_addr[vb_addr26,643 int vab[vab31,788 unsigned char *buf;buf32,820 int cnt;33,840 int seqno 34,849 int seq[seq36,866 int sdvab;37,898 int SQ[SQ41,959 void Soundss(45,1093 void SoundPlay(108,3399 void SoundStop(120,3682 int no_useSDLMixer 133,3965 InitSdlMixer(136,3995 void LoadSdlMixer(146,4219 PlaySdlMixer(175,5174 PauseSdlMixer(186,5392 ResumeSdlMixer(197,5565 TimeSdlMixer(208,5740 FreeSdlMixer(221,6002 InitVolume(236,6223 test_vector.cc,157 int main(16,358 void init_FVECTOR(134,2887 void init_FMATRIX(144,3081 void output_FVECTOR(159,3395 void output_FMATRIX(169,3558 void all_init(184,3789 title_scene.cc,316 TITLE_INIT,::TITLE_INIT10,123 TITLE_MAIN,::TITLE_MAIN11,139 TITLE_FINISH::TITLE_FINISH12,155 } TITLE_STATE;13,172 static ps2utilSprite title_sprite;15,188 #define TITLE_IMG_FILE 19,254 title_init(23,307 title_init_call(46,755 title_finish(52,806 title_finish_call(60,943 title_scene(66,990 title_scene.h,0 getStrFromFile.h,0 game_time.h,0 gFont.h,0 Ss.h,0 LoadSprite.h,0