Changeset 37
- Timestamp:
- 06/01/07 08:51:36 (6 years ago)
- Location:
- trunk/OpenYahtzee
- Files:
-
- 5 edited
-
openyahtzee.kdevelop (modified) (2 diffs)
-
openyahtzee.kdevelop.pcs (modified) (previous)
-
openyahtzee.kdevses (modified) (4 diffs)
-
src/MainFrame.cpp (modified) (9 diffs)
-
src/MainFrame.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/OpenYahtzee/openyahtzee.kdevelop
r36 r37 223 223 <custom>false</custom> 224 224 <bzip>false</bzip> 225 <archname />225 <archname></archname> 226 226 <appname>OpenYahtzee</appname> 227 227 <version>1.6</version> 228 <release />228 <release></release> 229 229 <vendor>Guy Rutenberg</vendor> 230 230 <licence>GPL</licence> 231 <summary />232 <group />233 <packager />234 <description />235 <changelog />231 <summary></summary> 232 <group></group> 233 <packager></packager> 234 <description></description> 235 <changelog></changelog> 236 236 <devpackage>false</devpackage> 237 237 <docspackage>false</docspackage> … … 242 242 <ftpkde>false</ftpkde> 243 243 <appskde>false</appskde> 244 <url />244 <url></url> 245 245 </dist> 246 246 </kdevelop> -
trunk/OpenYahtzee/openyahtzee.kdevses
r36 r37 2 2 <!DOCTYPE KDevPrjSession> 3 3 <KDevPrjSession> 4 <DocsAndViews NumberOfDocuments="1 2" >4 <DocsAndViews NumberOfDocuments="13" > 5 5 <Doc0 NumberOfViews="1" URL="file:///home/guy/workspace/OpenYahtzee/src/SettingsDB.h" > 6 6 <View0 Type="Source" /> 7 7 </Doc0> 8 8 <Doc1 NumberOfViews="1" URL="file:///home/guy/workspace/OpenYahtzee/src/openyahtzee.cpp" > 9 <View0 Type="Source" />9 <View0 line="30" Type="Source" /> 10 10 </Doc1> 11 11 <Doc2 NumberOfViews="1" URL="file:///home/guy/workspace/OpenYahtzee/src/MainFrame.cpp" > 12 <View0 Type="Source" />12 <View0 line="539" Type="Source" /> 13 13 </Doc2> 14 14 <Doc3 NumberOfViews="1" URL="file:///home/guy/workspace/OpenYahtzee/src/ObjectsID.h" > … … 16 16 </Doc3> 17 17 <Doc4 NumberOfViews="1" URL="file:///home/guy/workspace/OpenYahtzee/src/MainFrame.h" > 18 <View0 Type="Source" />18 <View0 line="71" Type="Source" /> 19 19 </Doc4> 20 20 <Doc5 NumberOfViews="1" URL="file:///home/guy/workspace/OpenYahtzee/src/DBwrapper.h" > … … 25 25 </Doc6> 26 26 <Doc7 NumberOfViews="1" URL="file:///home/guy/workspace/OpenYahtzee/src/SettingsDialog.cpp" > 27 <View0 line="107"Type="Source" />27 <View0 Type="Source" /> 28 28 </Doc7> 29 29 <Doc8 NumberOfViews="1" URL="file:///home/guy/workspace/OpenYahtzee/src/SettingsDB.cpp" > … … 34 34 </Doc9> 35 35 <Doc10 NumberOfViews="1" URL="file:///home/guy/workspace/OpenYahtzee/src/HighScoreDialog.cpp" > 36 <View0 line=" 160" Type="Source" />36 <View0 line="32" Type="Source" /> 37 37 </Doc10> 38 38 <Doc11 NumberOfViews="1" URL="file:///home/guy/workspace/OpenYahtzee/src/Icon.h" > 39 39 <View0 line="34" Type="Source" /> 40 40 </Doc11> 41 <Doc12 NumberOfViews="1" URL="file:///home/guy/workspace/OpenYahtzee/src/openyahtzee.rc" > 42 <View0 line="19" Type="Source" /> 43 </Doc12> 41 44 </DocsAndViews> 42 45 <pluginList> -
trunk/OpenYahtzee/src/MainFrame.cpp
r34 r37 382 382 ((wxTextCtrl*) FindWindow(event.GetId() - ID_ACES + ID_ACESTEXT))->SetValue(out); 383 383 384 //now after the scoring reset the rolls 385 ResetRolls(); 386 //and disable the button 387 FindWindow(event.GetId())->Enable(false); 388 m_numofplaysleft--; 389 EnableUndo(event.GetId()); 390 EndofGame(); 384 PostScore(event.GetId()); 391 385 } 392 386 else … … 418 412 ((wxTextCtrl*) FindWindow(ID_THREEOFAKINDTEXT))->SetValue(wxT("0")); 419 413 420 //now after the scoring reset the rolls 421 ResetRolls(); 422 //and disable the button 423 FindWindow(event.GetId())->Enable(false); 424 m_numofplaysleft--; 425 EnableUndo(event.GetId()); 426 EndofGame(); 414 PostScore(event.GetId()); 427 415 } 428 416 … … 451 439 ((wxTextCtrl*) FindWindow(ID_FOUROFAKINDTEXT))->SetValue(wxT("0")); 452 440 453 //now after the scoring reset the rolls 454 ResetRolls(); 455 //and disable the button 456 FindWindow(event.GetId())->Enable(false); 457 m_numofplaysleft--; 458 EnableUndo(event.GetId()); 459 EndofGame(); 441 PostScore(event.GetId()); 460 442 } 461 443 … … 482 464 ((wxTextCtrl*) FindWindow(ID_FULLHOUSETEXT))->SetValue(wxT("0")); 483 465 484 //now after the scoring reset the rolls 485 ResetRolls(); 486 //and disable the button 487 FindWindow(event.GetId())->Enable(false); 488 m_numofplaysleft--; 489 EnableUndo(event.GetId()); 490 EndofGame(); 466 PostScore(event.GetId()); 491 467 } 492 468 … … 510 486 ((wxTextCtrl*) FindWindow(ID_SMALLSEQUENCETEXT))->SetValue(wxT("0")); 511 487 512 //now after the scoring reset the rolls 513 ResetRolls(); 514 //and disable the button 515 FindWindow(event.GetId())->Enable(false); 516 m_numofplaysleft--; 517 EnableUndo(event.GetId()); 518 EndofGame(); 488 PostScore(event.GetId()); 519 489 } 520 490 … … 537 507 ((wxTextCtrl*) FindWindow(ID_LARGESEQUENCETEXT))->SetValue(wxT("0")); 538 508 539 //now after the scoring reset the rolls 540 ResetRolls(); 541 //and disable the button 542 FindWindow(event.GetId())->Enable(false); 543 m_numofplaysleft--; 544 EnableUndo(event.GetId()); 545 EndofGame(); 509 PostScore(event.GetId()); 546 510 } 547 511 … … 559 523 ((wxTextCtrl*) FindWindow(ID_YAHTZEETEXT))->SetValue(wxT("0")); 560 524 561 FindWindow(event.GetId())->Enable(false); 562 m_numofplaysleft--; 563 ResetRolls(); 564 EnableUndo(event.GetId()); 565 EndofGame(); 525 PostScore(event.GetId()); 566 526 } 567 527 … … 578 538 ((wxTextCtrl*) FindWindow(ID_CHANCETEXT))->SetValue(out); 579 539 580 //now after the scoring reset the rolls 581 ResetRolls(); 582 //and disable the button 583 FindWindow(event.GetId())->Enable(false); 584 m_numofplaysleft--; 585 EnableUndo(event.GetId()); 586 EndofGame(); 540 PostScore(event.GetId()); 587 541 } 588 542 else … … 712 666 713 667 } 668 669 ///this function handles all the post scoring stuff such as disabling the right button. 670 void MainFrame::PostScore(int id) 671 { 672 //now after the scoring reset the rolls 673 ResetRolls(); 674 675 //and disable the button 676 FindWindow(id)->Enable(false); 677 m_numofplaysleft--; 678 EnableUndo(id); 679 EndofGame(); 680 } -
trunk/OpenYahtzee/src/MainFrame.h
r20 r37 70 70 void HighScoreHandler(int score); 71 71 inline void EnableUndo(int id); 72 void PostScore(int id); 72 73 73 74 //pointers to hold bitmap data for the dices
Note: See TracChangeset
for help on using the changeset viewer.
