源码介绍
这篇文章,要谈论的不是数独游戏的算法,而是我写这个游戏所用到的架构和面各对象技术。在这里与大家分享,希望对初学者在软件的设计方面有所帮助。这个游戏的设计方面也有不足之处,请多批评指正。
一个数独游戏及其架构
(1 folders, 0 files, 0 bytes, 961.36 KB in total.)
sudoku
(4 folders, 0 files, 0 bytes, 961.36 KB in total.)
bin
(1 folders, 0 files, 0 bytes, 459.79 KB in total.)
win32
(0 folders, 6 files, 459.79 KB, 459.79 KB in total.)
config.xml 273 bytes
engine.dll 22.00 KB
engine.lib 1.49 KB
install.bat 19 bytes
sudoku.exe 436.00 KB
uninstall.bat 24 bytes
include
(1 folders, 0 files, 0 bytes, 9.58 KB in total.)
sudoku
(2 folders, 0 files, 0 bytes, 9.58 KB in total.)
logic
(0 folders, 3 files, 3.15 KB, 3.15 KB in total.)
PuzzleModel.h 2.46 KB
SudokuEngine.h 604 bytes
SudokuEngine_i.c 103 bytes
ui
(0 folders, 2 files, 6.42 KB, 6.42 KB in total.)
SudokuWndBase.h 5.41 KB
SudokuWndRenderer.h 1.02 KB
SudokuEngine
(2 folders, 1 files, 7.50 KB, 126.52 KB in total.)
prjects.suo 7.50 KB
src
(0 folders, 2 files, 4.97 KB, 4.97 KB in total.)
ISudokuEngineImpl.cpp 4.39 KB
ISudokuEngineImpl.h 594 bytes
vc8
(1 folders, 3 files, 72.38 KB, 114.06 KB in total.)
prjects.suo 52.50 KB
SudokuEngine.sln 1.38 KB
SudokuEngine.suo 18.50 KB
Win32SudokuEngine
(0 folders, 20 files, 41.68 KB, 41.68 KB in total.)
DefaultSudokuEngine.cpp 157 bytes
DefaultSudokuEngine.h 917 bytes
DefaultSudokuEngine.rgs 757 bytes
dlldata.c 829 bytes
ReadMe.txt 3.11 KB
resource.h 549 bytes
stdafx.cpp 213 bytes
stdafx.h 1.42 KB
Win32SudokuEngine.aps 4.89 KB
Win32SudokuEngine.cpp 1.45 KB
Win32SudokuEngine.def 212 bytes
Win32SudokuEngine.h 4.06 KB
Win32SudokuEngine.idl 792 bytes
Win32SudokuEngine.rc 2.82 KB
Win32SudokuEngine.rgs 139 bytes
Win32SudokuEngine.vcproj 7.29 KB
Win32SudokuEngine_i.c 1.92 KB
Win32SudokuEngine_p.c 6.00 KB
Win32SudokuEngineps.def 211 bytes
Win32SudokuEnginePS.vcproj 4.06 KB
SudokuUi
(2 folders, 3 files, 117.88 KB, 365.46 KB in total.)
Sudoku.suo 77.00 KB
SudokuUi.sln 898 bytes
SudokuUi.suo 40.00 KB
src
(1 folders, 8 files, 10.90 KB, 159.48 KB in total.)
apperror.cpp 504 bytes
apperror.h 295 bytes
AutoPtr.h 938 bytes
Configuration.cpp 2.28 KB
Configuration.h 240 bytes
DefaultSudokuWndRenderer.h 5.49 KB
GdiPlusHelper.h 542 bytes
SudokuWndBase.cpp 683 bytes
TinyXml
(0 folders, 6 files, 148.58 KB, 148.58 KB in total.)
tinystr.cpp 2.56 KB
tinystr.h 8.58 KB
tinyxml.cpp 36.12 KB
tinyxml.h 63.06 KB
tinyxmlerror.cpp 1.79 KB
tinyxmlparser.cpp 36.48 KB
Win32Sudoku
(1 folders, 18 files, 55.95 KB, 88.10 KB in total.)
AboutDialog.cpp 1.53 KB
AboutDialog.h 467 bytes
ClockST.cpp 11.20 KB
ClockST.h 2.88 KB
MainDialog.cpp 9.26 KB
MainDialog.h 1.26 KB
ReadMe.txt 2.76 KB
resource.h 1.48 KB
SettingDialog.cpp 799 bytes
SettingDialog.h 433 bytes
stdafx.cpp 182 bytes
stdafx.h 2.45 KB
SudokuCtrl.cpp 3.14 KB
SudokuCtrl.h 1.17 KB
Win32Sudoku.cpp 1.55 KB
Win32Sudoku.h 471 bytes
Win32Sudoku.rc 7.28 KB
Win32Sudoku.vcproj 7.69 KB
res
(0 folders, 5 files, 32.15 KB, 32.15 KB in total.)
clock_big.bmp 4.10 KB
clock_pane.bmp 5.46 KB
clock_small.bmp 1.11 KB
Win32Sudoku.ico 21.12 KB
Win32Sudoku.rc2 367 bytes
下一源码:尚无数据