5610 v9.40 games added???

Hi! I recently updated my 5610d-1 from 8.xx to 9.40...
here's some details:
Nokia 5610d-1
v 9.40
07-11-08
Rm-242
(c) Nokia
Variant: 255.01
Virtual Variant: No virtual variant
And I read that included in this version are gameslike tetris and brain challenge v2, but i just have the old set of games. Is this a problem? Please help me. I'm beginner to these...
Thanks!

I posted this in another thread.
==============
Hello,
I never experienced any crashes/restarts with v4.81 but decided to try this anyway. (Gone from v4.81 to v9.40)
I haven't done much yet but here are some of the obvious improvements.
+ Navigation/phone response quicker
+ Camera much better, quicker, overbright gone so you can take close ups with the flash on. (no strange clicking noises as mentioned by some people who used v8.XX)
+ Standard Nokia movies now play smoothly with no juddering. Maybe it can now play MP4s with more than 12fps?
+ Not sure what this feature is called (Organic desktop?) but the default wallpaper now animates/changes. The bars/shades move. Looks nice.
Has there always been 22 ring tones?
That's about it for now, will continue to test
============== 
New info
Games (added)
+ Tetris
+ Brain challenge vol2
Apps (added)
+ Youtube, have not tried
+ Opera mini
+ Widsets
Video clip quality settings added
+ High
+ Normal
+ Basic
I do not agree with your observations about the screen distortions.
This has never happened even with v4.81 on my phone.
I do not agree with your sound/music observation, it sounds clear and crisp compared to v4.81.
Why do you want to increase the dB gains on the specific frequency ranges?
By doing that you are messing up the sound quality yourself.
I disagree with your stereo widening observation, with it off the sound is better.
By enabling this feature you are causing some right channels to be crossed over to the left speaker and vice versa.
This only makes matters worse for head phones.
Stereo widening + your messing about with the dB (equaliser) you completely ruin the sound.
And I have experienced 0 popping.
 Haven't tried the camera yet.
Those are my observations.

Similar Messages

  • Audigy 2 zs gamer added applicati

    Well I see all this help with people who lost their application cd's but I've yet to find anyone who has the cd for my gamer edition soundcard. Now I know the soundcard is basically the same as the regular audigy 2 zs, but when I bought the gamer edtion, I got some added "perks" that were really useful for me like the "THX setup console" and "eax music console with acoustic enchancements" etc... I've yet to find any driver on the creative site or any other site, from iso's or regular rar's that contain all these programs.Sound quality just isn't the same without the ability to fully customize it to my liking and any help as to where I can get these added applications or even just buy a whole new cd for it would make me happy. I got this thing a little more than a year ago and my warranty is out so I know that customer support will probably point me to the online customer support, but I tried that and never got a response back,so please,can anyone help me here?

    bbhood wrote:
    Well I see all this help with people who lost their application cd's but I've yet to find anyone who has the cd for my gamer edition soundcard. Now I know the soundcard is basically the same as the regular audigy 2 zs, but when I bought the gamer edtion, I got some added "perks" that were really useful for me like the "THX setup console" and "eax music console with acoustic enchancements" etc... I've yet to find any driver on the creative site or any other site, from iso's or regular rar's that contain all these programs.Sound quality just isn't the same without the ability to fully customize it to my liking and any help as to where I can get these added applications or even just buy a whole new cd for it would make me happy. I got this thing a little more than a year ago and my warranty is out so I know that customer support will probably point me to the online customer support, but I tried that and never got a response back,so please,can anyone help me here?
    Hi
    These programs you mentioned are included on Audigy 2 Zs installation CD (even on older Audigy versions CD's (not the THX panel)). You can't get them bundled with driver updates.
    You find the DL links for the CD from here.
    jutapa

  • Network Game - Adding more players

    Hey. i am in the middle of making a network game. I am have a problem with adding new players.
    I am not really sure the best way to do this but what I am doing this now is when a player is first created a
    string is sent to the server and returns with how many clients there are and then sets a client id based on that result.
    In the main class I have a thread running which moves the players that where created (new Players are stored in an arraylist). Whenever a
    player moves it sends its id and current position to the server and the server broadcasts it to all clients.
    So, when this thread runs it gets the id number that it broadcasted and if it is higher than the arraylist of stored players, then I create a new player,
    and add to the arraylist which is then drawn by the paint method.
    When i add a new player, I either add it from another computer or run the program again and connect to the server through port and ip address.
    Is this the correct way to do this because what is happening is that when a second players tried to join new players keep getting added. If any of this is not clear I will try and
    explain it better, sorry
    Thanks in advance for any help given,
    Marc

    if the game is really simple, sure why not. If your game will send a lot of data over the network, then you'll end up in the interesting part of network game programming; how to deal with latency / slow connections. Whole studies have been made out of that subject alone and it is far from easy material to understand, solve and implement.
    I would suggest you check out websites such as gamasutra and gamedev.net for discussions on the topic. A good place to get questions answered is here:
    http://www.gamedev.net/community/forums/showfaq.asp?forum_id=15
    Don't let the fact that it is aimed at C++ scare you away, the information in there mostly applies in general.
    because what is happening is that when a second players tried to join new players keep getting addedYes well that would be a bug in your code. Nobody can help you with that until you provide the code that is misbehaving.

  • Nokia 5610 v 9.40 Firmware

    Nokia 5610 gets another update.
    Nokia 5610 v9.40 Firmware
    Additions/Improvements
    > On-phone backup is a welcome addition
    > Video player full screen mode bug fixed
    > Slight battery life improvement
    Things that still needs to be fixed:
    Sounds/Music
    > Sounds muddy when set to high equaliser levels - with stereo widening turned on
    > Unsoundly when stereo widening is turned off
    > Popping sound problem on the loudspeaker got worse (Every 3-5 seconds it pops out)
    Screen
    > Gets distorted unexpectedly
    Camera
    > Mediocre quality since the 6.60 update. 4.81 camera update is way more better.
    *Versions may vary per region. Some still have 8.30, 6.60 or even 4.81 as their latest update.
    Visit www.europe.nokia.com/softwareupdate to update your phone software
    Message Edited by nj15 on 21-Jan-2009 09:01 PM

    I posted this in another thread.
    ==============
    Hello,
    I never experienced any crashes/restarts with v4.81 but decided to try this anyway. (Gone from v4.81 to v9.40)
    I haven't done much yet but here are some of the obvious improvements.
    + Navigation/phone response quicker
    + Camera much better, quicker, overbright gone so you can take close ups with the flash on. (no strange clicking noises as mentioned by some people who used v8.XX)
    + Standard Nokia movies now play smoothly with no juddering. Maybe it can now play MP4s with more than 12fps?
    + Not sure what this feature is called (Organic desktop?) but the default wallpaper now animates/changes. The bars/shades move. Looks nice.
    Has there always been 22 ring tones?
    That's about it for now, will continue to test
    ============== 
    New info
    Games (added)
    + Tetris
    + Brain challenge vol2
    Apps (added)
    + Youtube, have not tried
    + Opera mini
    + Widsets
    Video clip quality settings added
    + High
    + Normal
    + Basic
    I do not agree with your observations about the screen distortions.
    This has never happened even with v4.81 on my phone.
    I do not agree with your sound/music observation, it sounds clear and crisp compared to v4.81.
    Why do you want to increase the dB gains on the specific frequency ranges?
    By doing that you are messing up the sound quality yourself.
    I disagree with your stereo widening observation, with it off the sound is better.
    By enabling this feature you are causing some right channels to be crossed over to the left speaker and vice versa.
    This only makes matters worse for head phones.
    Stereo widening + your messing about with the dB (equaliser) you completely ruin the sound.
    And I have experienced 0 popping.
     Haven't tried the camera yet.
    Those are my observations.

  • CANNOT UPDATE MY 5610 TO 9.40 FIRMWARE! URGENT HEL...

    Hi there,
    I'm having problems with NSU trying to update my firmware for my 5610 from 4.20 to 9.40.  It will download the update up to 28.0mb but then I get an error message saying "Downloading Update Failed".
    I have tried reinstalling the updater, and restarting my computer and my phone many times.  This is getting very very frustrating and I do not know what else to do.  I have checked my product code and it says that the new update is available for my phone.  I am also from Canada, but got my phone from Singapore, but I don't think that has any effect.
    Any help is greatly appreciated!
    Please help me!!!!!!
    Thanks. 

    I posted this in another thread.
    ==============
    Hello,
    I never experienced any crashes/restarts with v4.81 but decided to try this anyway. (Gone from v4.81 to v9.40)
    I haven't done much yet but here are some of the obvious improvements.
    + Navigation/phone response quicker
    + Camera much better, quicker, overbright gone so you can take close ups with the flash on. (no strange clicking noises as mentioned by some people who used v8.XX)
    + Standard Nokia movies now play smoothly with no juddering. Maybe it can now play MP4s with more than 12fps?
    + Not sure what this feature is called (Organic desktop?) but the default wallpaper now animates/changes. The bars/shades move. Looks nice.
    Has there always been 22 ring tones?
    That's about it for now, will continue to test
    ============== 
    New info
    Games (added)
    + Tetris
    + Brain challenge vol2
    Apps (added)
    + Youtube, have not tried
    + Opera mini
    + Widsets
    Video clip quality settings added
    + High
    + Normal
    + Basic
    I do not agree with your observations about the screen distortions.
    This has never happened even with v4.81 on my phone.
    I do not agree with your sound/music observation, it sounds clear and crisp compared to v4.81.
    Why do you want to increase the dB gains on the specific frequency ranges?
    By doing that you are messing up the sound quality yourself.
    I disagree with your stereo widening observation, with it off the sound is better.
    By enabling this feature you are causing some right channels to be crossed over to the left speaker and vice versa.
    This only makes matters worse for head phones.
    Stereo widening + your messing about with the dB (equaliser) you completely ruin the sound.
    And I have experienced 0 popping.
     Haven't tried the camera yet.
    Those are my observations.

  • Puzzle Game and new Game Problem

    Hello Java Programmers,
    Once again I have encountered a problem with my ongoing puzzle game. I have completed it all. Now I want my user to be able to start a new game in after they win. I tried repaint and update method with JFrame but it deosn't reshuffle the buttons. How can I do that. The code geos below.
    [/b]
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.event.*;
    import javax.swing.JOptionPane;
    public class PuzzleGame{
       String[] btn_Labels = {"1","2","3","4","5","6","7","8","9",
                            "10","11","12","13","14","15"," "};
       String[] labels = {"1","2","3","4","5","6","7","8","9",
                            "10","11","12","13","14","15"};
       private final int ONE = 1, TWO = 2, THREE = 3, FIVE = 5;
       private boolean WIN_STATE = false; 
       private JButton b[];
       public String clicked_btn_label = "";
       //Constructor method.
       public PuzzleGame(){
          showSplashScreen();
          initGame();
       public static void main(String args[]){
          PuzzleGame game = new PuzzleGame();
       //When a new Game started labels of buttons are shuffled using this method.
       public void shuffleNumbers(){
          String temp = null;   
          for(int j=0; j<16; j++){
          int k = (int)(Math.random()*16);
          temp = btn_Labels[j];
          btn_Labels[j] = btn_Labels[k];
          btn_Labels[k] = temp;           
       //Game initialization method.
       public void initGame(){
          b = new JButton[16];
          JPanel p = new JPanel();
          JFrame frame = new JFrame();
          shuffleNumbers();
          for(int i=0; i<16; i++){
             b[i] = new JButton();
             b.setText(btn_Labels[i]);
    b[i].setActionCommand(""+(i+1));
    for(int i=0; i<16; i++){
    b[i].addActionListener( new ActionListener(){
    public void actionPerformed(ActionEvent e){
    clicked_btn_label =(String)e.getActionCommand();
    doSwapping();
    checkWin();
    p.add(b[i]);
    p.setLayout(new GridLayout(4,4));
    frame.getContentPane().add(p);
    frame.addWindowListener(new WindowAdapter(){
    public void windowClosing(WindowEvent e){
    System.exit(0);
    Dimension dm = Toolkit.getDefaultToolkit().getScreenSize();
    int x = (dm.width - 230)/2;
    int y = (dm.height - 240)/2;
    frame.setBounds(x,y,320,240);
    frame.setSize(340,240);
    frame.setVisible(true);
    //This method swaps the clicked button with the empty button if it doesn't violate rule.
    public void doSwapping(){
    int num = Integer.parseInt(clicked_btn_label);
    String temp;
    if( (num + ONE <= 16) && b[num].getText() == " " && num % 4 != 0){
    temp = b[num].getText();
    b[num].setText(b[num-ONE].getText());
    b[num-ONE].setText(temp);
    else if((num - TWO >= 0) && b[num-TWO].getText() == " " && ((num - ONE) % 4 != 0)){
    temp = b[num-ONE].getText();
    b[num-ONE].setText(b[num-TWO].getText());
    b[num-TWO].setText(temp);
    else if( (num + THREE < 16) && b[num+THREE].getText() == " "){
    temp = b[num-ONE].getText();
    b[num-ONE].setText(b[num+THREE].getText());
    b[num+THREE].setText(temp);
    else if( (num - FIVE >= 0) && b[num-FIVE].getText() == " "){
    temp = b[num-ONE].getText();
    b[num-ONE].setText(b[num-FIVE].getText());
    b[num-FIVE].setText(temp);
    // else{}
    public void checkWin(){
    WIN_STATE = true;
    for(int i=0; i<15; i++){
    if( b[i].getText() != labels[i])
    WIN_STATE = false;
    if(WIN_STATE == true){
    JOptionPane.showMessageDialog(null,"Congratulations You Have won the Game!","You Win",JOptionPane.INFORMATION_MESSAGE);
         initGame();
    public void showSplashScreen(){
    JWindow w = new JWindow();
    JPanel p = (JPanel)w.getContentPane();
    JLabel l = new JLabel(new ImageIcon("splash.jpg"));
    Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
    int x = (d.width - 230)/2;
    int y = (d.height - 240)/2;
    p.add(l);
    w.setBounds(x,y,320,240);
    w.setVisible(true);
    try{
    Thread.sleep(10000);
    catch(Exception e){
    w.setVisible(false);
    [/b]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    Sorry for violation. I would like to add a menubar to the application containing a single menu button for new game. adding a menubar is simple but how can i reshuffle the buttons using methods like update etc. or any other way.

  • Need some OO design pointers for a Java card game I wrote for uni

    Hi,
    I hope a few of you Java sifus can help me understand I dilemma I keep finding myself in.
    I created a card game for a university assignment which works great but its not very OO at the moment.
    I only have 3 classes; a Card class, a Deck class and a Game class which contains all my GUI, AI, Game Controller, Player and Hand code.
    The assignment is over but I feel like enhancing the game, adding animation, multiplayer, several AI agents etc.
    The first thing I have attempted is animation and I've hit a brick wall. I am trying to create animation for my card game whereby I have an animation showing the cards being shuffled and then an animation which shows the cards being dealt to the players. The game then commences. The cards on the GUI then need to be clickable (MouseListeners?) to play the game. If you're running Windows 7, load up 'Hearts' and you'll know what I'm trying to achieve.
    I don't understand how the GUI, and Card class need to be seperated so that its good OO.
    If I give you a few snippets of code, it might explain the situation:
    A snippet of my card class is as follows:
    import javax.swing.*;
    public class Card extends JLabel //Each card is a JLabel
         private int value;                    //variable for the value of the card
         private int suit;                         //variable for the suit of the card
         private ImageIcon frontOfCard;     //Displays the image of the front of the cards
         private ImageIcon backOfCard;          //displays the image of the back of the cards
         public Card (int Value, int Suit, ImageIcon front, ImageIcon back)
              value = Value;               
              suit = Suit;               
              frontOfCard = front;     
              backOfCard = back;
              setIcon(backOfCard);     //To make it non-visible when dealt
         }As you can see, each card is a JPanel. I've been told by some I shouldn't extend JPanel but rather that I should have a BufferedImage/Image instance variable for each card as the image of the card. The thing is that I need each card displayed on the GUI which can then be clickable. When it is clicked, it is moved from the players hand, into the players move. - There needs to be an animation showing this.
    I've got the animation code figured out in terms of how to move 'images' around a screen to make a pleasing animation. The problem is there are no clickable listeners for images, so the Images needs to be inside some container; a widget which can fire events - Hence the reason I have chosen to extend JPanel for my Cards.
    and a Deck class, snippet is as follows:
    public class Deck extends JLabel //The deck will be shown on the GUI as a JLabel
         private ArrayList<Card> standardDeck;
         public Deck()
              standardDeck = new ArrayList<Card>();
              ImageIcon cardBack = new ImageIcon("CardBack.png");
              setPreferredSize(new Dimension(90, 135));
              setIcon(cardBack);
              int cardCount = 0;     //This variable counts the cards. Is used to assist in the name generation of the imageicon filename
              String str; //the imageIcon constructor accepts filenames as strings so this string holds the filename of the corresponding card image file.
              for (int a=0; a<4; a++) //putting the cards into the deck with the specifed parameters
                   for (int b=2; b<15; b++)
                        cardCount+=1;     //incrementing the card count (the card files are named 1-52 as integers)
                        str = Integer.toString(cardCount); //Integer is converted to string type before being added to string str variable
                        str += ".png"; //To complete the image filename, ".png" has to be concatenated to the string.
                        standardDeck.add(new Card(b, a, new ImageIcon(str), cardBack)); //creating and then adding the cards
         }This is how I envisage a new class diagram for my game:
    Card class
    Game Class <--- Holds a Deck instance, Players instances, and the GUI instance
    Player Class <-- Will contains hand 'instances' , but I will not create a seperate 'Hand' Class, I will use an ArrayList.
    AI Class extends Player Class
    GUI Class
    Deck Class <-- contains 52 cards
    My question is, how do I show the Cards on the GUI if my Cards are in a Deck and the Deck is held in the Game class?
    Please note that there are 52 cards, so potentially 52 images on the GUI, each of which needs to be clickable. When clicked, the cards are moved about, e.g. from the deck to a players hand, from a players hand back to the deck, from a players hand to a players current move hand.
    etc
    I've read that GUI, program control, and logic should be seperated. If thats the case, what do I have in my GUI class if the Cards (which are JPanels) are held in the Deck class which in turn is held in the Game class?
    Any help on this would be greatly appreciated!
    I know what I have written may not be fully clear. I find it hard sometimes to fully convey a problem at hand. Please let me know if you don't understand what I've written and I'll do my best to explain further.

    Faz_86 wrote:
    Hi,
    I hope a few of you Java sifus can help me understand I dilemma I keep finding myself in.
    I created a card game for a university assignment which works great but its not very OO at the moment.
    I only have 3 classes; a Card class, a Deck class and a Game class which contains all my GUI, AI, Game Controller, Player and Hand code.
    The assignment is over but I feel like enhancing the game, adding animation, multiplayer, several AI agents etc.
    Admirable, and the best way to learn, doing something that interests you.
    The first thing I have attempted is animation and I've hit a brick wall. I am trying to create animation for my card game whereby I have an animation showing the cards being shuffled and then an animation which shows the cards being dealt to the players. The game then commences. The cards on the GUI then need to be clickable (MouseListeners?) to play the game. If you're running Windows 7, load up 'Hearts' and you'll know what I'm trying to achieve.
    I don't understand how the GUI, and Card class need to be seperated so that its good OO.
    If I give you a few snippets of code, it might explain the situation:
    A snippet of my card class is as follows:
    Do a quick Google on the model view controller pattern. Your listeners are your controllers. Your JPanel, JButton, etc. are your view. The AI, Player, Card and Deck (and presumably something like Score) are your model. Your model should be completely testable and not dependent on either the controller or the view. Imagine you could play the game from the command line. Get that working first. Then you can add all the bells and whistles for the UI.
    import javax.swing.*;
    public class Card extends JLabel //Each card is a JLabel
    (redacted)
    As you can see, each card is a JPanel. I've been told by some I shouldn't extend JPanel but rather that I should have a BufferedImage/Image instance variable for each card as the image of the card. The thing is that I need each card displayed on the GUI which can then be clickable. When it is clicked, it is moved from the players hand, into the players move. - There needs to be an animation showing this.Extending JPanel is fine. As you noted, you need something to add listeners to. However, I would separate things a bit. First, a card really only has a rank and suit (and perhaps an association to either the deck or a player holding the card). The notion of setIcon() is where you are tripping up. The card itself exists in memory. You should be able to test a card without using a UI. Create a separate class (CardPanel or something similar) that has a reference to a Card and the additional methods needed for your UI.
    I've got the animation code figured out in terms of how to move 'images' around a screen to make a pleasing animation. The problem is there are no clickable listeners for images, so the Images needs to be inside some container; a widget which can fire events - Hence the reason I have chosen to extend JPanel for my Cards.
    and a Deck class, snippet is as follows:
    public class Deck extends JLabel //The deck will be shown on the GUI as a JLabel
         private ArrayList<Card> standardDeck;
         public Deck()
              standardDeck = new ArrayList<Card>();
              ImageIcon cardBack = new ImageIcon("CardBack.png");
              setPreferredSize(new Dimension(90, 135));
              setIcon(cardBack);
              int cardCount = 0;     //This variable counts the cards. Is used to assist in the name generation of the imageicon filename
              String str; //the imageIcon constructor accepts filenames as strings so this string holds the filename of the corresponding card image file.
              for (int a=0; a<4; a++) //putting the cards into the deck with the specifed parameters
                   for (int b=2; b<15; b++)
                        cardCount+=1;     //incrementing the card count (the card files are named 1-52 as integers)
                        str = Integer.toString(cardCount); //Integer is converted to string type before being added to string str variable
                        str += ".png"; //To complete the image filename, ".png" has to be concatenated to the string.
                        standardDeck.add(new Card(b, a, new ImageIcon(str), cardBack)); //creating and then adding the cards
         }This is how I envisage a new class diagram for my game:
    I am not an animation buff, so I will assume the above works.
    Card classRemove the UI aspects to this class, and I think you are all set here.
    Game Class <--- Holds a Deck instance, Players instances, and the GUI instancePresumably this is where main() resides. It will certainly have a reference to model classes (player, game, deck, etc.) and likely the master JFrame (or a controller class you create yourself).
    Player Class <-- Will contains hand 'instances' , but I will not create a seperate 'Hand' Class, I will use an ArrayList.Does a player really have multiple hands? It seems to me more of a one-to-one relationship (or a player has a one-to-many relationship to Card).
    AI Class extends Player ClassWhy extend Player? Create a Player interface, then have a HumanPlayer and AIPlayer implementation. Common parts could be refactored out into either a helper class (delegation) or AbstractPlayer (inheritance).
    GUI ClassMy assumption is that this class has a reference to the master JFrame.
    Deck Class <-- contains 52 cards
    Yes. You may end up recycling this class such that a Deck can also function as a Hand for a given player. If there are differences between the two, create an interface and have a Hand and a Deck implementation. Coding to interfaces is a good thing.
    My question is, how do I show the Cards on the GUI if my Cards are in a Deck and the Deck is held in the Game class?You need to pass a reference to the appropriate view class. That is how MVC works. The controller receives a request from the view, dispatches to some model functionality you write (such as GameRulesEngine, Deck, etc.) and returns a result to the view (which could be the same view or a different one, imagine someone clicking 'high scores').
    Please note that there are 52 cards, so potentially 52 images on the GUI, each of which needs to be clickable. When clicked, the cards are moved about, e.g. from the deck to a players hand, from a players hand back to the deck, from a players hand to a players current move hand.
    etc
    That is up to you to write the animation code. In principle, you have a mouse listener, and then you take the appropriate rendering steps.
    I've read that GUI, program control, and logic should be seperated. If thats the case, what do I have in my GUI class if the Cards (which are JPanels) are held in the Deck class which in turn is held in the Game class?
    See above.
    Any help on this would be greatly appreciated!
    You are welcome.
    I know what I have written may not be fully clear. I find it hard sometimes to fully convey a problem at hand. Please let me know if you don't understand what I've written and I'll do my best to explain further.No, you have been doing fine.
    - Saish

  • Most of my games from ipod disapeared, how do i bring it back

    Hello! Four month ago, bought new IPod Touch 32 gb. When, I first bought it, everything was going very well, enjoying playing. I especially, like the addicted games. I have purchased music, videos, and games. All, the games were downloaded to my PC and my IPod disappeared.  And, recently purchased more games and some free, didn't downloaded to my IPod. On my PC in ITunes, all the games added to my appl. but I can't play them on my PC. Any suggestion, or advices, would be appreated. Thank you.

    To redownload iTunes purhases see:
    Downloading past purchases from the App Store, iBookstore, and iTunes Store

  • HT4314 Is there a way to change the game center settings?

    My game center isnt showing a requests tab, is there anyway to add it?

    Hi gaxoxo,
    The Game Center "Requests" tab may be hidden if you have Restrictions setup on your iPhone 4S. Specifically, there is a restriction for "Adding Friends".
    iOS: Understanding Restrictions (Parental Controls)
    http://support.apple.com/kb/HT4213
    You can choose to restrict features within Game Center:
    Multiplayer games
    Adding friends
    Thanks,
    Matt M.

  • Apricots- Old school, side-scrolling fighter jet game!

    Sometime ago, maybe five or six years, I stumbled upon a game by chance. Just looking through the package list in Gentoo and trying out games with interesting names. The game was instantly a favorite and still is to this day. Fellow Archers, I introduce you to Apricots, available in extra!
    A little history...
    The original version of the game dates back to around 1991. The very first version of the game was written on an Amiga, using the AMOS language, and the game was called 'Planegame'. This was a very simple affair with simplistic landscapes, no guns or shrapnel, and very limited computer AI. It was also dreadfully slow. The AMOS compiler improved things somewhat at a later date. A couple of years later I obtained the BLITZ language for the Amiga, and ported 'Planegame' carefully over to that, resulting in a huge speedup. Impressed by the capabilites of BLITZ, in 1995 I proceeded to rewrite the game entirely from scratch, even using completely new graphics and sound. The result was 'Planegame2', which, for various reasons also got dubbed 'Apricots'. This new version of the game added anti-aircraft guns, shrapnel, trees, towers, water, better airbases and a huge improvement on graphics, sound, and intelligent computer AI. Slightly later, in 1996, the Draks were added as a bit of amusement. The result was a highly playable game, which I distributed to a few of my friends. A few years later and I now use a PC, which can run Linux. Having learnt C++ by this time, at the beginning of 2002 I felt ready enough to port 'Apricots' cross platform from BLITZ on the Amiga to C++ on a Linux PC. What you see here is work in progress on that port. The game has been tweaked slightly while being ported over, so is not identical to the Amiga version.  Apricots homepage
    For as simple of a game as it is, it really can be loads of fun. It almost seems to follow the Dwarf Fortress strategy of "Losing is Fun", as I don't think I've ever really won a game. Even then, the city is fully destructible. As you play, buildings will fall, homes will burn and trees will be blown to pieces. I think that blowing up objects on an enemies airstrip prevents them from re-loading when they land.. I'd have the check the source to be sure. There is a configuration file with loads of options, further ensuring you can get the most out of the game
    I've also just loved the fact that the game is open source, as simple as it is. I enjoy browsing this games source code and at one point got to know it pretty well. If anyone is interested, I'd enjoy reviving this project. Maybe add some new features, fix some bugs.
    Just wanted to share this great game and see if anyone else has or still does play it.
    Protip: Point the plane towards the ground if you happen to stall to recover from it.
    To Install:
    sudo pacman -S apricots
    To tweak:
    sudo $EDITOR /usr/share/apricots/apricots.cfg

    Thanks everyone for your replies.
    phrakture, I have included a patch file also. It's in the archive but you can download it directly:
    http://www.iogopro.co.uk/contrib/pacman … earch.diff
    Here is how to try it out (assuming the diff and pacman source archive is in the CWD):
    $ tar xvzf pacman-2.9.5.tar.gz
    $ cd pacman-2.9.5
    $ patch -p1 -i ../pacman_and_search.diff
    $ ./configure
    $ make
    $ ./pacman -Ss 3d game
    Pink Chick, for that I would have to write a mini parser and interpreter. It's a bit beyond the scope of what I was aiming for ;-) Most of the time I don't imagine needing the full power of arbitrary expressions. It would probably be possible to add support for NOT e.g. 3d !game without too much trouble, I'll look into it.
    stonecrest, I could add another command line flag. Any suggestions? Personally I wouldn't mind it replacing the default behaviour, but I'm biased :-)
    I will file this as a feature request in the bug tracker as suggested.

  • Can anyone help?! Please... :)

    Hello Everyone!
    Just wondering if anyone can help me with something...so, i should say i am pretty much completely new to this whole "Apple" phase...literally! i don't and have never owned an iPhone but about 6 months ago i was going overseas and decided to get an iPad! So, i had overhead people talking to other people about syncing Apple products and IOS etc (whatever all that means i have NO idea! lol yep, i'm quite dumb! ) so with no-one around that i knew (being overseas and all!) i decided to plug a cord into my iPad and laptop and it started syncing and all that random stuff, i never really understood the point and then it said it was finished so unplugged the cords. Then i arrive home from overseas about 2 months ago and was in an Apple store and asked a guy in there how often to do that and he said he synces (or whatever you call it) once a week! i got busy and just today realised i should probably Sync again and get in the habit of it! So i put in my cords (one in Ipad and one in computer as i'd done the one and only time before) however this time after it was 1/2 way into it, it asked me all these questions about setting up my iPad (never saw all that before! :/) and i finished all that set up and what not and now the update is done, WOW, nice to see how just doing a basic Sync updates the iPad and adds stuff, like these icons i've never seen before! But as much as they look cool! Does that mean ALL my old stuff (apps included) has gone?! When i first got my iPad i set it up with FB, got a few games, added a few other useful apps and even wrote notes in the calendar and made a contact list! It seems that with this update i just did now that ALL that has gone! i feel bad whinging about such a silly thing but is there any way to get all what i had before back AND keep this update?! Or do i have to uninstall the update (if you can even do that i have NO idea! :S) or get everything back and loose all those calendar notes and contacts?!
    Please help, if you can and sorry about complaining about something that probably sounds so silly! :S

    You can't downgrade the operating system (iOS). If you don't have all your apps/games on your computer's iTunes then you should be able to re-download them from Apple for free (as long as they are still available in the store and you use the same iTunes account as you originally used to buy/download them) : re-downloading. Once you've downloaded them onto your computer then you could try restoring to your iPad's backup, which should have been made by the iOS update process for you - connect your iPad to your computer's iTunes and :
    Right-click (or Control-click) the device and choose Restore from Backup
    If you have a new phone, you can connect to iTunes and it will prompt to restore from your backup
    Hopefully that will copy your apps and their content back to the iPad. If it doesn't copy your apps back to the iPad, then with the iPad 'device' selected on the left-hand side of your computer's iTunes, on the right-hand side there should be a series of tabs which allows you to specify what content you want copying from your computer onto the iPad - so your music, films, tv shows etc. On the Apps tab you should be able to select which of the apps you want to copy over to the iPad.
    If you haven'y already got a copy then you might find the iPad manual useful - you can download a copy from here http://support.apple.com/manuals/ipad . There is also a little bit of info about iOS 5 and syncing on this page, and for syncing content from the iPad back to your computer here

  • Music server with wrt54gs

    I have a wrt54gs wireless router. Everything works great.  I installed a requestauduio music server that has an internet connection.
    I set up a static IP and it connects fine to the internet.  The idea is to be able from OUTSIDE of the house connect to the music server.
    I go to the website request.com and log in and it tries to connect and it gives me the info. I am not having any luck setting up the linksys to allow me to gain access.
    I know my main IP into the home and it finds it.  It tells me the following
    netsync port  4665
    web port 80
    control port 3663
    xml (flash port) 3660
    Where and how do I input this into the router?
    I went to applications and games
    added application = music
    start 4665 to 4665
    both
    the static ip of the device
    and checked enable.
    I am doing something wrong. Can anybody please fill in the blanks of my inexperience.

    You are in the right place, but you may need to port forward all the ports used by the application. If you forward port 80, is there some kind of security you can set up to restrict access, otherwise you may find everyone on the internat has access to your music....
    Tomato 1.25vpn3.4 (SgtPepperKSU MOD) on a Buffalo WHR-HP-G54
    D-Link DSM-320 (Wired)
    Wii (Wireless) - PS3 (Wired), PSP (Wireless) - XBox360 (Wired)
    SonyBDP-S360 (Wired)
    Linksys NSLU2 Firmware Unslung 6.10 Beta unslung to a 2Gb thumb, w/1 Maxtor OneTouch III 200Gb
    IOmega StorCenter ix2 1TB NAS
    Linksys WVC54G w/FW V2.12EU
    and assorted wired and wireless PCs and laptops

  • Pls help.JSP: I could not store Chinese characters into files.

    Hi experts,
    I have this problem of cant store chinese characters into files(eg. .txt and .properties). I am adding
    these chinese text through a JSP website form....After i key in chinese characters in the textboxes
    in the website and sumbit the results, my chinese characters turned into ASCII or rather garbage in
    the files.
    Is there any way i can get the exact chinese characters i entered in the webite into the files?
    Need urgent assistance here.
    Thanks
    <%@ page contentType="text/html; charset=big5" %>
    <html>
    <head>
    <title>Confirmation</title>
    <meta http-equiv="Content-Type" content="text/html; charset=big5">
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
    </head>
    <%@ page language="java"%>
    <%@ page import="java.io.*"%>
    <%@ page import="java.lang.Integer.*"%>
    <%@ page import="java.sql.*"%>
    <%@ page import="java.sql.ResultSet.*"%>
    <%@ page import="javax.servlet.*"%>
    <%@ page import="javax.servlet.http.*"%>
    <%@ page import="java.text.*"%>
    <%@ page import="java.util.*"%>
    <%@ page import="java.net.URL"%>
    <%
    //getting attributes from previous page form
    //At this point, chinese characters r retrieved
    //Ascii/garbage displayed for text when retrieved from previous page.
    String gameName=request.getParameter("name");
    String encode=request.getParameter("encode");
    String gameType=request.getParameter("type");
    String info=request.getParameter("description");
    int check=0;
    int nextGameID;
    String temp="";
    String langCode="";
    //establish connection
    Connection con = null;
    try {
    Class.forName("org.postgresql.Driver");
    con = DriverManager.getConnection("jdbc:postgresql://172.20.134.110:5432/smsINTFET" , "postgres",
    "postgres");
    catch(ClassNotFoundException e) {
    out.println("Could not load the driver: "+e.getMessage());
    catch(SQLException e) {
    out.println("SQLException caught in relax db: "+ e.getMessage());
    Statement stmt = null;
    ResultSet rs = null;
    ResultSet ps = null;
    String strSQL = "";
    String strSQL2 = "";
    String tempCat = "";
    strSQL="SELECT gamename FROM cp_games order by gameid;";
    try {
    stmt = con.createStatement();
    rs = stmt.executeQuery(strSQL);
    stmt.close();
    catch(SQLException e) {
    out.println("SQLException caught: "+ e.getMessage());
    while(rs.next())
    check=0;
    temp=rs.getString("gamename");
    if(temp.equalsIgnoreCase(gameName))
    // there is similar record in database
    check=1;
    break;
    else
    check=0;
    if(check==0)
    %>
    <body background="button/bkgd.jpg" bgproperties="fixed">
    <p><b><font size="30pts" face="Monotype Corsiva">Confirmation</font></b></p>
    <HR style="WIDTH: 500px; COLOR: blue; HEIGHT: 3px">
    The following information has been added.
    <table width="75%" border="0" cellspacing="0" cellpadding="2">
    <%
    String strCat="";
    strCat="INSERT INTO cp_games(gamename,description,encode) values('"+gameName+"','"+info+"','"+encode+"');";
    stmt = con.createStatement();
    stmt.executeUpdate(strCat);
    System.out.println("Successful inserted category");
    stmt.close();
    //setting language
    if(encode.equals("ascii"))
    langCode = "US";
    if(encode.equals("ms950"))
    langCode = "TW";
    if(encode.equals("ms936"))
    langCode = "CN";
    strSQL2="SELECT gameid FROM cp_games where gamename = '"+gameName+"';";
    try {
    stmt = con.createStatement();
    ps = stmt.executeQuery(strSQL2);
    stmt.close();
    catch(SQLException e) {
    out.println("SQLException caught: "+ e.getMessage());
    ps.next();
    nextGameID=ps.getInt("gameid");
    out.println("<B>The game number : </B>" + nextGameID);
    %>
    <tr>
    <td><B>Game added: </B><%=gameName%>
    </td>
    </tr>
    </table>
    <%
    String newFile="G:\\home\\smsGamesINTV2\\colorGame\\propertiesFiles\\FET\\CP_Game"+nextGameID+"_"+encode+"_"+langCode+".properties";
    try
    {               //begin file
    PrintWriter outFile=null;
    //create a new file and write the initial settings to file
    outFile=new PrintWriter(new FileOutputStream(newFile,true));
    outFile.println("game_intro="+nextGameID+")"+gameName+" - "+info);
    outFile.println("");
    outFile.println("game_title="+gameName);
    outFile.println("");
    outFile.println("game_type="+gameType);
    outFile.println("");
    outFile.println("qns_no=0");
    outFile.println("");
    outFile.println("ana_no=0");
    outFile.close();
    }//end file
    catch(IOException e)
    out.println("File Create Error");
    else // no match found
    out.println("Game,"+temp+ " already added");
    %>
    </body>
    </html>

    try to add this code under this line:
    <%@ page contentType="text/html; charset=big5" %>
    <% response.setContentType("text/html; charset=big5"); %>
    I have faced the problem like yours and it works fine for me. Try and see.

  • New C6-00 Firmware v.40.0.21???

    Is this official firmware that is coming for our C6-00 devices?

    This information I founded online:
    1.Improved & Smooth Kinetic Scrolling
    2. Nokia Browser NG 7.3.1.25
    3. Ovi map 3.06+
    4. Qt 4.07(3) + Qt mobility 1.01(3) + Qt webkit 4.07(3)
    5. Speed improve
    6. Emoticon input
    7.Ovi contact removed
    8.Music player with lyrics update
    9. New Game ADDED- DJ Mix Tour
    10.PC suite Name changed to OVI Suite
    11.Camera Quality improve 
    059C286: C6-00 RM-612 Country Variant Belgium BE v1 Black - MR
    059C686: C6-00 RM-612 Country Variant Belgium BE v1 NB white - MR
    059B841: C6-00 RM-612 Country Variant Denmark DK Black - MR
    059C4T1: C6-00 RM-612 Country Variant Denmark DK White - MR
    059C4H3: C6-00 RM-612 Country Variant Estonia EE Black v1 - MR
    059C5X5: C6-00 RM-612 Country Variant Estonia EE White v1 - MR
    059B9N5: C6-00 RM-612 Country Variant Finland FI LIFETIME_MSG_BLACK_V1 - MR
    059B9N8: C6-00 RM-612 Country Variant Finland FI LIFETIME_MSG_WHITE_V1 - MR
    059C4P5: C6-00 RM-612 Country Variant Latvia LV Black v1 - MR
    059C5X6: C6-00 RM-612 Country Variant Latvia LV White v1 - MR
    059C5R9: C6-00 RM-612 Country Variant Lithuania LT White v1 - MR
    059C1B8: C6-00 RM-612 Country Variant Netherlands NL LIFETIME MSG Black v1 - MR
    059C471: C6-00 RM-612 Country Variant Netherlands NL LIFETIME MSG White v1 - MR
    059C307: C6-00 RM-612 Country Variant Netherlands NL v1 Black - MR
    059C306: C6-00 RM-612 Country Variant Netherlands NL v1 white - MR
    059B820: C6-00 RM-612 Country Variant Norway NO Black v2
    059C5N5: C6-00 RM-612 Country Variant Norway NO White v2 - MR
    059B817: C6-00 RM-612 Country Variant Sweden SE Black - MR
    059B2S5: C6-00 RM-612 Country Variant Switzerland CH LIFETIME_MSG Black V1 - MR
    059B9L6: C6-00 RM-612 Country Variant Switzerland CH LIFETIME_MSG White V1 - MR
    059C0M1: C6-00 RM-612 Country Variant United Kingdom GB V1 Black
    059C0M0: C6-00 RM-612 Country Variant United Kingdom GB V1 White
    059D347: C6-00 RM-612 DNA Finland FI Sim-lukittu Black - MR
    059D3J2: C6-00 RM-612 DNA Finland FI Sim-lukittu White - MR
    059D327: C6-00 RM-612 Swisscom CH White V2 - MR
    059G411: C6-00 RM-612 T-Mobile Montenegro (Mobis) ME Black V1 - MR
    059G791: C6-00 RM-612 Telenor Serbia RS Black V1 - MR
    059G469: C6-00 RM-612 Telenor Serbia RS White V1 - MR
    059C5C8: RM-612_40.0.021_prd.RM-612_40.0.021_prd.core.C00.C00 

  • Limiting access via fingerprints

    Is it possible, or is there an app that enables me to grant access to my iphone 5s via fingerprints to a limited access profile? i.e if I lend my kids my phone, but I dont want them getting access to data/itunes? or I lwnd my phone to a colleague but dont want him accessing my photos?
    tia
    wayno

    Hey Wayno,
    I'd take a look into Restrictions, and see if any of its features work for you:
    You can restrict access to the following applications and features on the device:
    Safari
    Camera (also disables FaceTime)
    FaceTime
    iTunes Store
    iBooks Store2
    Installing apps
    Deleting apps
    In-App Purchases
    Siri
    AirDrop
    You can prevent access to specific content types:
    Ratings (select the country in the ratings section to automatically apply the appropriate content ratings for that region)
    Music and podcasts
    Movies
    TV shows
    Books2
    Apps
    Siri
    websites
    You can also adjust the time necessary before a password is required to purchase content.
    You can prevent changes to privacy settings, including:
    Location Services
    Contacts
    Calendars
    Reminders
    Photos
    Bluetooth sharing
    Microphone
    Twitter
    Facebook
    Advertising
    You can prevent changes to the following settings and accounts:
    Accounts3
    Find My Friends4
    Cellular data use5
    Background app refresh
    Volume limit
    You can restrict features within Game Center:
    Multiplayer games
    Adding friends
    via: iOS: Understanding Restrictions (parental controls)
    https://support.apple.com/kb/HT4213
    Have a good one,
    Delgadoh

Maybe you are looking for