home *** CD-ROM | disk | FTP | other *** search
- VERSION 5.00
- Begin VB.Form frmIntro
- BorderStyle = 3 'Fixed Dialog
- Caption = "VB Memory - A DirectPlay Sample"
- ClientHeight = 1515
- ClientLeft = 45
- ClientTop = 330
- ClientWidth = 2745
- Icon = "frmIntro.frx":0000
- LinkTopic = "Form1"
- MaxButton = 0 'False
- MinButton = 0 'False
- ScaleHeight = 1515
- ScaleWidth = 2745
- StartUpPosition = 3 'Windows Default
- Begin VB.CommandButton cmdSingle
- Caption = "Solitaire"
- Height = 375
- Left = 315
- TabIndex = 2
- Top = 1020
- Width = 975
- End
- Begin VB.CommandButton cmdMulti
- Caption = "Multiplayer"
- Default = -1 'True
- Height = 375
- Left = 1455
- TabIndex = 0
- Top = 1020
- Width = 975
- End
- Begin VB.Label lbl
- BackStyle = 0 'Transparent
- Caption = "This sample will show a developer a simplistic game (Memory). Please choose how you would like to play this game."
- Height = 1035
- Left = 60
- TabIndex = 1
- Top = 60
- Width = 2475
- End
- Attribute VB_Name = "frmIntro"
- Attribute VB_GlobalNameSpace = False
- Attribute VB_Creatable = False
- Attribute VB_PredeclaredId = True
- Attribute VB_Exposed = False
- Option Explicit
- '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
- ' Copyright (C) 1999-2001 Microsoft Corporation. All Rights Reserved.
- ' File: frmIntro.frm
- '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
- Private Sub cmdMulti_Click()
- Dim StagingArea As New frmStage
- 'Oh good, we want to play a multiplayer game.
- 'First lets get the dplay connection started
- 'Here we will init our DPlay objects
- InitDPlay
- Set DPlayEventsForm = New DPlayConnect
- Load StagingArea
- EnableButtons False
- 'We only want to have a maximum of 4 players
- If Not DPlayEventsForm.StartConnectWizard(dx, dpp, AppGuid, 4, StagingArea) Then
- Cleanup
- EnableButtons True
- Else 'We did choose to play a game
- gsUserName = DPlayEventsForm.UserName
- Me.Hide
- StagingArea.Show vbModeless
- gfHost = DPlayEventsForm.IsHost
- End If
- End Sub
- Private Sub cmdSingle_Click()
- 'We don't want to use DPlay, close down our objects
- Cleanup
- gbNumPlayers = 1
- EnableButtons False
- Me.Hide
- frmGameBoard.Show
- End Sub
- Private Sub Form_Unload(Cancel As Integer)
- Cleanup
- End
- End Sub
- Public Sub EnableButtons(ByVal fEnable As Boolean)
- cmdMulti.Enabled = fEnable
- cmdSingle.Enabled = fEnable
- End Sub
-