02-12-2017
Don is absolutely right. This is not a question of how to use a certain tool (you mentioned sed but the same goes for any other likewise). You should look at your data structure and how you handle that instead.
My suggestion is to use a (fixed) array of cards. This array of 52 (or, depending on what deck of cards you want to use a different number) elements (cards) then is filled with a location of the card, i.e "" for the card being the deck, "P" for it being in the player hand, "D" for it being in the discard pile, etc..
The process of dealing a card to the player then means to change the contents of the respective element in the cards-array from "" to "P" - analogously with all the other movements of cards. This way you just query the array for all the cards with value "P" (=the content of the player hand) and so on.
I hope this helps.
bakunin
8 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
Hi,
I would like to get some specific fields from one long line.
My line looks like
CcnCDRFile0-8535123473201007170536_2010-07-20_17:06:02:,,9963387265,,,,,00720141432,,+0.310,+79.255,+78.945,,,,1492,,,,0,... (1 Reply)
Discussion started by: kkarthik_kaja
1 Replies
2. UNIX for Dummies Questions & Answers
Hello to everybody i have problem the picking process falls and falls.
I dont now what the picking process do i believe that is a print server on a data base i dont know where to look.
Is a solaris 10 with korn sheell the process show this
ps -ef | grep picking
batch 18466 1 0... (5 Replies)
Discussion started by: enkei17
5 Replies
3. Shell Programming and Scripting
hi,
I'm searching for a perfect book to learn awk programming, i started with sed&awk book, but i think this book might be outdated as it is written way back in 97 and also it doesn't have many examples. So, I thought of getting some advice from the experts here. Pls suggest me some books.
... (1 Reply)
Discussion started by: dvah
1 Replies
4. Shell Programming and Scripting
I have a list of file names. However in some instances I might have a "-" at the beginning of the filename or an "=".
For example I might have something like this
set Lst = "file1 file2 file3 -file4 file5="
I want to pick up the ones having "-" at the beginning or "=" and store them in... (22 Replies)
Discussion started by: kristinu
22 Replies
5. Shell Programming and Scripting
Hello Friends
I want to use sed command to pick a part of line. FOr example I only need the
/home_put1/bidds/myfo
part of following line
fish://ulavet@rits1.ula.com.tr/home_put1/bidds/myfo
How can I do this bu using sed command ? (2 Replies)
Discussion started by: rpf
2 Replies
6. Shell Programming and Scripting
for vgls in `lsvg`
do
lsvg $vgls | awk '/^VOLUME GROUP/ { printf "%s ", $3 } /PP SIZE/ { S=$6 }
/TOTAL PPs/ { printf "%d ", $6*S/1024 }
/FREE PPs/ { print $6*S/1024 }
'
done
This returns /TOTAL PPs/ and /FREE PPs/ fine, but not /PP SIZE/.
Please advise. (11 Replies)
Discussion started by: Daniel Gate
11 Replies
7. Shell Programming and Scripting
Hi,
I have a file which contains values in this format.
abc
cde
fgh
ijk
lmn
opq
rst
uvw
The user will pass the required parameter from the command line.
My requirement is that script should pick the values passed by the user and the next value in the next line.
Like if the user... (10 Replies)
Discussion started by: arijitsaha
10 Replies
8. Shell Programming and Scripting
Hi
I have a scenario:
I have a directory say DIR1 (no sub directories) and have few files in that directory as given below:
app-cnd-imp-20150820.txt
app-cxyzm-imp-20150820.txt
app-petco-imp-20150820.txt
app-mobility-imp-20150820.txt
app-mobility-imp-20150821.txt... (7 Replies)
Discussion started by: Saanvi1
7 Replies
LEARN ABOUT DEBIAN
graphics::primitive::insets
Graphics::Primitive::Insets(3pm) User Contributed Perl Documentation Graphics::Primitive::Insets(3pm)
NAME
Graphics::Primitive::Insets - Space between things
DESCRIPTION
Graphics::Primitive::Insets represents the amount of space that surrounds something. This object can be used to represent either padding
or margins (in the CSS sense, one being inside the bounding box, the other being outside)
SYNOPSIS
use Graphics::Primitive::Insets;
my $insets = Graphics::Primitive::Insets->new({
top => 5,
bottom => 5,
left => 5,
right => 5
});
METHODS
Constructor
new Creates a new Graphics::Primitive::Insets.
Instance Methods
as_array
Return these insets as an array in the form of top, right, bottom and left.
bottom
Set/Get the inset from the bottom.
equal_to
Determine if these Insets are equal to another.
left
Set/Get the inset from the left.
right
Set/Get the inset from the right.
top Set/Get the inset from the top.
zero
Sets all the insets (top, left, bottom, right) to 0.
AUTHOR
Cory Watson, "<gphat@cpan.org>"
SEE ALSO
perl(1)
COPYRIGHT & LICENSE
Copyright 2008-2010 by Cory G Watson.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
perl v5.12.3 2010-08-21 Graphics::Primitive::Insets(3pm)