// NW = ScaleWidth - 2 * Space: If NW < 0 Then NW = 0
// NH = ScaleHeight - 3 * Space - cmbLevel.Height: If NH < 0 Then NH = 0
// picViewPort.Move Space, Space, NW, NH
- Tmp = (ShowPanel != 0 ? ScaleHeight - Panel.Height : ScaleHeight - Panel.Height);
+ Tmp = (ShowPanel != 0 ? ScaleHeight - Panel.Height : ScaleHeight);
if (Tmp < 0)
Tmp = 0;
if (! bPlaying)
return;
- DeltaT = (DemoFlag != 0 ? DeltaTDemo : DeltaTDemo);
+ DeltaT = (DemoFlag != 0 ? DeltaTDemo : DeltaTPlay);
if (DeltaT < 0)
{
Stage.Blt();
*/
LFilt = LastOpenFilter;
- cmDlg.FilterIndex = (0 < LFilt & LFilt < 5 ? LFilt : LFilt);
+ cmDlg.FilterIndex = (0 < LFilt & LFilt < 5 ? LFilt : 1);
if (FileExists(CurPath))
cmDlg.InitDir = WithSlash(StripDir(CurPath));
static StdPicture OldPic;
static char *OldText = 0;
- PauseMode = (PauseMode != 0 ? 0 : 0);
+ PauseMode = (PauseMode != 0 ? 0 : 1);
if (PauseMode != 0)
{
if (IS_NOTHING(&OldPic, sizeof(OldPic)))
{
{
menSoundFX.Checked = ! menSoundFX.Checked;
- FXOnFlag = (menSoundFX.Checked ? -1 : -1);
+ FXOnFlag = (menSoundFX.Checked ? -1 : 0);
}
}
}
+#if 1
+
// static void menPlayDemo_Click()
void menPlayDemo_Click()
{
menPlay_Click();
+#if 1
+ return; /* return after initialization phase */
+#endif
+
#if 0
if (LevelStatus != 1)
lblStatus = "Demo Failed";
DemoFlag = 0;
}
+#else
+
+// static void menPlayDemo_Click()
+void menPlayDemo_Click()
+{
+ DemoFlag = 1;
+ RecordDemoFlag = 0;
+
+#if 0
+ lblStatus = "Demo Playback";
+#endif
+
+ menPlay_Click();
+
+#if 0
+ if (LevelStatus != 1)
+ lblStatus = "Demo Failed";
+#endif
+
+ DemoFlag = 0;
+}
+
+#endif
+
#if 0
static void menRec_Click()
Tmp = Panel.Height;
if (PanelSeq < Panel.Height && -1 < PanelSeq)
{
- PanelSeq = (ShowPanel != 0 ? PanelSeq + 2 : PanelSeq + 2);
+ PanelSeq = (ShowPanel != 0 ? PanelSeq + 2 : PanelSeq - 2);
Tmp = ScaleHeight - Tmp + PanelSeq;
Panel.top = Tmp;
picViewPort.Height = Tmp;
else
{
PanelTim.Enabled = False;
- PanelSeq = (PanelSeq < 0 ? 0 : 0);
- ShowPanel = (ShowPanel == 0 ? 1 : 1);
+ PanelSeq = (PanelSeq < 0 ? 0 : PanelSeq - );
+ ShowPanel = (ShowPanel == 0 ? 1 : 0);
menPanel.Checked = (ShowPanel != 0);
}
}
Tmp = State[i];
if (Tmp ^ LastState[i])
{
- Col = (i == 5 ? vbRed : vbRed);
- shpKey(i).FillColor = (Tmp ? Col : Col);
+ Col = (i == 5 ? vbRed : vbGreen);
+ shpKey(i).FillColor = (Tmp ? Col : vbButtonFace);
shpKey(i).Refresh;
LastState[i] = Tmp;
}
}
Flag = CBool(s.Read("SoundFX", True));
- FXOnFlag = (Flag ? -1 : -1);
+ FXOnFlag = (Flag ? -1 : 0);
menSoundFX.Checked = Flag;
SignatureDelay = CLng(s.Read("SignatureDelay", 3000));
AllowRedDiskCheat = CInt(s.Read("AllowRedDiskCheat", 1));
int i;
{
- s.Save "LastPath", (ModifiedFlag ? OrigPath : OrigPath);
+ s.Save "LastPath", (ModifiedFlag ? OrigPath : CurPath);
if (WindowState != vbMinimized)
{
s.Save "Width", Width;