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