//
// Created by 86185 on 2021/6/5.
//

#ifndef MY_APPLICATION_TPHOTO_H
#define MY_APPLICATION_TPHOTO_H
#include "global_func.h"

class TPhotoPost {
public:
  TPhotoPost();

public:
  int Filter_0;
  float Red_4;
  float Green_8;
  float Blue_c;
  float Brightness_10;
  float Contrast_14;
  float Saturation_18;
  float Vignette_1c;
};

class TPlayer {
public:
  int Type_0;
  TPointF3D Pox_4;
  int Rot_10;
  int AnimID_14;
  float AnimFrame_18;
};

// 0xFC
class TPhoto {
public:
  int PlayerCount_0;
  TPlayer Players_4[4];
  TPointF3D Target_74;
  float Distance_80;
  int Rot_84;
  int Tilt_88;
  int Rot_8c;
  int Tilt_90;
  int TOD_94;
  float ClothAmbient_98;
  float ClothDiffuse_9c;
  float ClothSpecular_a0;
  float SkinAmbient_a4;
  float SkinDiffuse_a8;
  float SkinSpecular_ac;
  float BallAmbient_b0;
  float BallDiffuse_b4;
  float BallSpecular_b8;
  TPhotoPost PhotoPost_bc;
  int BGIndex_dc;
  uint BGColour_e0;
  bool ShowBall_e4;
  char filed_e5[3];  //占位， 没啥用
  int BallType_e8;
  TPointF3D BallPos_ec;
  int SleeveLength_f8;
};

#endif  // MY_APPLICATION_TPHOTO_H
