INVENTOR.CPP
上传用户:sycq158
上传日期:2008-10-22
资源大小:15361k
文件大小:1k
源码类别:

游戏

开发平台:

Visual C++

  1. #include "ray.h"
  2. #include "globals.h"
  3. #include "sfvars.h"
  4. #include "sprfunc.h"
  5. #include "sprtypes.h"
  6. #include "inventor.h"
  7. #include "rayspr.h"
  8. void Inventory_Update(pobject cur_object, long update_num);
  9. void Inventory_Render(pobject cur_sprite);
  10. void Init_Inventory(func_index index) {
  11.    update_funcs[index]=Inventory_Update;
  12.    render_funcs[index]=Inventory_Render;
  13. }
  14. void Create_Inventory_Object(pobject new_object, pobject owner) {
  15.    pinventory_data new_data=(pinventory_data)NewPtr(sizeof(inventory_data));
  16.    new_data->old_type=new_object->type;
  17.    new_data->old_extra_data=new_object->extra_data;
  18.    new_object->owner=owner;
  19.    new_object->extra_data=new_data;
  20.    new_object->type=Obj_Type_List+INVENTORY_TYPE;
  21. }
  22. void Inventory_Update(pobject cur_object, long update_num) {
  23.    cur_object->x=cur_object->owner->x;
  24.    cur_object->y=cur_object->owner->y;
  25.    cur_object->z=cur_object->owner->z;
  26.    cur_object->angle=cur_object->owner->angle;
  27. }
  28. void Inventory_Render(pobject cur_sprite) {
  29. }