All pastes #263489 Raw Edit

Anonymous

public text v1 · immutable
·published 2006-12-01 16:22 UTC
rendered paste body
Namespace Cyclelogic
    Public Class Marta
        Implements ICafeDeLaEsquina

        Private m_intGolpes As Integer
        Private m_eBasergas As BasergaStatus

        Property Golpes() As Integer
            Get
                Return Me.m_intGolpes
            End Get
            Set(ByVal value As Integer)
                Me.m_intGolpes = value
            End Set
        End Property

        Property Baserga() As BasergaStatus
            Get
                Return Me.m_eBasergas
            End Get
            Set(ByVal value As BasergaStatus)
                Me.m_eBasergas = value
            End Set
        End Property

        Public Sub New()
            Me.m_intGolpes = 0
            Me.m_eBasergas = BasergaStatus.Ignorar
        End Sub

        Public Sub GolpearseConCosas()
            Dim objRand As New System.Random
            If objRand.Next(1, 10) <= 8 Then
                Me.Golpes = Me.Golpes + 1
                Debug.Write("Ahhhhhhhhhh!")
            End If
        End Sub

#Region "Cafe de la esquina"
        Public Sub PedirEnsalada(ByVal Tipo As Ensalada) Implements ICafeDeLaEsquina.PedirEnsalada

        End Sub

        Public Sub PedirSanguche(ByVal QuePan As Pan) Implements ICafeDeLaEsquina.PedirSanguche

        End Sub
#End Region
    End Class

    ' Baserga's
    Public Enum BasergaStatus
        Ignorar = 0
        NoDarleBola = 1
        ContestarleConMonosilabos = 2
        DarleBola = 9999
    End Enum

    ' Cafe de la esquina
    Public Enum Pan
        Arabe = 0
        Frances = 1
    End Enum

    Public Enum Ensalada
        Martin = 0
        Cesar = 1
    End Enum

    Public Interface ICafeDeLaEsquina
        Sub PedirSanguche(ByVal QuePan As Pan)
        Sub PedirEnsalada(ByVal Tipo As Ensalada)
    End Interface
End Namespace