mirror of
https://github.com/TombEngine/TombEngine.git
synced 2025-05-10 12:36:45 +03:00
implement
This commit is contained in:
parent
5a6d35fce6
commit
4c3a3cbbd1
6 changed files with 1080 additions and 4 deletions
|
@ -31,6 +31,7 @@
|
|||
#include "upv.h"
|
||||
#include "kayak.h"
|
||||
#include "minecart.h"
|
||||
//#include "rubberboat.h"
|
||||
|
||||
using std::function;
|
||||
|
||||
|
@ -431,7 +432,7 @@ void LaraAboveWater(ITEM_INFO* item, COLL_INFO* coll)
|
|||
// return;
|
||||
// break;
|
||||
|
||||
//case ID_RUBBERBOAT:
|
||||
//case ID_RUBBER_BOAT:
|
||||
// if (RubberBoatControl())
|
||||
// return;
|
||||
// break;
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1 +1,6 @@
|
|||
#pragma once
|
||||
|
||||
void InitialiseRubberBoat(short itemNum);
|
||||
void RubberBoatCollision(short itemNum, ITEM_INFO *lara, COLL_INFO *coll);
|
||||
void RubberBoatControl(short itemNum);
|
||||
void DrawRubberBoat(ITEM_INFO *item);
|
||||
|
|
|
@ -372,6 +372,19 @@ static void StartVehicles(OBJECT_INFO* obj)
|
|||
obj->saveFlags = true;
|
||||
}
|
||||
|
||||
obj = &Objects[ID_RUBBER_BOAT];
|
||||
if (obj->loaded)
|
||||
{
|
||||
obj->initialise = InitialiseRubberBoat;
|
||||
obj->control = RubberBoatControl;
|
||||
obj->collision = RubberBoatCollision;
|
||||
obj->drawRoutine = DrawRubberBoat;
|
||||
obj->savePosition = 1;
|
||||
obj->saveFlags = 1;
|
||||
obj->saveAnim = 1;
|
||||
g_Level.Bones[obj->boneIndex + (1 * 4)] |= ROT_Z;
|
||||
}
|
||||
|
||||
obj = &Objects[ID_KAYAK];
|
||||
if (obj->loaded)
|
||||
{
|
||||
|
|
|
@ -60,7 +60,7 @@ typedef enum GAME_OBJECT_ID
|
|||
ID_MOTORBIKE_LARA_ANIMS,
|
||||
ID_MOTORBIKE,
|
||||
ID_RUBBER_BOAT_LARA_ANIMS,
|
||||
ID_RUBBER_BOAT_BOAT, // TR3 / (TR4 TRNG)
|
||||
ID_RUBBER_BOAT, // TR3 / (TR4 TRNG)
|
||||
ID_BIGGUN_ANIMS,
|
||||
ID_BIGGUN, // TR3
|
||||
|
||||
|
|
|
@ -76,7 +76,7 @@ GameScript::GameScript(sol::state* lua)
|
|||
{"MOTORBIKE_LARA_ANIMS", ID_MOTORBIKE_LARA_ANIMS},
|
||||
{"MOTORBIKE", ID_MOTORBIKE},
|
||||
{"RUBBER_BOAT_LARA_ANIMS", ID_RUBBER_BOAT_LARA_ANIMS},
|
||||
{"RUBBER_BOAT_BOAT", ID_RUBBER_BOAT_BOAT},
|
||||
{"RUBBER_BOAT_BOAT", ID_RUBBER_BOAT},
|
||||
{"VEHICLE_SMASHABLE_FLOOR", ID_VEHICLE_SMASHABLE_FLOOR},
|
||||
{"VEHICLE_SMASHABLE_WALL", ID_VEHICLE_SMASHABLE_WALL},
|
||||
{"WOLF", ID_WOLF},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue