| description:
|
This C++ example demonstrates how to implement a simple custom UI game that handles different layouts and multiple screen resolutions, and supports several input methods (keyboard and touch UI).
Classes: CCoeControl, CFont, AknUtils, CFbsBitmap, CFbsBitGc, CFbsBitmapDevice
|
| type:
|
Example
|
| topics:
|
Entertainment
Games
Graphics
SVG
S60
S60 3rd Edition
S60 5th Edition
Symbian C++
UI
Touch UI
|
| intended audience:
|
Advanced
|
S60 Platform: Sudoku Game Example
This C++ example demonstrates how to implement a simple custom UI game that handles different layouts and multiple screen resolutions, and supports several input
methods (keyboard and touch UI). Classes: CCoeControl, CFont, AknUtils, CFbsBitmap, CFbsBitGc, CFbsBitmapDevice
Zip Archive (.zip); English (en)14-Jan-2009 
|
| see also:
|
Flash Lite Sudokumaster Example
|
Additional information
| distribution:
|
Forum Nokia Global Web Site
S60 Web Site
|
| publication rights:
|
Copyright © 2009 Nokia Corporation.
|
<< Back to Previous Page
User Rating:
qfnZuserE5FratingQNx3E2E2500X
RDF Facets:
qdcZdescriptionQSxThisE20CE2bE2bE20eE78ampleE20demonstratesE20howE20toE20implementE20aE20simpleE20customE20UIE20gameE20thatE20handlesE20differentE20layoutsE20andE20multipleE20screenE20resolutionsE2cE20andE20supportsE20severalE20inputE20E0amethodsE20E28keyboardE20andE20touchE20UIE29E2eE20ClassesE3aE20CCoeControlE2cE20CFontE2cE20AknUtilsE2cE20CFbsBitmapE2cE20CFbsBitGcE2cE20CFbsBitmapE44eviceX
qdcZidentifierQSxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2fa10e84cbE2d2ffeE2d4f38E2d9bebE2d9f5e357e1d1fE2fS60E5fPlatformE5fSudokuE5fGameE5fE45E78ampleX
qdcZrelationQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f8edb4149E2dcd63E2d4c8eE2db47dE2df3b7d73b1bbaE2fFlashE5fE4citeE5fSudokuE5fE45E78ampleX
qdcZtitleQSxS60E20PlatformE3aE20SudokuE20GameE20E45E78ampleX
qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
qdcZtypeQUqfnZE45E78cludedFromSearchQ
qdcZtypeQUqfnZPrimaryE52esourceQ
qdcZtypeQUqfntypeZApplicationQ
qdcZtypeQUqfntypeZE45E78ampleQ
qdcZtypeQUqfntypeZE52esourceQ
qdcZtypeQUqmarsZManagedE52esourceQ
qdcZtypeQUqmarsZMediaObjectQ
qdcZtypeQUqwebZInformationE52esourceQ
qdcZtypeQUqwebZE52esourceQ
qdcZtypeQUqrdfsZE52esourceQ
qrssZdescriptionQSxThisE20CE2bE2bE20eE78ampleE20demonstratesE20howE20toE20implementE20aE20simpleE20customE20UIE20gameE20thatE20handlesE20differentE20layoutsE20andE20multipleE20screenE20resolutionsE2cE20andE20supportsE20severalE20inputE20E0amethodsE20E28keyboardE20andE20touchE20UIE29E2eE20ClassesE3aE20CCoeControlE2cE20CFontE2cE20AknUtilsE2cE20CFbsBitmapE2cE20CFbsBitGcE2cE20CFbsBitmapE44eviceX
qrssZtitleQSxS60E20PlatformE3aE20SudokuE20GameE20E45E78ampleX
qeditorZdescriptionE5fcreatedQDx2009E2d01E2d09T08E3a00E3a34E5aX
qeditorZdescriptionE5fmodifiedQDx2009E2d01E2d26T13E3a40E3a21E5aX
qeditorZtypeQUqfntypeZApplicationQ
qeditorZtypeQUqfntypeZE45E78ampleQ
qeditorZtypeQUqfntypeZE52esourceQ
qfnZallowedE5fcountryE5fgroupQUqfnCountryGroupZBQ
qfnZaudienceQUqfnAudienceZadvancedQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZaudienceQUqfnAudienceZtechnicalQRqmarsZrelevanceQNx100X
qfnZdistributionQUxhttpE3aE2fE2fforumE2enokiaE2ecomE2fX
qfnZdistributionQUxhttpE3aE2fE2fwwwE2es60E2ecomE2fX
qfnZeE78portE5fcontrolE5fcommodityE5fnumberQSx99X
qfnZpublishedQDx2009E2d01E2d14T00E3a00E3a00E5aX
qfnZtopicQUqfnTopicZcppQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZentertainmentQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZgamesQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZgraphicsQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZseriesE5f60QRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZseriesE5f60E5f3edQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZseriesE5f60E5f5edQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZsvgQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZtouchE5fuiQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZuiQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZtypeQUqfntypeZApplicationQ
qfnZtypeQUqfntypeZE45E78ampleQ
qfnZtypeQUqfntypeZE52esourceQ
qfnZusE5foriginQLqE78sdZbooleanQxtrueX
qfnZE78mlE5fdescriptionQXxE0aE3cspanE20E78mlnsE3dE22httpE3aE2fE2fwwwE2ew3E2eorgE2f1999E2fE78htmlE22E3eE3cpE3eE3cimgE20alignE3dE22rightE22E20altE3dE22E22E20hspaceE3dE2212E22E20srcE3dE22httpE3aE2fE2fwwwE2eforumE2enokiaE2ecomE2fpicsE2fcppE5fsudokumasterE2ejpgE22E3eE3cE2fimgE3eE20ThisE20CE2bE2bE20eE78ampleE20demonstratesE20howE20toE20implementE20aE20simpleE20customE20UIE20gameE20thatE20handlesE20differentE20layoutsE20andE20multipleE20screenE20resolutionsE2cE20andE20supportsE20severalE20inputE20methodsE20E28keyboardE20andE20touchE20UIE29E2eE20E3cbrE3eE3cE2fbrE3eE3cbrE3eE3cE2fbrE3eClassesE3aE20CCoeControlE2cE20CFontE2cE20AknUtilsE2cE20CFbsBitmapE2cE20CFbsBitGcE2cE20CFbsBitmapE44eviceE3cE2fpE3eE3cE2fspanE3eE20E20E20E20E20E20X
qmarsZdescriptionQSxThisE20CE2bE2bE20eE78ampleE20demonstratesE20howE20toE20implementE20aE20simpleE20customE20UIE20gameE20thatE20handlesE20differentE20layoutsE20andE20multipleE20screenE20resolutionsE2cE20andE20supportsE20severalE20inputE20E0amethodsE20E28keyboardE20andE20touchE20UIE29E2eE20ClassesE3aE20CCoeControlE2cE20CFontE2cE20AknUtilsE2cE20CFbsBitmapE2cE20CFbsBitGcE2cE20CFbsBitmapE44eviceX
qmarsZhasInstanceQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2fd6f6f8d4E2d06cfE2d453cE2d9347E2dfb12c2541288E2fS60E5fPlatformE5fSudokuE5fGameE5fE45E78ampleE5fv1E5f0E5fenE2ezipX
qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX
qmarsZtitleQSxS60E20PlatformE3aE20SudokuE20GameE20E45E78ampleX
qncZrightsQSxCopyrightE20Ea9E202009E20NokiaE20CorporationE2eX
qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
qrdfZtypeQUqfnZE45E78cludedFromSearchQ
qrdfZtypeQUqfnZPrimaryE52esourceQ
qrdfZtypeQUqfntypeZApplicationQ
qrdfZtypeQUqfntypeZE45E78ampleQ
qrdfZtypeQUqfntypeZE52esourceQ
qrdfZtypeQUqmarsZManagedE52esourceQ
qrdfZtypeQUqmarsZMediaObjectQ
qrdfZtypeQUqwebZInformationE52esourceQ
qrdfZtypeQUqwebZE52esourceQ
qrdfZtypeQUqrdfsZE52esourceQ
qrdfsZseeAlsoQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f8edb4149E2dcd63E2d4c8eE2db47dE2df3b7d73b1bbaE2fFlashE5fE4citeE5fSudokuE5fE45E78ampleX