ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/Daodan/MSVC/Flatline_Hooks.c
Revision: 584
Committed: Mon Jan 24 06:45:07 2011 UTC (14 years, 8 months ago) by gumby
Content type: text/x-csrc
File size: 726 byte(s)
Log Message:
Almost working rework

File Contents

# Content
1 #include "Flatline.h"
2 #include "Flatline_Hooks.h"
3 #include "Flatline_Server.h"
4
5 //Don't modify this.
6 char * FLrHook_DoorOpen( DoorObject *Door, Character *Char)
7 {
8 int crashStop;
9 int Args[2] = {Door->Door.ID, 0};
10 if(server_started)
11 {
12 if(Char)
13 {
14 Args[1] = Char->Number;
15 }
16 else
17 {
18 Args[1] = -1;
19 }
20 }
21 crashStop = !server_started || FLsPublic_Event(EV_DOOR_OPEN, Args);
22 return (char*)(Door->Door.class);
23 }
24 short FLrHook_ConsoleActivate( void *inObject, Character *inCharacter )
25 {
26 if(server_started)
27 {
28 int Args[2] = {*((char*)inObject + 0x2C), inCharacter->Number};
29 FLsPublic_Event(EV_CONSOLE_USE, Args);
30 }
31 return OBJrConsole_OnActivate( inObject, inCharacter );
32 }
33