98fa900c25a5479e44453a0b3c14d192716fc1f4
[rocksndiamonds.git] / src / game_sp / FakeDeclares.c
1 // ----------------------------------------------------------------------------
2 // FakeDeclares.c
3 // ----------------------------------------------------------------------------
4
5 #include "FakeDeclares.h"
6
7 // static void subUpdateHallOfFame();
8
9 // static char *VB_Name = "FakeDeclares";
10
11 // --- Option Explicit
12 // --- Option Compare Binary
13
14 int MurphyPosIndex, MurphyXPos, MurphyYPos;
15 int MurphyScreenXPos, MurphyScreenYPos;
16 int MurphyExplodePos, SplitMoveFlag, RedDiskReleaseMurphyPos;
17 int KillMurphyFlag, MurphyMoveCounter;
18 long YawnSleepCounter;
19 int MurphyVar0DAC;
20 int MurphyVar0DAE;
21 int MurphyVarFaceLeft;
22 int ScratchGravity, GravityFlag;
23 int RedDiskReleaseFlag, MovingPictureSequencePhase;
24 int data_h_DemoDone, LevelStatus;
25
26 int data_h_0DA7;
27 int data_h_0DA8;
28 int data_h_0DA9;
29 int data_h_0D9E;
30 int data_h_0D9F;
31 int data_h_0DA0;
32 int data_h_0DA1;
33 int data_h_0DA2;
34 int data_h_0DA4;
35 int data_h_0DA5;
36 int data_h_0DA6;
37
38 int data_h_165A;
39 int YellowDisksExploded;
40 int AllowRedDiskCheat, AllowEatRightRedDiskBug;
41
42 int GameBusyFlag;
43 int InfotronsNeeded, TotalInfotronsNeeded;
44 int RedDiskCount;
45 int SnikSnaksElectronsFrozen;
46
47 boolean EditFlag;
48 int EditMode;
49 // --- const int edDraw = 1;
50 int edSelect = 2;
51 int edMove = 3;
52
53 int DemoFlag, data_scr_demo, demo_stopped;
54 int WasDemoFlag;
55 int EP_GameDemoVar0DAA;
56 int RecordDemoFlag; // , DemoRecordingFlag%
57 int DemoKeyCode, DemoPointer;
58 long DemoOffset;
59 int DemoKeyRepeatCounter;
60
61 int RedDiskReleasePhase;
62 int UpdatedFlag;
63
64 int DebugVersionFlag, D_ModeFlag;
65 int Data_SubRest, Data_SubRstFlg;
66 int keyEnter;
67
68 int data_SPtorunavail; // ???????
69
70 int UpdateTimeFlag;
71
72 // boolean bModified;
73 boolean ModifiedFlag;
74
75 #if 0
76
77 static void subUpdateHallOfFame()
78 {
79 }
80
81 #endif
82
83 boolean Get_ModifiedFlag()
84 {
85   // boolean ModifiedFlag;
86
87   // Let_ModifiedFlag(bModified);
88   Let_ModifiedFlag(ModifiedFlag);
89
90   return ModifiedFlag;
91 }
92
93 void Let_ModifiedFlag(boolean NewVal)
94 {
95   // If bModified = NewVal Then Exit Property
96   char *Cap;
97
98   // bModified = NewVal;
99   ModifiedFlag = NewVal;
100   if (! LevelLoaded)
101     return;
102
103   if (NewVal)
104   {
105     Cap = ""; // !!! Cap = "MegaPlex - " & StripFileName(OrigPath) & "*"
106     gSignature = "";
107     bSignatureAvailable = False;
108   }
109   else
110   {
111     Cap = ""; // !!! Cap = "MegaPlex - " & StripFileName(OrigPath)
112   }
113
114 #if 0
115   if (MainForm.Caption != Cap)
116     MainForm.Caption = Cap;
117 #endif
118 }
119