Results 1 to 4 of 4
- 03-07-2012, 11:33 AM #1
Member
- Join Date
- Mar 2012
- Posts
- 1
- Rep Power
- 0
converting methods into pseudo codes
Hi all, can you convert some java codes methods from the card class in solitaire game into the pseudo codes. thanks
public class Card
{
public static boolean IsAceBiggest = true;
private String rank;
private String suit;
public String Color
public string NumberString
{
get
{
switch (rank)
{
case CardRank.Ace:
return "A";
case CardRank.Jack:
return "J";
case CardRank.Queen:
return "Q";
case CardRank.King:
return "K";
default:
return Number.ToString();
}
}
}
private Deck deck;
public Deck Deck
{
set
{
if (deck.Game != value.Game)
throw new InvalidOperationException("The new deck must be in the same game like the old deck of the card.");
if (deck != value)
{
deck.Cards.Remove(this);
deck = value;
deck.Cards.Add(this);
if (DeckChanged != null)
DeckChanged(this, null);
}
}
}
private boolean visible = true;
public boolean Visible
{
get
{
return visible;
}
set
{
if (visible != value)
{
visible = value;
if (VisibleChanged != null)
VisibleChanged(this, null);
}
}
}
private boolean enabled = true;
public boolean Enabled
{
get
{
return enabled;
}
set
{
enabled = value;
}
}
private boolean isDragable = true;
public boolean IsDragable
{
get { return isDragable; }
set { isDragable = value; }
}
public Card(CardRank rank, CardSuit suit, Deck deck)
{
this.rank = rank;
this.suit = suit;
this.deck = deck;
this.deck.Game.Cards.Add(this);
}
public Card(int number, CardSuit suit, Deck deck)
{
this.rank = (CardRank)number;
this.suit = suit;
this.deck = deck;
this.deck.Game.Cards.Add(this);
}
public int CompareTo(Card other)
{
int value1 = this.Number;
int value2 = other.Number;
if(Card.IsAceBiggest)
{
if (value1 == 1)
value1 = 14;
if (value2 == 1)
value2 = 14;
}
if (value1 > value2)
return 1;
else if (value1 < value2)
return -1;
else
return 0;
}
public void MoveToFirst()
{
MoveToIndex(0);
}
public void MoveToLast()
{
MoveToIndex(Deck.Cards.Count);
}
public void Shuffle()
{
MoveToIndex(Deck.Game.random.Next(0, Deck.Cards.Count));
}
public void MoveToIndex(int index)
{
Deck.Cards.Remove(this);
Deck.Cards.Insert(index, this);
}
public override string ToString()
{
return this.NumberString + " of " + this.Suit.ToString();
}
}
- 03-07-2012, 12:20 PM #2
Moderator
- Join Date
- Apr 2009
- Posts
- 10,460
- Rep Power
- 16
Re: converting methods into pseudo codes
Um...I'm sure many of us could, but it's unlikely we would.
I mean, this smacks of being your homework to me.Please do not ask for code as refusal often offends.
- 03-07-2012, 12:28 PM #3
- Join Date
- Sep 2008
- Location
- Voorschoten, the Netherlands
- Posts
- 11,400
- Blog Entries
- 7
- Rep Power
- 17
Re: converting methods into pseudo codes
That code isn't Java, it's a feeble attempt at C#; better ask at a Microsoft site.
kind regards,
JosWhen people rob a bank they get a penalty; when banks rob people they get a bonus.
- 03-07-2012, 03:32 PM #4
Re: converting methods into pseudo codes
Actual code to psuedo code is easy. This is definitely a no brainer and you're asking for us to complete something for you. Good luck buddy.
- Use [code][/code] tags when posting code. That way people don't want to stab their eyes out when trying to help you.
- +Rep people for helpful posts.
Similar Threads
-
Help me re-write pseudo code?
By csisdifficult in forum New To JavaReplies: 15Last Post: 04-21-2011, 06:30 AM -
Pseudo-priorityQueue datastructure
By leeple in forum Advanced JavaReplies: 2Last Post: 03-01-2011, 11:30 AM -
pseudo code
By jamiem in forum New To JavaReplies: 4Last Post: 12-20-2010, 05:25 PM -
Providing pseudo Webcam
By H@CK3R in forum New To JavaReplies: 21Last Post: 09-28-2010, 06:08 AM -
[SOLVED] [HELP] converting methods
By Gods Army in forum New To JavaReplies: 5Last Post: 03-06-2009, 11:46 AM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks