Starting game, debugging simple things: help =]

Hi, this is my first post here and I've been playing around with Java for a little less than a year now. I'm trying to create a simple 2d game and need some help in the basics, such as the listeners and double-buffering.
So far I've tried implementing keylistener and using another method but neither are working. When I type space, c = 32 for the scope of keyTyped(), but in the switch of the thread "game," c = 0. So I can't transition form the intro/splash screen into the game.
Also when I skip to case 0, the double-buffering is horrible, it doesn't seem like there is any. On my computer the fillOval() and drawString() keep flickering.
Thanks for the help.
The following is my code in entirety (short but growing):
            TC STUDIOS PRESENTS
||_ \  ||- ]  ][  ||\/||   ][  ']['  ][  \\  //  ||--/
||__/  || \\    \\    //  //-\\    ||- ]  \\//   ||-
||               \\/\//  ADVANCED  || \\         ||__|
import java.awt.*;
import java.awt.image.*;
import java.awt.event.*;
import java.applet.*;
<applet code="pwGUI" width = 500 height = 400>
</applet>
public class pwGUI extends Applet implements Runnable, MouseMotionListener //,KeyListener
     int gamestate;
     int mouseX, mouseY;
     char c;
     int pressedKey;
     Thread game, ai;
     //boolean splash;
     Image offscreen;
     Graphics buffer;
     public void init(){
          setBackground(Color.black);
          offscreen = createImage(500,400);
          buffer = offscreen.getGraphics();
//          addKeyListener(this);
          addMouseMotionListener(this);
          //splash = true
          gamestate = -2;
          //load graphics
          resize(500,400);
     public void run(){
          //reset ints
          while(game!=null){
               switch(gamestate){
                    case -2:
                         showStatus("game menu");
                         buffer.setColor(Color.red);
                         buffer.drawString("PRIMITIVE WARS ADVANCED", 150, 50);
                         buffer.drawString("Press SPACE to start",160,70);
                         //splash == false;
                         gamestate = -1;
                         break;
                    case -1:
//                         showStatus(String.valueOf((int)c));
//                         showStatus("start" + (char)0 + "end");
                         if(pressedKey == ' ')
                              showStatus("c is: start" + (char)c + "end");
                         if(pressedKey == ' '){
                              gamestate = 0;
                              showStatus("gamestate");
                         break;
                    case 0: // Prepare for new game
                         //showStatus("Start game");
                         buffer.clearRect(0,0,500,400);
                         buffer.setColor(Color.red);
                         buffer.fillOval(mouseX, mouseY, 20,20);
                         buffer.drawString("Playing game",10,10);
                         break;
               buffer = offscreen.getGraphics();
               repaint();
     public void start(){
          showStatus("hello");
          if(game == null){
               game = new Thread(this, "game");
               game.start();
               showStatus("Starting thread");
     public boolean keyDown(java.awt.Event evt, int key)
          pressedKey=key;
          return true;
     public boolean keyUp(java.awt.Event evt, int key)
          pressedKey=0;
          return true;
     /** Handle the key typed event from the text field. */
/*     public void keyTyped(KeyEvent e) {
          char c = e.getKeyChar();
          showStatus(String.valueOf((int)c));
          //if(c == ' ')
          //     showStatus("typed space2");
     /** Handle the key pressed event from the text field. */
/*     public void keyPressed(KeyEvent e) {
//          showStatus(String.valueOf((int)c));
//          showStatus("pressed");
//          displayInfo(e, "KEY PRESSED: ");
     /** Handle the key released event from the text field. */
/*     public void keyReleased(KeyEvent e) {
//          showStatus(String.valueOf((int)c));
//          displayInfo(e, "KEY RELEASED: ");
     public void mouseMoved(MouseEvent me){
          mouseX = me.getX();
          mouseY = me.getY();
          showStatus("moved " + mouseX + ", " + mouseY);
     public void mouseDragged(MouseEvent evt){
     public void loadMap(int mapnum){ //maybe instead param (string map)
     public void paint(Graphics g){
           g.drawImage(offscreen,0,0,this);
     public void update(Graphics g){
          paint(g);
}

You problem with keyTyped is scope problem.
Because you declare char c inside keyTyped, it masks the declaration of char c that has class instance scope.
All you need to do in keyTyped() is remove the char in front of the declaration to unmask the instance variable.
     public void keyTyped(KeyEvent e) {
// should be          char c = e.getKeyChar();
          c = e.getKeyChar(); // this line uses c declared above
          showStatus(String.valueOf((int)c));
          //if(c == ' ')
          //     showStatus("typed space2");
     }� {�                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

Similar Messages

  • I keep getting graphics errors codes when trying to run simple things

    In a nutshell, I bought a laptop, installed the game "Spore", and played it FLAWLESSLY. A couple hours later the computer started acting up, and turns out the hard drive is bad (a scanned it through a usb device on another computer and it had many
    bad sectors) So I buy a new Hard drive, install Windows 7 Ultimate on it, and updated the graphics drivers and installed the latest version of DirectX on it, but now when I try to play Spore, I keep getting the error "could not create the graphics device.
    Direct X is not available. [1002]" and when I try to use windows movie maker I get the error message: "Windows movie maker cannot start. Make sure your computer meets the minimum system requirements before trying to start Movie Maker again, and then
    try to update the drivers for your video card if Movie Maker still doesn't start."
    I used the DxDiag tool and for some reason the apporox total memory (for my graphics card) read n/a. 
    my standard VGA Graphics Adapter (AMD ATOMBIOS) has up-to-date, Digitally signed drivers
    my hardware acceleration is turned all the way up
    I have the latest version of DirectX installed
    I have an I7, 4GB of RAM, this laptop has incredible modern features.... why can't I get simple things to work when I exceed the system requirements by so far, AND I'VE USED THEM IN THE PAST ON THIS MACHINE???... the
    only reason I bought this laptop was so I can use movie maker faster and play games.... Thank you for your tech knowledge....
    -Lucas

    Windows 7 includes DirectX 11 in its baseline and it is not necessary to install another version of it.  Your problems may be caused by the installation of the version of DirectX you installed.  Uninstall the one you installed and see if you
    still have the errors.
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. ”

  • Adobe Acrobat 9.0 Pro crashes at start up: Runtime Error-please help

    I have Adobe CS4 installed on my Windows 7 PC. In addition, I have Adobe Reader XI and InDesign 6 installed. If I remember correctly, after I installed Adobe Reader XI, I uninstalled the version of the Reader which came with CS4.
    So here’s my problem: When I try to download a PDF that has been sent to me in an email or open one that already exists on my computer, this happens:
    Runtime Error!
    Program: C…
    The application has requested the Runtime to terminate it in an unusual way.
    When I click OK, I get this:
    Adobe Acrobat 9.0 has stopped working.
    If I try to Adobe Acrobat 9.0 Pro from my start menu, the same thing happens.
    This makes no sense to me because
    I don’t have the knowledge to figure this out. I have no idea what Runtime is.
    Prior to a computer meltdown a couple of months ago and a complete reinstallation of everything, these very same programs all worked just fine.
    I don’t understand why, when I try to open an emailed PDF, they don’t automatically open in Adobe Reader XI rather than Adobe Acrobat. Isn’t the general idea that people be able to open and view sent PDFs which they have been sent, which is what the Reader is for, and not usually edit them, which is what Adobe Acrobat is for?
    If, instead of trying to open the emailed PDFs, I save them to my computer, I can launch Adobe Reader XI and open them from within that program without any problem. That’s OK if I just need to view the PDF, but I need to be able to edit PDFs too, so I must get Adobe Acrobat 9.0 to work.
    Would reinstalling Adobe Acrobat 9.0 Pro help? Is there a way to reinstall that program only from the installation disks or would have to reinstall CS4 entirely?
    I cannot open Adobe Acrobat 9.0 at all, so any solutions which must be done with the program open are not possible.
    I would really appreciate some help.

    SOLVED!
    Resetting Internet Explorer didn't work, Reinstalling Acrobat 9.0 Pro didn't work, but changing a registry key did.
    Here's where I found the solution:
    Microsoft Visual C++ Runtime Library error opening PDF files - Microsoft Community
    Here is the relevant post, but before you try it, read my note below:
    Hi,
    This is known issue with Acrobat for several versions now, Adobe's current fix is just to update their software: http://kb2.adobe.com/cps/404/kb404597.html
    The problem is with the application data being misdirected.
    "The affected user has a redirected Application Data folder and as a result the network path containing the Application Data uses a UNC path that begins with \\. This UNC path causes Acrobat 9.0 or Adobe Reader 9.0 to incorrectly parse the Application Data path and give the error message."
    A potential Solution would be to go into the registry. Left Click type "regedit" and right click and run the program with "run as administrator". Go to Hkey_Current_User\Software\Microsoft\Windows\Current Version\Explorer\User Shell Folders and make sure see where "AppData" is pointing. If it is pointing to "%UserProfile%/Application Data" change it to point to "%UserProfile%/AppData/Roaming".
    BUT, be careful about one thing: This poster seems to have accidentally used forward slashes when he should have use back slashes. Look at the very last line of his post where he advises "If it is pointing to "%UserProfile%/Application Data" change it to point to "%UserProfile%/AppData/Roaming". You'll find, or at least I did, that this key has a back slash, not a forward slash, so changing what I found: "%UserProfile%\Application Data" to "%UserProfile%\AppData\Roaming" worked and now Acrobat 9.0 works fine.

  • I have a 27" desktop mac running with OSX 10.6.8.  The bluetooth keyboard started not typing when some of the keys are pressed. Plugged in a wired keyboard, started doing the same thing.  Now the cursor moves but cannot select anything.  Suggestions?

    I have a 27" desktop mac running with OSX 10.6.8.  The bluetooth keyboard started not typing when some of the keys are pressed. Plugged in a wired keyboard, started doing the same thing.  When opening up a browser or application, the cursor moves but cannot select anything.  Suggestions?

    Maybe something in these Apple support articles will help.
    Keyboard Doesn’t Work
    Keyboard Keys Do Not Respond
    Keyboard/Mouse – Troubleshooting Wireless

  • Start up issue. Please help!! :|

    Hi, I was using my Macbook Pro when it all of a sudden froze, so I forced it to shut down. When I reset it, it went to the login screen, and I typed my password...AfterI do that it goes to the default mac background, with nothing there except the cursor. It just sits there blank, and will sometimes revert to the login screen. I have tried booting in safe mode but it still does the same thing. help me:(

    First do this:
    Repair the Hard Drive and Permissions
    Boot from your Leopard Installer disc. After the installer loads select your language and click on the Continue button. When the menu bar appears select Disk Utility from the Utilities menu. After DU loads select your hard drive entry (mfgr.'s ID and drive size) from the the left side list.  In the DU status area you will see an entry for the S.M.A.R.T. status of the hard drive.  If it does not say "Verified" then the hard drive is failing or failed. (SMART status is not reported on external Firewire or USB drives.) If the drive is "Verified" then select your OS X volume from the list on the left (sub-entry below the drive entry,) click on the First Aid tab, then click on the Repair Disk button. If DU reports any errors that have been fixed, then re-run Repair Disk until no errors are reported. If no errors are reported click on the Repair Permissions button. Wait until the operation completes, then quit DU and return to the installer.
    If DU reports errors it cannot fix, then you will need Disk Warrior and/or Tech Tool Pro to repair the drive. If you don't have either of them or if neither of them can fix the drive, then you will need to reformat the drive and reinstall OS X.
    If this doesn't help then try this:
    You will need to type some Unix commands. If you are not comfortable with this, I don't know of anything other than a re-install. But if you are careful, you should be OK. I recommend you print this out in a largish mono-spaced font so you don't miss any spaces (or add extra ones). Note that case is important.
    Be careful. Some of these commands are dangerous, since you are going to be root.
    Start up in Single-user Mode. When this has finished you will see a prompt ending in '#', although there may be other messages. Enter the following commands after the prompt:
    /sbin/fsck -fy
    Press RETURN. Wait a few seconds for 8-10 lines of output. If the last line says repairs were carried out, repeat this command until you get a message 'The volume <yourdiskname> appears to be OK'. Then continue with:
    /sbin/mount -uw /
    cd /Library/Preferences
    rm com.apple.loginwindow.plist
    rm com.apple.windowserver.plist
    cd /Library/Caches
    rm -r *
    cd /System/Library
    cd /System/Library/Caches
    rm -r *
    reboot
    Press RETURN after each command.
    This should now take you to a proper login screen after the normal boot sequence. You should then Repair Permissions by using Disk Utility (in your /Applications/Utilities folder).

  • Recently my ipad started doing an odd thing.  When I go to Google the keyboard pops up, but then pops down again, when I touch the google bar the second time it comes up and stays up.  Why would it do that, anything to do about it?

    Recently my iPad started doing an odd thing.  When I go to Google and touch to type something the keyboard appears, but immediately disappears.  When I touch the second time the keyboard comes up and stays up.  Any idea why it is doing that and anything to do about it?

    Did you try rebooting the iPad? It can cure a lot of really simple little hinky issues.
    Reboot the iPad by holding down on the sleep and home buttons at the same time for about 10-15 seconds until the Apple Logo appears - ignore the red slider if it appears on the screen - let go of the buttons. Let the iPad start up.

  • Failed to start remote debug server

    I'm having trouble getting xcode to play nicely with my provisioned iPhone under beta 7. When I change my default target to "Device Debug" and do a clean build the following occurs:
    1) The code compiles and links
    2) The application is installed on the iPhone
    3) XCode tries to start the remote debug server and fails with the following message:
    Failed to start remote debug server for test.app on Keith's iPhone
    The application does get installed on my phone, but I am unable to use xcode to view the logs and perform other debugging related activities.
    Has anyone seen this before and know how to fix it?
    Thank you,
    -Keith

    Thanks for the reply, but it didn't seem to help. Maybe I didn't do it right. I did:
    - Delete app from iPhone
    - Clean project
    - Close project
    - Xcode->Empty Caches
    - Close Xcode
    - Disconnect and reconnect device (via iTunes eject)
    - Open project
    - Build & Go
    Still the same 'please disconnect and reconnect the device' when starting debugserver
    I am able to run the app just fine, but can't use Instruments or the debugger

  • In Yahoo Mail, when composing an email I get an "Asking to leave this page" panel; it does not matter whether i choose stay or leave, the panel pops up again....and again...the only way out is to Force Quite Firefox and start all over...help please...

    In Yahoo Mail, when composing an email I get an "Asking to leave this page" panel; it does not matter whether i choose stay or leave, the panel pops up again....and again...the only way out is to Force Quite Firefox and start all over...help please...

    Thanks for responding....but isn't your potential solution designed for Windows users? I have a Mac.
    If it does apply to Mac, I am also hoping for something simpler as this could take weeks to isolate the problem and it would be more efficient to use another browser for mail
    Also, I should have added, this problem occurs only occasionally and seemingly only when I am taking some time to compose a message

  • You are making simple things Waaay to complicated..!

    Having spent the last 35 mins watching the WDC woop-de-doo intro to Yosemite features, I thought SMS forwarding seemed like a good idea, as it was stated as a way of communicating with all these 'green bubbles' and people with 'not so good' hardware.
    Now having set it up I am texting a mate on his iPhone from my iMac, who I normally and used to send to as iMessage 'in blue'.  It's now completely lost the iMessage concept from the conversation and is texting as SMS only.
    I don't have the time or inclination to try and understand what's wrong here, or why it shouldn't just be as simple as apple-apple is blue; apple to anything else is green. - Isn't that what the idea was?
    Maybe I'm missing a point, but as a reasonably competent user - I think this just goes to show that you are just overcomplicating simple things. - I'm now going back to remove the feature....

    SMS forwarding doesn't have anything to do with other people. It allows a Yosemite machine to send SMS messages via your iPhone (running iOS 8.1) to other people who aren't in the Apple ecosystem. If your friend is using an iPhone, just send a message to his Apple ID from any of your devices. Whether that actually works or not is still the same old "prime the pump" exercise it has always been. I expect both of you would have to restart devices and log in and out of iCloud a number of times before it started working. That is the great part about SMS forwarding, it allows you to bypass Apple's flaky infrastructure and use something more reliable.

  • I used up all of my pages and then my games disappeared? anyone help?

    I used up all of my pages and then my games disappeared? anyone help?

    As already mentioned in your other post, you'll have to create folders and group the apps, then your other apps will be visible again.
    To create folders, tap on one app until it starts to shake, then move it over another app and let go. After that you can move the apps into that folder by dragging them into it.

  • What would cause the original I Pad shut itself off while playing games or online? it is not a battery issue or time issue. When I turn it back on it goes to were I was  when I was online ,but have to start games over.

    What would cause the original I Pad shut itself off while playing games or online? it is not a battery issue or time issue. When I turn it back on it goes to were I was  when I was online ,but have to start games over.

    The original iPad has a slow processor and only 256 MB of memory so it often runs into low-memory failures.
    Double click the home button and dismiss all of the recents - I do that weekly.
    Then reboot by holding both the power and home buttons until the apple logo appears, ignore the red slider - I also do that weekly.
    Both seem to help to reduce the low-memory faults that occur.

  • Such simple thing but ....

    Hi All,
    I have a JSF - JSP page. It has seven textfields. and two selectOneChoice
    I have this requirement.
    1>page is displayed. ok
    2>User selects, from selectOneChoice option "Products" or "Accessories" or "Pins" or "Jacks". Now I have set a partial trigger on couple of out those seven textfields.
    For Products or Accessories selection, I want to set some textfields "Requied" For Pins or Jacks selection I want to set some textfields "Not requred" and also set some of them "disabled" (All this I am doing in backing method as follows)
    Also have set valueChangeListener on this particular selectOneChoice as folllows
             <af:selectOneChoice label="#{bindings.TableUsersViewUserType.label}"
                                            value="#{bindings.TableUsersViewUserType.inputValue}"
                                            binding="#{backing_create.selectOneChoice1}"
                                            id="selectOneChoice1" required="true" valueChangeListener="#{backing_create.newish}"
                                            autoSubmit="true" immediate="true">
                      <f:selectItems value="#{bindings.TableUsersViewUserType.items}"
                                     binding="#{backing_create.selectItems1}"
                                     id="selectItems1"/>
                    </af:selectOneChoice> 3>Yes, I do have method newish in the backing bean, which does get called. There I set whether the textfields are "Required" "Not Required" as follows using the appropriate if condition.
        public void newish(ValueChangeEvent valueChangeEvent) { 
        System.out.println("So so so getNewValue create.java "+valueChangeEvent.getNewValue().toString());
            this.inputText2.setRequired(false);
                this.inputText3.setRequired(false);
                this.inputText4.setRequired(false);
                this.inputText6.setRequired(false);
                this.inputText1.setRequired(false);
                this.selectOneChoice2.setRequired(false);
            if (valueChangeEvent.getNewValue().toString().equalsIgnoreCase("0") || valueChangeEvent.getNewValue().toString().equalsIgnoreCase("1"))  {
        this.inputText2.setDisabled(true);
            this.inputText3.setDisabled(true);
            this.inputText4.setDisabled(true);
            this.inputText6.setDisabled(true);
        this.inputText2.setRequired(false);
            this.inputText3.setRequired(false);
            this.inputText4.setRequired(false);
            this.inputText6.setRequired(false);
            this.inputText1.setRequired(true);
            this.selectOneChoice2.setRequired(true);
            this.selectManyShuttle1.setDisabled(true);
            if (valueChangeEvent.getNewValue().toString().equalsIgnoreCase("2") || valueChangeEvent.getNewValue().toString().equalsIgnoreCase("3"))  {
            this.inputText2.setDisabled(false);
                this.inputText3.setDisabled(false);
                this.inputText4.setDisabled(false);
                this.inputText6.setDisabled(false);
            this.inputText2.setRequired(true);
                this.inputText3.setRequired(true);
                this.inputText4.setRequired(true);
                this.inputText6.setRequired(true);
                this.inputText1.setRequired(true);
                this.selectOneChoice2.setRequired(true);
                this.selectManyShuttle1.setDisabled(true);
        }4>Firsttime page is displayed, user selects "Products" option and page is displayed fine with all the right and correct "Required" "Disabled" textfield SET from backing ---------- PERFECT
    5>Problem starts now. If immediately after this, user just changes his mind and select another option say "Pins" from that selectOneChoice the page throws bunch of "Required" errors at the top saying
      Error
    CustomerID: - Value required.
    FirstName: - Value required.
    LastName: - Value required.
    Email: - Value required. Now the fact those values were required ----- provided "Products" option was selected.
    BUT, even before clicking the SAVE commandButton, user has changed his mind and selected "Pins" option from dropdown. So, for Pins option those those values, I am setting as NOTrequired in the backing method shown as above. and from here onwards, whole page bahaves weird
    I want simple thing with such errors.
    1>User selects Product option. valueChangeListener method newish gets called. UI displays those five textfields as "Required"
    2>Immediately, user at his whim decided "OOPs I selected wrong option, did not meant to select "Products"......... so immediately he selects "Pins" option. Well ok. valueChangeListener method, newish gets called and those five textfilelds are now shown as "NotRequired". But without getting all those Oracle Errors as shown above.
    Can I achieve this ?? Everything is in place. You need to tell me, how I get rid of those Oracle errors on the user at whim select different options (see that OOps I selected wrong option case above) from the selectOneChoice dropdown ???
    thanks,
    pp

    pp,
    The good news is no coding is required to do what you are wanting.
    You don't need to code any of this in a backing bean. In your dependent attributes, just evaluate the value of the selectOneChoice:
    <af:inputText label="Label 1" value="#{bindings.Column1.inputValue}"
                            disabled="#{bindings.foodType.inputValue == 1}"
                            required="#{bindings.foodType.inputValue == 0}"/>Here's an working example using PPR, EL on the disabled and required fields.
    <h:form>
            <af:selectOneChoice label="Label 1" value="#{bindings.foodType.inputValue}"
                                autoSubmit="true" immediate="true" id="select1">
              <af:selectItem label="Item1" value="0"/>
              <af:selectItem label="Item2" value="1"/>
            </af:selectOneChoice>
            <af:panelGroup partialTriggers="select1">
              <af:inputText label="Label 1" value="#{bindings.Column1.inputValue}"
                            disabled="#{bindings.foodType.inputValue == 1}"
                            required="#{bindings.foodType.inputValue == 0}"/>
              <af:inputText label="Label 2" value="#{bindings.Column2.inputValue}"
                            disabled="#{bindings.foodType.inputValue == 1}"
                            required="#{bindings.foodType.inputValue == 0}"/>
              <af:panelLabelAndMessage label="Value">
                <af:outputText value="#{bindings.foodType.inputValue}"
                               partialTriggers="select1"/>
              </af:panelLabelAndMessage>
            </af:panelGroup>Key points:
    1. Set the selectOneChoice to immediate to get around the required fields.
    2. Use a panelGroup to listen on the selectOneChoice and refresh it's components
    3. The outputText down the bottom is there just to show that PPR is working
    Here's the pageDef for the above page:
    <?xml version="1.0" encoding="UTF-8" ?>
    <pageDefinition xmlns="http://xmlns.oracle.com/adfm/uimodel"
                    version="10.1.3.41.57" id="untitled1PageDef"
                    Package="com.delexian.view.pageDefs">
      <executables>
        <variableIterator id="variables">
          <variable Name="foodType" Type="Number"/>
          <variable Name="Column1" Type="String"/>
          <variable Name="Column2" Type="String"/>
        </variableIterator>
      </executables>
      <bindings>
        <attributeValues IterBinding="variables" id="foodType">
          <AttrNames>
            <Item Value="foodType"/>
          </AttrNames>
        </attributeValues>
        <attributeValues IterBinding="variables" id="Column1">
          <AttrNames>
            <Item Value="Column1"/>
          </AttrNames>
        </attributeValues>
        <attributeValues IterBinding="variables" id="Column2">
          <AttrNames>
            <Item Value="Column2"/>
          </AttrNames>
        </attributeValues>
      </bindings>
    </pageDefinition>Brenden

  • Simple things to add to improve iphone

    I have iphone 4, really a great tech! But there're some simple things I hope apple to add
    - why there's no share contact by sms only there by mms or email. I hope 2 add it in future.
    - we cant send group sms selecting multiple names from contacts to send them sms
    - no editing of the whole contacts eg. Multiple select of contacts to delete them instead of selecting each one and getting into their edit 2 delete
    - no arrows keys in keyboard. Sometimes it helps when try 2 go back & correct a letter instead of deleting the whole!
    - no option in phone tunes to make phone ring once! I prefer it!
    Thanx

    why there's no share contact by sms only there by mms or email. I hope 2 add it in future.
    Because the contact is sent as a vCard attachment, and an attachment sent as a message requires MMS. Are you charged more for MMS than an SMS? If not, not sure what difference it makes. This also provides for an easy import into the iPhone's address book and with any address book application used on your computer.
    we cant send group sms selecting multiple names from contacts to send them sms
    Addressing a message or an email to a group has not been supported since day one over 3 years ago. You can use this link to provide Apple feedback.
    http://www.apple.com/feedback/iphone.html
    no editing of the whole contacts eg. Multiple select of contacts to delete them instead of selecting each one and getting into their edit 2 delete
    You should be syncing contacts with a supported address book application on your computer or via an online address book such as Google or Yahoo where a mass deletion of contacts is easier and faster. Since doing so is not usually required on a regular basis and since contacts are designed to be synced with a supported address book application where doing so is much easier and faster, not sure when or if such an option will be provided with the iPhone, but you can use the iPhone feedback link for this as well.
    no arrows keys in keyboard. Sometimes it helps when try 2 go back & correct a letter instead of deleting the whole!
    And there won't be. The iPhone includes a multitouch screen for this.
    no option in phone tunes to make phone ring once! I prefer it!
    Copied from the iPhone user guide page 63.
    http://manuals.info.apple.com/enUS/iPhone_iOS4_UserGuide.pdf
    +Silence a call: Press the On/Off Sleep/Wake button or either volume button. You can still answer the call after silencing it, until it goes to voicemail.+
    I don't recall using any cell phone that included an option for the number of rings.

  • Hi, I have an iPod touch 5th generation which i got about 10 months ago and now my sound is not working. for example my music isn't playing nor are any of my game sounds. Someone help please.

    Hi, I have an iPod touch 5th generation which i got about 10 months ago and now my sound is not working. for example my music isn't playing nor are any of my game sounds. Someone help please.

    No sound form :
    - Speaker?
    - Headphones?
    - Reset the iOS device. Nothing will be lost
    Reset iOS device: Hold down the On/Off button and the Home button at the same time for at
    least ten seconds, until the Apple logo appears.
    - Reset all settings      
    Go to Settings > General > Reset and tap Reset All Settings.
    All your preferences and settings are reset. Information (such as contacts and calendars) and media (such as songs and videos) aren’t affected.
    - Restore from backup. See:                                 
    iOS: How to back up                                                                
    - Restore to factory settings/new iOS device.             
    If still problem, make an appointment at the Genius Bar of an Apple store since it appears you have a hardware problem.
    Apple Retail Store - Genius Bar                                      

  • I have a Macbook Pro and have just purchased a GSP hidden objects game. It says on the box that it is compatible and when I try and install it it tells me that installation has been successful. However, it then says that PowerPC games not supported. Help?

    I have a Macbook Pro and have just purchased a GSP hidden objects game. It says on the box that it is compatible and when I try and install it it tells me that installation has been successful. However, it then says that PowerPC games not supported. Help?
    No game icon appears on my desktop and I don't know what I can do.
    Really ****** off as i've not played these games since switching from a windows PC to a Mac and was really excited!! All I want is to be able to play my new game that arrived in the post today. If anyone can help I would be really really grateful....
    The game says that it needs Mac OS X 10.3 or higher to run so I don't understand what the problem is or how I can fix it!!

    beckyj3,
    the last version of Mac OS X which supported running PowerPC apps on Intel Macs was Mac OS X 10.6.8 (Snow Leopard). If you’d like to play this PowerPC game on your Intel MacBook Pro, then you’ll need to install Snow Leopard on it and boot into Snow Leopard. (Note that the last MacBook Pro which natively supported Snow Leopard was the Early 2011 model.)
    The game was almost certainly published before Mac OS X 10.7 (Lion) was released, so back then, all versions of “Mac OS X 10.3 or higher” would have supported running that PowerPC game.

Maybe you are looking for

  • HT204053 Can I use multiple apple id on an iphone

    I would like to use two different accounts on my iphone5. Is this possible?

  • Applications wont update :[

    And now they won't download after doing a factory data so far I can't download/update Origami rose, daisy, etc. OR Pocket Legends. I was able to redownload Pandora, and some other apps has test subjects, but thenn there's also apps that I've never do

  • Relaying not allowed but mappings seem fine

    Hi, we are running messaging server 5.2 on windows 2000 server. (actually we have 2 servers for 2 different domains, but configured exactly the same) I have the following problem: on one of the 2 servers, i can't send mail to external mail servers (e

  • Change cell color in jdbTable?

    Hi, I have a jdbTable ... and the result are a result of a query ... jdbTable.setDataSet(queryDataSet); the rusult are: Name - Surname - child - married I'd like to change row color when the married is yes and when the child are > 0 Is it possible to

  • PPOME - Can't insert the SAME task for different organization unit

    Hi all, I have a doubt; in SAP 46C, it seems that is impossible to insert in PPOME, Detailed window, Tasks tab the same task for different organization unit. The only way to do this is in PP01 - General management, where you can explicitely create a