Mercurial > hg > old > magoroku_racing.bad
diff compile @ 128:d9e3137e70a0
xml name change
author | e085768 |
---|---|
date | Thu, 07 Jul 2011 16:10:21 +0900 |
parents | 0b65ca27f113 |
children |
line wrap: on
line diff
--- a/compile Wed Jul 06 21:46:37 2011 +0900 +++ b/compile Thu Jul 07 16:10:21 2011 +0900 @@ -1,103 +1,13 @@ -#include <stdlib.h> -#include <string.h> -#include "libps2.h" -#include "ps2util.h" -#include "car.h" -#include "game.h" -#include "controler.h" -#include "camera.h" - -//大域変数、各部で共有 -extern SGO_PAD pad; - -static CAMERA camera, def_camera; - - -void -camera_init() -{ - - //カメラの初期位置設定 - def_camera.xyz[0] = 0; - def_camera.xyz[1] =-7;// -3; - def_camera.xyz[2] =-14; //0; - def_camera.xyz[3] = 1; - - def_camera.zd[0] = 0; - def_camera.zd[1] = 2; - def_camera.zd[2] = 7; - def_camera.zd[3] = 1; - - def_camera.yd[0] = 0; - def_camera.yd[1] = 1; - def_camera.yd[2] = 0; - def_camera.yd[3] = 1; - - def_camera.angle[0]=-0.2;//0; //pich - def_camera.angle[1]=0; //yoh - def_camera.angle[2]=0; //roll - def_camera.angle[3]=0; - - //def_cameraをcameraにコピー - memcpy( &camera, &def_camera, sizeof(CAMERA)); - set_camera(&def_camera); - -} +-*- mode: compilation; default-directory: "~/4_zenki/game/ceriumu/magoroku_racing/" -*- +Compilation started at Sun Jul 3 15:30:20 -/* - ps2依存関係から拝借。 - 自分が消したのか、元々無いのかは覚えていないけど - 呼ばれているのでとりあえず(空っぽにしておく)。 -*/ -// set_camera must be called if camera's parameters were moved -void set_camera(CAMERA *camera) -{ - //vu0_rot_camera_matrix(world_view, camera->xyz, camera->zd, camera->yd,camera->angle); -} - - -/** - * pose: カメラの対象物(obj)の座標行列 - * カメラがobjについていくように(そのような動きに見せるため) - * カメラの位置ベクトル、視点ベクトルを更新 - */ -void -camera_update(Game *game, FMATRIX pose) -{ - FVECTOR location, eyes, vertical, angle; - - //int type = game->camera_type; - - ps2_vu0_apply_matrix(location, pose, def_camera.xyz); - ps2_vu0_apply_matrix(eyes, pose, def_camera.zd); - ps2_vu0_apply_matrix(vertical, pose, def_camera.yd); +make -k +g++ -Wall -g -DINVISIBLE_MODE -g -O0 -m64 -Wall `sdl-config --cflags` `xml2-config --cflags` -I. -I.. -I../Cerium/include/TaskManager -I../Cerium/Renderer/Engine -I../Cerium/include/Cerium -c ps2util.cc +ps2util.cc: In function ‘void ps2util_obj_Draw(OBJECT*)’: +ps2util.cc:246: error: declaration of ‘SceneGraph* object’ shadows a parameter +make: *** [ps2util.o] Error 1 +g++ -Wall -g -DINVISIBLE_MODE -g -O0 -m64 -Wall `sdl-config --cflags` `xml2-config --cflags` -I. -I.. -I../Cerium/include/TaskManager -I../Cerium/Renderer/Engine -I../Cerium/include/Cerium -c Magoroku.cc +Magoroku.cc:165: warning: ‘void LightSysSwitch_2(Viewer*)’ defined but not used +make: Target `all' not remade because of errors. - /**When the car bends, the angle of the camera is changed**/ - if(pad.left>0 && game->jiki->speed !=0){ - if(game->jiki->speed !=0){ - if(def_camera.angle[1]<=0.2){ - def_camera.angle[1]+=0.02; - } - } - else if(pad.right>0 && game->jiki->speed !=0){ - if(game->jiki->speed !=0){ - if(def_camera.angle[1]>=-0.2){ - def_camera.angle[1]-=0.02; - } - } - else { - if(def_camera.angle[1]<-0.01){ - def_camera.angle[1]+=0.02; - } - else if(def_camera.angle[1]>0.01){ - def_camera.angle[1]-=0.02; - } - } - ps2_vu0_apply_matrix(angle, pose, def_camera.angle); - ps2_vu0_copy_vector(camera.xyz, location); - ps2_vu0_copy_vector(camera.zd, eyes); - ps2_vu0_copy_vector(camera.yd, vertical); - ps2_vu0_copy_vector(camera.angle, angle); - set_camera(&camera); - - } +Compilation exited abnormally with code 2 at Sun Jul 3 15:30:21