在好例子网,分享、交流、成长!
您当前所在位置:首页C# 开发实例C#语言基础 → Visual.C#游戏编程入门].Visual.C.Sharp.Game.Programming+源代码

Visual.C#游戏编程入门].Visual.C.Sharp.Game.Programming+源代码

C#语言基础

下载此实例
  • 开发语言:C#
  • 实例大小:36.38M
  • 下载次数:3
  • 浏览次数:27
  • 发布时间:2023-06-16
  • 实例类别:C#语言基础
  • 发 布 人:js2021
  • 文件格式:.rar
  • 所需积分:2

实例介绍

【实例简介】Visual.C#游戏编程入门].Visual.C.Sharp.Game.Programming 源代码 精品

【实例截图】

from clipboard

【核心代码】
.
├── Source Code
│   ├── chap02
│   │   ├── Bitmap Drawing Demo
│   │   │   ├── Bitmap Demo
│   │   │   │   ├── Bitmap Demo.csproj
│   │   │   │   ├── Form1.Designer.cs
│   │   │   │   ├── Form1.cs
│   │   │   │   ├── Form1.resx
│   │   │   │   ├── Program.cs
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   └── bin
│   │   │   │       └── Debug
│   │   │   │           ├── Bitmap Demo.exe
│   │   │   │           ├── Bitmap Demo.vshost.exe
│   │   │   │           ├── Bitmap Demo.vshost.exe.manifest
│   │   │   │           ├── planet.bmp
│   │   │   │           └── skellyarcher.png
│   │   │   ├── Bitmap Drawing Demo.sln
│   │   │   └── Bitmap Drawing Demo.suo
│   │   ├── Framework Demo
│   │   │   ├── Framework Demo.sln
│   │   │   ├── Framework Demo.suo
│   │   │   └── Game Framework Demo
│   │   │       ├── Form1.Designer.cs
│   │   │       ├── Form1.cs
│   │   │       ├── Form1.resx
│   │   │       ├── Game Framework Demo.csproj
│   │   │       ├── Game.cs
│   │   │       ├── Program.cs
│   │   │       ├── Properties
│   │   │       │   ├── AssemblyInfo.cs
│   │   │       │   ├── Resources.Designer.cs
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.cs
│   │   │       │   └── Settings.settings
│   │   │       └── bin
│   │   │           └── Debug
│   │   │               ├── Game Framework Demo.exe
│   │   │               ├── Game Framework Demo.vshost.exe
│   │   │               └── planet.bmp
│   │   ├── Line Drawing Demo
│   │   │   ├── Line Demo
│   │   │   │   ├── Form1.Designer.cs
│   │   │   │   ├── Form1.cs
│   │   │   │   ├── Form1.resx
│   │   │   │   ├── Line Demo.csproj
│   │   │   │   ├── Program.cs
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   └── bin
│   │   │   │       └── Debug
│   │   │   │           ├── Line Demo.exe
│   │   │   │           └── Line Demo.vshost.exe
│   │   │   ├── Line Drawing Demo.sln
│   │   │   └── Line Drawing Demo.suo
│   │   ├── Rectangle Drawing Demo
│   │   │   ├── Rectangle Drawing Demo.sln
│   │   │   ├── Rectangle Drawing Demo.suo
│   │   │   └── Rectangles Demo
│   │   │       ├── Form1.Designer.cs
│   │   │       ├── Form1.cs
│   │   │       ├── Form1.resx
│   │   │       ├── Program.cs
│   │   │       ├── Properties
│   │   │       │   ├── AssemblyInfo.cs
│   │   │       │   ├── Resources.Designer.cs
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.cs
│   │   │       │   └── Settings.settings
│   │   │       ├── Rectangles Demo.csproj
│   │   │       └── bin
│   │   │           └── Debug
│   │   │               ├── Rectangles Demo.exe
│   │   │               ├── Rectangles Demo.vshost.exe
│   │   │               └── Rectangles Demo.vshost.exe.manifest
│   │   └── Text Drawing Demo
│   │       ├── Text Demo
│   │       │   ├── Form1.Designer.cs
│   │       │   ├── Form1.cs
│   │       │   ├── Form1.resx
│   │       │   ├── Program.cs
│   │       │   ├── Properties
│   │       │   │   ├── AssemblyInfo.cs
│   │       │   │   ├── Resources.Designer.cs
│   │       │   │   ├── Resources.resx
│   │       │   │   ├── Settings.Designer.cs
│   │       │   │   └── Settings.settings
│   │       │   ├── Text Demo.csproj
│   │       │   └── bin
│   │       │       └── Debug
│   │       │           ├── Text Demo.exe
│   │       │           ├── Text Demo.vshost.exe
│   │       │           └── Text Demo.vshost.exe.manifest
│   │       ├── Text Drawing Demo.sln
│   │       └── Text Drawing Demo.suo
│   ├── chap03
│   │   └── Sprite Demo
│   │       ├── Sprite Demo
│   │       │   ├── Form1.Designer.cs
│   │       │   ├── Form1.cs
│   │       │   ├── Form1.resx
│   │       │   ├── Game.cs
│   │       │   ├── Program.cs
│   │       │   ├── Properties
│   │       │   │   ├── AssemblyInfo.cs
│   │       │   │   ├── Resources.Designer.cs
│   │       │   │   ├── Resources.resx
│   │       │   │   ├── Settings.Designer.cs
│   │       │   │   └── Settings.settings
│   │       │   ├── Sprite Demo.csproj
│   │       │   ├── Sprite.cs
│   │       │   └── bin
│   │       │       └── Debug
│   │       │           ├── Sprite Demo.exe
│   │       │           ├── Sprite Demo.vshost.exe
│   │       │           ├── Sprite Demo.vshost.exe.manifest
│   │       │           ├── dragon.bmp
│   │       │           ├── dragon.png
│   │       │           ├── dragon128.bmp
│   │       │           └── grass.bmp
│   │       ├── Sprite Demo.sln
│   │       └── Sprite Demo.suo
│   ├── chap04
│   │   └── Shooting Game
│   │       ├── Shooting Game
│   │       │   ├── Form1.Designer.cs
│   │       │   ├── Form1.cs
│   │       │   ├── Form1.resx
│   │       │   ├── Game.cs
│   │       │   ├── Program.cs
│   │       │   ├── Properties
│   │       │   │   ├── AssemblyInfo.cs
│   │       │   │   ├── Resources.Designer.cs
│   │       │   │   ├── Resources.resx
│   │       │   │   ├── Settings.Designer.cs
│   │       │   │   └── Settings.settings
│   │       │   ├── Shooting Game.csproj
│   │       │   ├── Sprite.cs
│   │       │   └── bin
│   │       │       └── Debug
│   │       │           ├── Sprite Demo.exe
│   │       │           ├── Sprite Demo.vshost.exe
│   │       │           ├── Sprite Demo.vshost.exe.manifest
│   │       │           ├── archer_attack.png
│   │       │           ├── arrow.png
│   │       │           ├── dragonflying.png
│   │       │           ├── grass.bmp
│   │       │           ├── redspiderwalking.png
│   │       │           ├── skeleton archer walk.png
│   │       │           ├── skeleton_walk.png
│   │       │           └── zombie walk.png
│   │       ├── Shooting Game.sln
│   │       ├── Shooting Game.suo
│   │       └── Sprite Demo.suo
│   ├── chap05
│   │   ├── Audio Playback Demo
│   │   │   ├── Audio Demo.sln
│   │   │   ├── Audio Demo.suo
│   │   │   └── Audio Playback Demo
│   │   │       ├── Audio Playback Demo.csproj
│   │   │       ├── Form1.Designer.cs
│   │   │       ├── Form1.cs
│   │   │       ├── Form1.resx
│   │   │       ├── Program.cs
│   │   │       ├── Properties
│   │   │       │   ├── AssemblyInfo.cs
│   │   │       │   ├── Resources.Designer.cs
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.cs
│   │   │       │   └── Settings.settings
│   │   │       ├── Resource1.Designer.cs
│   │   │       ├── Resource1.resx
│   │   │       ├── Resources
│   │   │       │   └── foom.wav
│   │   │       ├── bin
│   │   │       │   └── Debug
│   │   │       │       ├── Audio Playback Demo.exe
│   │   │       │       ├── Audio Playback Demo.vshost.exe
│   │   │       │       ├── foom.wav
│   │   │       │       ├── laser.wav
│   │   │       │       ├── launch1.wav
│   │   │       │       ├── launch2.wav
│   │   │       │       └── missed1.wav
│   │   │       └── foom.wav
│   │   └── Music Playback Demo
│   │       ├── Form1.Designer.cs
│   │       ├── Form1.cs
│   │       ├── Form1.resx
│   │       ├── Media Player Demo.sln
│   │       ├── Media Player Demo.suo
│   │       ├── Music Playback Demo.csproj
│   │       ├── Program.cs
│   │       ├── Properties
│   │       │   ├── AssemblyInfo.cs
│   │       │   ├── Resources.Designer.cs
│   │       │   ├── Resources.resx
│   │       │   ├── Settings.Designer.cs
│   │       │   └── Settings.settings
│   │       └── bin
│   │           └── Debug
│   │               ├── Interop.WMPLib.dll
│   │               ├── Music Playback Demo.exe
│   │               ├── Music Playback Demo.vshost.exe
│   │               ├── Music Playback Demo.vshost.exe.manifest
│   │               └── song.mid
│   ├── chap06
│   │   └── Level Editor
│   │       ├── Form1.Designer.cs
│   │       ├── Form1.cs
│   │       ├── Form1.resx
│   │       ├── Level Editor.csproj
│   │       ├── Level Editor.sln
│   │       ├── Level Editor.suo
│   │       ├── Program.cs
│   │       ├── Properties
│   │       │   ├── AssemblyInfo.cs
│   │       │   ├── Resources.Designer.cs
│   │       │   ├── Resources.resx
│   │       │   ├── Settings.Designer.cs
│   │       │   └── Settings.settings
│   │       ├── Tilemap.cs
│   │       └── bin
│   │           └── Debug
│   │               ├── Level Editor.exe
│   │               ├── Level Editor.vshost.exe
│   │               ├── Level Editor.vshost.exe.manifest
│   │               ├── level1.level
│   │               ├── palette.bmp
│   │               ├── palette.png
│   │               ├── portals.level
│   │               ├── portals2.level
│   │               ├── selection_box3.png
│   │               ├── temp.level
│   │               ├── tilemap.bmp
│   │               └── tilemap.level
│   ├── chap07
│   │   ├── Level Scroller
│   │   │   ├── Level Scroller
│   │   │   │   ├── Form1.Designer.cs
│   │   │   │   ├── Form1.cs
│   │   │   │   ├── Form1.resx
│   │   │   │   ├── Level Scroller.csproj
│   │   │   │   ├── Program.cs
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   └── bin
│   │   │   │       └── Debug
│   │   │   │           ├── Level Scroller.exe
│   │   │   │           ├── Level Scroller.vshost.exe
│   │   │   │           ├── Level Scroller.vshost.exe.manifest
│   │   │   │           ├── level1.level
│   │   │   │           └── palette.bmp
│   │   │   ├── Level Scroller.sln
│   │   │   └── Level Scroller.suo
│   │   ├── Level Viewer
│   │   │   ├── Level Viewer
│   │   │   │   ├── Form1.Designer.cs
│   │   │   │   ├── Form1.cs
│   │   │   │   ├── Form1.resx
│   │   │   │   ├── Level Viewer.csproj
│   │   │   │   ├── Program.cs
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   └── bin
│   │   │   │       └── Debug
│   │   │   │           ├── Level Viewer.exe
│   │   │   │           ├── Level Viewer.vshost.exe
│   │   │   │           ├── Level Viewer.vshost.exe.manifest
│   │   │   │           ├── level1.level
│   │   │   │           └── palette.bmp
│   │   │   ├── Level Viewer.sln
│   │   │   └── Level Viewer.suo
│   │   ├── Smooth Scroller
│   │   │   ├── Level Scroller.suo
│   │   │   ├── Smooth Scroller
│   │   │   │   ├── Form1.Designer.cs
│   │   │   │   ├── Form1.cs
│   │   │   │   ├── Form1.resx
│   │   │   │   ├── Program.cs
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── Smooth Scroller.csproj
│   │   │   │   └── bin
│   │   │   │       └── Debug
│   │   │   │           ├── Level Scroller.exe
│   │   │   │           ├── Level Scroller.vshost.exe
│   │   │   │           ├── Level Scroller.vshost.exe.manifest
│   │   │   │           ├── level1.level
│   │   │   │           └── palette.bmp
│   │   │   ├── Smooth Scroller.sln
│   │   │   └── Smooth Scroller.suo
│   │   ├── Sub-Tile Buffer
│   │   │   ├── Sub-Tile Buffer
│   │   │   │   ├── Form1.Designer.cs
│   │   │   │   ├── Form1.cs
│   │   │   │   ├── Form1.resx
│   │   │   │   ├── Program.cs
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── Sub-Tile Buffer.csproj
│   │   │   │   └── bin
│   │   │   │       └── Debug
│   │   │   │           ├── Level Scroller.exe
│   │   │   │           ├── Level Scroller.vshost.exe
│   │   │   │           ├── Level Scroller.vshost.exe.manifest
│   │   │   │           ├── level1.level
│   │   │   │           └── palette.bmp
│   │   │   ├── Sub-Tile Buffer.sln
│   │   │   └── Sub-Tile Buffer.suo
│   │   └── Sub-Tile Smooth Scroller
│   │       ├── Sub-Tile Smooth Scroller
│   │       │   ├── Form1.Designer.cs
│   │       │   ├── Form1.cs
│   │       │   ├── Form1.resx
│   │       │   ├── Program.cs
│   │       │   ├── Properties
│   │       │   │   ├── AssemblyInfo.cs
│   │       │   │   ├── Resources.Designer.cs
│   │       │   │   ├── Resources.resx
│   │       │   │   ├── Settings.Designer.cs
│   │       │   │   └── Settings.settings
│   │       │   ├── Sub-Tile Smooth Scroller.csproj
│   │       │   └── bin
│   │       │       └── Debug
│   │       │           ├── Level Scroller.exe
│   │       │           ├── Level Scroller.vshost.exe
│   │       │           ├── Level Scroller.vshost.exe.manifest
│   │       │           ├── level1.level
│   │       │           └── palette.bmp
│   │       ├── Sub-Tile Smooth Scroller.sln
│   │       └── Sub-Tile Smooth Scroller.suo
│   ├── chap08
│   │   ├── Random Tree Demo
│   │   │   ├── Random Tree Demo.sln
│   │   │   ├── Random Tree Demo.suo
│   │   │   └── Random Trees
│   │   │       ├── Form1.Designer.cs
│   │   │       ├── Form1.cs
│   │   │       ├── Form1.resx
│   │   │       ├── Game.cs
│   │   │       ├── Level.cs
│   │   │       ├── Program.cs
│   │   │       ├── Properties
│   │   │       │   ├── AssemblyInfo.cs
│   │   │       │   ├── Resources.Designer.cs
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.cs
│   │   │       │   └── Settings.settings
│   │   │       ├── Random Trees.csproj
│   │   │       ├── Sprite.cs
│   │   │       └── bin
│   │   │           └── Debug
│   │   │               ├── Random Trees.exe
│   │   │               ├── Random Trees.vshost.exe
│   │   │               ├── Random Trees.vshost.exe.manifest
│   │   │               ├── level1.level
│   │   │               ├── palette.bmp
│   │   │               ├── sample.level
│   │   │               ├── trees.png
│   │   │               └── trees64.png
│   │   └── Walk About
│   │       ├── Walk About
│   │       │   ├── Form1.Designer.cs
│   │       │   ├── Form1.cs
│   │       │   ├── Form1.resx
│   │       │   ├── Game.cs
│   │       │   ├── Level.cs
│   │       │   ├── Program.cs
│   │       │   ├── Properties
│   │       │   │   ├── AssemblyInfo.cs
│   │       │   │   ├── Resources.Designer.cs
│   │       │   │   ├── Resources.resx
│   │       │   │   ├── Settings.Designer.cs
│   │       │   │   └── Settings.settings
│   │       │   ├── Sprite.cs
│   │       │   ├── Walk About.csproj
│   │       │   └── bin
│   │       │       └── Debug
│   │       │           ├── Random Trees.exe
│   │       │           ├── Random Trees.vshost.exe
│   │       │           ├── Random Trees.vshost.exe.manifest
│   │       │           ├── hero_sword_walk.png
│   │       │           ├── hero_sword_walk48.png
│   │       │           ├── hero_sword_walk64.png
│   │       │           ├── level1.level
│   │       │           ├── palette.bmp
│   │       │           ├── sample.level
│   │       │           ├── trees.png
│   │       │           └── trees64.png
│   │       ├── Walk About.sln
│   │       └── Walk About.suo
│   ├── chap09
│   │   └── Portal Demo
│   │       ├── Portal Demo.sln
│   │       ├── Portal Demo.suo
│   │       └── Portal Project
│   │           ├── Form1.Designer.cs
│   │           ├── Form1.cs
│   │           ├── Form1.resx
│   │           ├── Game.cs
│   │           ├── Level.cs
│   │           ├── Portal Project.csproj
│   │           ├── Program.cs
│   │           ├── Properties
│   │           │   ├── AssemblyInfo.cs
│   │           │   ├── Resources.Designer.cs
│   │           │   ├── Resources.resx
│   │           │   ├── Settings.Designer.cs
│   │           │   └── Settings.settings
│   │           ├── Sprite.cs
│   │           └── bin
│   │               └── Debug
│   │                   ├── Portal Project.exe
│   │                   ├── Portal Project.vshost.exe
│   │                   ├── Portal Project.vshost.exe.manifest
│   │                   ├── hero_sword_walk.png
│   │                   ├── palette.bmp
│   │                   ├── portals.level
│   │                   └── trees64.png
│   ├── chap10
│   │   ├── Character Demo
│   │   │   ├── Character Demo
│   │   │   │   ├── Character Demo.csproj
│   │   │   │   ├── Character.cs
│   │   │   │   ├── Form1.Designer.cs
│   │   │   │   ├── Form1.cs
│   │   │   │   ├── Form1.resx
│   │   │   │   ├── Game.cs
│   │   │   │   ├── Level.cs
│   │   │   │   ├── Program.cs
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── Sprite.cs
│   │   │   │   └── bin
│   │   │   │       └── Debug
│   │   │   │           ├── Character Demo.exe
│   │   │   │           ├── Character Demo.vshost.exe
│   │   │   │           ├── Character Demo.vshost.exe.manifest
│   │   │   │           ├── paladin.char
│   │   │   │           ├── paladin_attack.png
│   │   │   │           ├── paladin_die.png
│   │   │   │           ├── paladin_walk.png
│   │   │   │           ├── palette.bmp
│   │   │   │           └── sample.level
│   │   │   ├── Character Demo.sln
│   │   │   ├── Character Demo.suo
│   │   │   └── Project
│   │   │       ├── Character.vb
│   │   │       ├── Form1.Designer.vb
│   │   │       ├── Form1.resx
│   │   │       ├── Form1.vb
│   │   │       ├── Game.vb
│   │   │       ├── Level.vb
│   │   │       ├── My Project
│   │   │       │   ├── Application.Designer.vb
│   │   │       │   ├── Application.myapp
│   │   │       │   ├── AssemblyInfo.vb
│   │   │       │   ├── Resources.Designer.vb
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.vb
│   │   │       │   └── Settings.settings
│   │   │       ├── Project.vbproj
│   │   │       ├── Sprite.vb
│   │   │       └── bin
│   │   │           └── Debug
│   │   │               ├── Project.exe
│   │   │               ├── Project.vshost.exe
│   │   │               ├── Project.vshost.exe.manifest
│   │   │               ├── Project.xml
│   │   │               ├── Walk About.vshost.exe.manifest
│   │   │               ├── paladin.char
│   │   │               ├── paladin_attack.png
│   │   │               ├── paladin_die.png
│   │   │               ├── paladin_walk.png
│   │   │               ├── palette.bmp
│   │   │               └── sample.level
│   │   └── Character Editor
│   │       ├── Character Editor
│   │       │   ├── Character Editor.vbproj
│   │       │   ├── Form1.Designer.vb
│   │       │   ├── Form1.resx
│   │       │   ├── Form1.vb
│   │       │   ├── Game.vb
│   │       │   ├── My Project
│   │       │   │   ├── Application.Designer.vb
│   │       │   │   ├── Application.myapp
│   │       │   │   ├── AssemblyInfo.vb
│   │       │   │   ├── Resources.Designer.vb
│   │       │   │   ├── Resources.resx
│   │       │   │   ├── Settings.Designer.vb
│   │       │   │   └── Settings.settings
│   │       │   ├── Sprite.vb
│   │       │   └── bin
│   │       │       └── Debug
│   │       │           ├── Character Editor.exe
│   │       │           ├── Character Editor.vshost.exe
│   │       │           ├── Character Editor.vshost.exe.manifest
│   │       │           ├── Character Editor.xml
│   │       │           ├── archer_walk.png
│   │       │           ├── axe_walk.png
│   │       │           ├── bow_walk.png
│   │       │           ├── dragon.png
│   │       │           ├── paladin.char
│   │       │           ├── paladin_attack.png
│   │       │           ├── paladin_die.png
│   │       │           ├── paladin_walk.png
│   │       │           ├── staff_walk.png
│   │       │           └── sword_walk.png
│   │       ├── Character Editor.sln
│   │       └── Character Editor.suo
│   ├── chap11
│   │   ├── Dialogue Demo 1
│   │   │   ├── Dialogue Demo
│   │   │   │   ├── Character.cs
│   │   │   │   ├── Dialogue Demo.csproj
│   │   │   │   ├── Form1.Designer.cs
│   │   │   │   ├── Form1.cs
│   │   │   │   ├── Form1.resx
│   │   │   │   ├── Game.cs
│   │   │   │   ├── Level.cs
│   │   │   │   ├── Program.cs
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── Sprite.cs
│   │   │   │   └── bin
│   │   │   │       └── Debug
│   │   │   │           ├── Dialogue Demo.exe
│   │   │   │           ├── Dialogue Demo.vshost.exe
│   │   │   │           ├── Dialogue Demo.vshost.exe.manifest
│   │   │   │           ├── paladin.char
│   │   │   │           ├── paladin_attack.png
│   │   │   │           ├── paladin_die.png
│   │   │   │           ├── paladin_walk.png
│   │   │   │           ├── palette.bmp
│   │   │   │           ├── sample.level
│   │   │   │           ├── vendor.char
│   │   │   │           └── vendor.png
│   │   │   ├── Dialogue Demo 1.sln
│   │   │   ├── Dialogue Demo 1.suo
│   │   │   └── Project
│   │   │       ├── Character.vb
│   │   │       ├── Form1.Designer.vb
│   │   │       ├── Form1.resx
│   │   │       ├── Form1.vb
│   │   │       ├── Game.vb
│   │   │       ├── Level.vb
│   │   │       ├── My Project
│   │   │       │   ├── Application.Designer.vb
│   │   │       │   ├── Application.myapp
│   │   │       │   ├── AssemblyInfo.vb
│   │   │       │   ├── Resources.Designer.vb
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.vb
│   │   │       │   └── Settings.settings
│   │   │       ├── Project.vbproj
│   │   │       ├── Sprite.vb
│   │   │       └── bin
│   │   │           └── Debug
│   │   │               ├── Character Editor.exe
│   │   │               ├── Project.exe
│   │   │               ├── Project.vshost.exe
│   │   │               ├── Project.vshost.exe.manifest
│   │   │               ├── Project.xml
│   │   │               ├── Walk About.vshost.exe.manifest
│   │   │               ├── paladin.char
│   │   │               ├── paladin_attack.png
│   │   │               ├── paladin_die.png
│   │   │               ├── paladin_walk.png
│   │   │               ├── palette.bmp
│   │   │               ├── sample.level
│   │   │               ├── vendor.char
│   │   │               └── vendor.png
│   │   ├── Dialogue Demo 2
│   │   │   ├── Dialogue Demo
│   │   │   │   ├── Character.cs
│   │   │   │   ├── Dialogue Demo.csproj
│   │   │   │   ├── Dialogue.cs
│   │   │   │   ├── Form1.Designer.cs
│   │   │   │   ├── Form1.cs
│   │   │   │   ├── Form1.resx
│   │   │   │   ├── Game.cs
│   │   │   │   ├── Level.cs
│   │   │   │   ├── Program.cs
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── Sprite.cs
│   │   │   │   └── bin
│   │   │   │       └── Debug
│   │   │   │           ├── Dialogue Demo.exe
│   │   │   │           ├── Dialogue Demo.vshost.exe
│   │   │   │           ├── Dialogue Demo.vshost.exe.manifest
│   │   │   │           ├── paladin.char
│   │   │   │           ├── paladin_attack.png
│   │   │   │           ├── paladin_die.png
│   │   │   │           ├── paladin_walk.png
│   │   │   │           ├── palette.bmp
│   │   │   │           ├── sample.level
│   │   │   │           ├── vendor.char
│   │   │   │           └── vendor.png
│   │   │   ├── Dialogue Demo 1.suo
│   │   │   ├── Dialogue Demo 2.sln
│   │   │   └── Dialogue Demo 2.suo
│   │   └── Dialogue Demo 3
│   │       ├── Dialogue Demo
│   │       │   ├── Character.cs
│   │       │   ├── Dialogue Demo.csproj
│   │       │   ├── Dialogue.cs
│   │       │   ├── Form1.Designer.cs
│   │       │   ├── Form1.cs
│   │       │   ├── Form1.resx
│   │       │   ├── Game.cs
│   │       │   ├── Level.cs
│   │       │   ├── Program.cs
│   │       │   ├── Properties
│   │       │   │   ├── AssemblyInfo.cs
│   │       │   │   ├── Resources.Designer.cs
│   │       │   │   ├── Resources.resx
│   │       │   │   ├── Settings.Designer.cs
│   │       │   │   └── Settings.settings
│   │       │   ├── Sprite.cs
│   │       │   └── bin
│   │       │       └── Debug
│   │       │           ├── Dialogue Demo.exe
│   │       │           ├── Dialogue Demo.vshost.exe
│   │       │           ├── Dialogue Demo.vshost.exe.manifest
│   │       │           ├── paladin.char
│   │       │           ├── paladin_attack.png
│   │       │           ├── paladin_die.png
│   │       │           ├── paladin_walk.png
│   │       │           ├── palette.bmp
│   │       │           ├── sample.level
│   │       │           ├── vendor.char
│   │       │           └── vendor.png
│   │       ├── Dialogue Demo 1.suo
│   │       ├── Dialogue Demo 2.suo
│   │       ├── Dialogue Demo 3.sln
│   │       └── Dialogue Demo 3.suo
│   ├── chap12
│   │   ├── Combat Demo 1
│   │   │   ├── Combat Demo
│   │   │   │   ├── Character.cs
│   │   │   │   ├── Combat Demo.csproj
│   │   │   │   ├── Dialogue.cs
│   │   │   │   ├── Form1.Designer.cs
│   │   │   │   ├── Form1.cs
│   │   │   │   ├── Form1.resx
│   │   │   │   ├── Game.cs
│   │   │   │   ├── Level.cs
│   │   │   │   ├── Program.cs
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── Sprite.cs
│   │   │   │   └── bin
│   │   │   │       └── Debug
│   │   │   │           ├── Combat Demo.exe
│   │   │   │           ├── Combat Demo.vshost.exe
│   │   │   │           ├── hero axe attack.png
│   │   │   │           ├── hero axe die.png
│   │   │   │           ├── hero axe walk.png
│   │   │   │           ├── hero axe.char
│   │   │   │           ├── paladin.char
│   │   │   │           ├── paladin_attack.png
│   │   │   │           ├── paladin_die.png
│   │   │   │           ├── paladin_walk.png
│   │   │   │           ├── palette.bmp
│   │   │   │           ├── sample.level
│   │   │   │           ├── zombie attack.png
│   │   │   │           ├── zombie die.png
│   │   │   │           ├── zombie walk.png
│   │   │   │           └── zombie.char
│   │   │   ├── Combat Demo 1.sln
│   │   │   └── Combat Demo 1.suo
│   │   ├── Combat Demo 2
│   │   │   ├── Combat Demo
│   │   │   │   ├── Character.cs
│   │   │   │   ├── Combat Demo.csproj
│   │   │   │   ├── Dialogue.cs
│   │   │   │   ├── Form1.Designer.cs
│   │   │   │   ├── Form1.cs
│   │   │   │   ├── Form1.resx
│   │   │   │   ├── Game.cs
│   │   │   │   ├── Level.cs
│   │   │   │   ├── Program.cs
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── Sprite.cs
│   │   │   │   └── bin
│   │   │   │       └── Debug
│   │   │   │           ├── Combat Demo.exe
│   │   │   │           ├── Combat Demo.vshost.exe
│   │   │   │           ├── Combat Demo.vshost.exe.manifest
│   │   │   │           ├── hero axe attack.png
│   │   │   │           ├── hero axe die.png
│   │   │   │           ├── hero axe walk.png
│   │   │   │           ├── hero axe.char
│   │   │   │           ├── paladin.char
│   │   │   │           ├── paladin_attack.png
│   │   │   │           ├── paladin_die.png
│   │   │   │           ├── paladin_walk.png
│   │   │   │           ├── palette.bmp
│   │   │   │           ├── sample.level
│   │   │   │           ├── zombie attack.png
│   │   │   │           ├── zombie die.png
│   │   │   │           ├── zombie walk.png
│   │   │   │           └── zombie.char
│   │   │   ├── Combat Demo.sln
│   │   │   └── Combat Demo.suo
│   │   ├── Combat Demo 3
│   │   │   ├── Combat Demo
│   │   │   │   ├── Character.cs
│   │   │   │   ├── Combat Demo.csproj
│   │   │   │   ├── Dialogue.cs
│   │   │   │   ├── Form1.Designer.cs
│   │   │   │   ├── Form1.cs
│   │   │   │   ├── Form1.resx
│   │   │   │   ├── Game.cs
│   │   │   │   ├── Level.cs
│   │   │   │   ├── Program.cs
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── Sprite.cs
│   │   │   │   └── bin
│   │   │   │       └── Debug
│   │   │   │           ├── Combat Demo.exe
│   │   │   │           ├── Combat Demo.vshost.exe
│   │   │   │           ├── Combat Demo.vshost.exe.manifest
│   │   │   │           ├── hero axe attack.png
│   │   │   │           ├── hero axe die.png
│   │   │   │           ├── hero axe walk.png
│   │   │   │           ├── hero axe.char
│   │   │   │           ├── paladin.char
│   │   │   │           ├── paladin_attack.png
│   │   │   │           ├── paladin_die.png
│   │   │   │           ├── paladin_walk.png
│   │   │   │           ├── palette.bmp
│   │   │   │           ├── sample.level
│   │   │   │           ├── zombie attack.png
│   │   │   │           ├── zombie die.png
│   │   │   │           ├── zombie walk.png
│   │   │   │           └── zombie.char
│   │   │   ├── Combat Demo.sln
│   │   │   └── Combat Demo.suo
│   │   ├── Combat Demo 4
│   │   │   ├── Combat Demo
│   │   │   │   ├── Character.cs
│   │   │   │   ├── Combat Demo.csproj
│   │   │   │   ├── Dialogue.cs
│   │   │   │   ├── Form1.Designer.cs
│   │   │   │   ├── Form1.cs
│   │   │   │   ├── Form1.resx
│   │   │   │   ├── Game.cs
│   │   │   │   ├── Level.cs
│   │   │   │   ├── Program.cs
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── Sprite.cs
│   │   │   │   └── bin
│   │   │   │       └── Debug
│   │   │   │           ├── Combat Demo.exe
│   │   │   │           ├── Combat Demo.vshost.exe
│   │   │   │           ├── Combat Demo.vshost.exe.manifest
│   │   │   │           ├── hero axe attack.png
│   │   │   │           ├── hero axe die.png
│   │   │   │           ├── hero axe walk.png
│   │   │   │           ├── hero axe.char
│   │   │   │           ├── paladin.char
│   │   │   │           ├── paladin_attack.png
│   │   │   │           ├── paladin_die.png
│   │   │   │           ├── paladin_walk.png
│   │   │   │           ├── palette.bmp
│   │   │   │           ├── sample.level
│   │   │   │           ├── zombie attack.png
│   │   │   │           ├── zombie die.png
│   │   │   │           ├── zombie walk.png
│   │   │   │           └── zombie.char
│   │   │   ├── Combat Demo.sln
│   │   │   └── Combat Demo.suo
│   │   ├── Combat Demo 5
│   │   │   ├── Combat Demo
│   │   │   │   ├── Character.cs
│   │   │   │   ├── Combat Demo.csproj
│   │   │   │   ├── Dialogue.cs
│   │   │   │   ├── Form1.Designer.cs
│   │   │   │   ├── Form1.cs
│   │   │   │   ├── Form1.resx
│   │   │   │   ├── Game.cs
│   │   │   │   ├── Level.cs
│   │   │   │   ├── Program.cs
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── Sprite.cs
│   │   │   │   └── bin
│   │   │   │       └── Debug
│   │   │   │           ├── Combat Demo.exe
│   │   │   │           ├── Combat Demo.vshost.exe
│   │   │   │           ├── Combat Demo.vshost.exe.manifest
│   │   │   │           ├── hero axe attack.png
│   │   │   │           ├── hero axe die.png
│   │   │   │           ├── hero axe walk.png
│   │   │   │           ├── hero axe.char
│   │   │   │           ├── paladin.char
│   │   │   │           ├── paladin_attack.png
│   │   │   │           ├── paladin_die.png
│   │   │   │           ├── paladin_walk.png
│   │   │   │           ├── palette.bmp
│   │   │   │           ├── sample.level
│   │   │   │           ├── zombie attack.png
│   │   │   │           ├── zombie die.png
│   │   │   │           ├── zombie walk.png
│   │   │   │           └── zombie.char
│   │   │   ├── Combat Demo.sln
│   │   │   └── Combat Demo.suo
│   │   ├── NPCs
│   │   │   ├── anna the peasant
│   │   │   │   ├── Character Editor.exe
│   │   │   │   ├── Thumbs.db
│   │   │   │   ├── anna.char
│   │   │   │   └── anna.png
│   │   │   ├── berserker
│   │   │   │   ├── Character Editor.exe
│   │   │   │   ├── viking guard.char
│   │   │   │   ├── viking_attack.png
│   │   │   │   ├── viking_axe_walk.png
│   │   │   │   └── viking_die.png
│   │   │   ├── joe the farmer
│   │   │   │   ├── Character Editor.exe
│   │   │   │   ├── farmer harvest.png
│   │   │   │   ├── farmer sow.png
│   │   │   │   ├── farmer walk.png
│   │   │   │   └── joe farmer.char
│   │   │   ├── skeleton archer
│   │   │   │   ├── Character Editor.exe
│   │   │   │   ├── skeleton archer attack.png
│   │   │   │   ├── skeleton archer die.png
│   │   │   │   ├── skeleton archer walk.png
│   │   │   │   └── skeleton archer.char
│   │   │   ├── skeleton unarmed
│   │   │   │   ├── Character Editor.exe
│   │   │   │   ├── skeleton unarmed.char
│   │   │   │   ├── skeleton_attack.png
│   │   │   │   ├── skeleton_die.png
│   │   │   │   └── skeleton_walk.png
│   │   │   ├── skeleton warrior
│   │   │   │   ├── Character Editor.exe
│   │   │   │   ├── skeleton sword shield.char
│   │   │   │   ├── skeleton_attack.png
│   │   │   │   ├── skeleton_die.png
│   │   │   │   └── skeleton_walk.png
│   │   │   └── zombie
│   │   │       ├── Character Editor.exe
│   │   │       ├── zombie attack.png
│   │   │       ├── zombie die.png
│   │   │       ├── zombie walk.png
│   │   │       └── zombie.char
│   │   └── PCs
│   │       ├── hero axe
│   │       │   ├── Character Editor.exe
│   │       │   ├── hero axe attack.png
│   │       │   ├── hero axe die.png
│   │       │   ├── hero axe walk.png
│   │       │   └── hero axe.char
│   │       ├── hero axe shield
│   │       │   ├── Character Editor.exe
│   │       │   ├── Thumbs.db
│   │       │   ├── hero axe shield attack.png
│   │       │   ├── hero axe shield die.png
│   │       │   ├── hero axe shield walk.png
│   │       │   └── hero axe shield.char
│   │       ├── hero bow
│   │       │   ├── Character Editor.exe
│   │       │   ├── hero bow.char
│   │       │   ├── hunter_attack.png
│   │       │   ├── hunter_die.png
│   │       │   └── hunter_walk.png
│   │       ├── hero staff
│   │       │   ├── Character Editor.exe
│   │       │   ├── hero staff.char
│   │       │   ├── priest_attack.png
│   │       │   ├── priest_die.png
│   │       │   └── priest_walk.png
│   │       ├── hero sword
│   │       │   ├── Character Editor.exe
│   │       │   ├── Thumbs.db
│   │       │   ├── hero sword attack.png
│   │       │   ├── hero sword die.png
│   │       │   ├── hero sword walk.png
│   │       │   └── hero sword.char
│   │       ├── hero sword shield
│   │       │   ├── Character Editor.exe
│   │       │   ├── hero sword shield.char
│   │       │   ├── paladin_attack.png
│   │       │   ├── paladin_die.png
│   │       │   └── paladin_walk.png
│   │       └── hero unarmed
│   │           ├── Character Editor.exe
│   │           ├── hero unarmed attack.png
│   │           ├── hero unarmed die.png
│   │           ├── hero unarmed walk.png
│   │           └── hero unarmed.char
│   ├── chap13
│   │   ├── Character Editor 2
│   │   │   ├── Character Editor
│   │   │   │   ├── Character Editor.vbproj
│   │   │   │   ├── ClassDiagram1.cd
│   │   │   │   ├── Form1.Designer.vb
│   │   │   │   ├── Form1.resx
│   │   │   │   ├── Form1.vb
│   │   │   │   ├── Game.vb
│   │   │   │   ├── Item.vb
│   │   │   │   ├── Items.vb
│   │   │   │   ├── My Project
│   │   │   │   │   ├── Application.Designer.vb
│   │   │   │   │   ├── Application.myapp
│   │   │   │   │   ├── AssemblyInfo.vb
│   │   │   │   │   ├── Resources.Designer.vb
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.vb
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── Sprite.vb
│   │   │   │   └── bin
│   │   │   │       └── Debug
│   │   │   │           ├── Character Editor.exe
│   │   │   │           ├── Character Editor.vshost.exe
│   │   │   │           ├── Character Editor.vshost.exe.manifest
│   │   │   │           ├── Character Editor.xml
│   │   │   │           ├── archer_walk.png
│   │   │   │           ├── axe_walk.png
│   │   │   │           ├── bow_walk.png
│   │   │   │           ├── dragon.png
│   │   │   │           ├── items.item
│   │   │   │           ├── mace02d.png
│   │   │   │           ├── mace02i.png
│   │   │   │           ├── paladin.char
│   │   │   │           ├── paladin_attack.png
│   │   │   │           ├── paladin_die.png
│   │   │   │           ├── paladin_walk.png
│   │   │   │           ├── staff_walk.png
│   │   │   │           └── sword_walk.png
│   │   │   ├── Character Editor.sln
│   │   │   └── Character Editor.suo
│   │   ├── Item Editor
│   │   │   ├── Character Editor.suo
│   │   │   ├── Item Editor
│   │   │   │   ├── Form1.Designer.vb
│   │   │   │   ├── Form1.resx
│   │   │   │   ├── Form1.vb
│   │   │   │   ├── Game.vb
│   │   │   │   ├── Item Editor.vbproj
│   │   │   │   ├── Item.vb
│   │   │   │   ├── My Project
│   │   │   │   │   ├── Application.Designer.vb
│   │   │   │   │   ├── Application.myapp
│   │   │   │   │   ├── AssemblyInfo.vb
│   │   │   │   │   ├── Resources.Designer.vb
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.vb
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── Sprite.vb
│   │   │   │   └── bin
│   │   │   │       └── Debug
│   │   │   │           ├── Character Editor.vshost.exe.manifest
│   │   │   │           ├── Character Editor.xml
│   │   │   │           ├── Item Editor.exe
│   │   │   │           ├── Item Editor.vshost.exe
│   │   │   │           ├── Item Editor.vshost.exe.manifest
│   │   │   │           ├── Item Editor.xml
│   │   │   │           ├── axe01d.png
│   │   │   │           ├── axe01i.png
│   │   │   │           ├── axe02d.png
│   │   │   │           ├── axe02i.png
│   │   │   │           ├── axe03d.png
│   │   │   │           ├── axe03i.png
│   │   │   │           ├── axe04d.png
│   │   │   │           ├── axe04i.png
│   │   │   │           ├── axe05d.png
│   │   │   │           ├── axe05i.png
│   │   │   │           ├── bow01d.png
│   │   │   │           ├── bow01i.png
│   │   │   │           ├── bow02d.png
│   │   │   │           ├── bow02i.png
│   │   │   │           ├── bow03d.png
│   │   │   │           ├── bow03i.png
│   │   │   │           ├── bow04d.png
│   │   │   │           ├── bow04i.png
│   │   │   │           ├── bow05d.png
│   │   │   │           ├── bow05i.png
│   │   │   │           ├── chain01d.png
│   │   │   │           ├── chain02d.png
│   │   │   │           ├── chain02i.png
│   │   │   │           ├── chain03d.png
│   │   │   │           ├── chain03i.png
│   │   │   │           ├── chain04d.png
│   │   │   │           ├── chain04i.png
│   │   │   │           ├── chain1i.png
│   │   │   │           ├── items.item
│   │   │   │           ├── items2.item
│   │   │   │           ├── mace01d.png
│   │   │   │           ├── mace01i.png
│   │   │   │           ├── mace02d.png
│   │   │   │           ├── mace02i.png
│   │   │   │           ├── mace03d.png
│   │   │   │           ├── mace03i.png
│   │   │   │           ├── mace04d.png
│   │   │   │           ├── mace04i.png
│   │   │   │           ├── mace05d.png
│   │   │   │           ├── mace05i.png
│   │   │   │           ├── staff01d.png
│   │   │   │           ├── staff01i.png
│   │   │   │           ├── staff02d.png
│   │   │   │           ├── staff02i.png
│   │   │   │           ├── staff03d.png
│   │   │   │           ├── staff03i.png
│   │   │   │           ├── staff04d.png
│   │   │   │           ├── staff04i.png
│   │   │   │           ├── staff05d.png
│   │   │   │           ├── staff05i.png
│   │   │   │           ├── sword01d.png
│   │   │   │           ├── sword01i.png
│   │   │   │           ├── sword02d.png
│   │   │   │           ├── sword02i.png
│   │   │   │           ├── sword03d.png
│   │   │   │           ├── sword03i.png
│   │   │   │           ├── sword04d.png
│   │   │   │           ├── sword04i.png
│   │   │   │           ├── sword05d.png
│   │   │   │           └── sword05i.png
│   │   │   ├── Item Editor.sln
│   │   │   └── Item Editor.suo
│   │   └── Looting Demo
│   │       ├── Combat Demo.suo
│   │       ├── Looting Demo.sln
│   │       ├── Looting Demo.suo
│   │       └── Project
│   │           ├── Character.cs
│   │           ├── Dialogue.cs
│   │           ├── Form1.Designer.cs
│   │           ├── Form1.cs
│   │           ├── Form1.resx
│   │           ├── Game.cs
│   │           ├── Inventory.cs
│   │           ├── Item.cs
│   │           ├── Items.cs
│   │           ├── Level.cs
│   │           ├── Looting Demo.csproj
│   │           ├── Player.cs
│   │           ├── Program.cs
│   │           ├── Properties
│   │           │   ├── AssemblyInfo.cs
│   │           │   ├── Resources.Designer.cs
│   │           │   ├── Resources.resx
│   │           │   ├── Settings.Designer.cs
│   │           │   └── Settings.settings
│   │           ├── Sprite.cs
│   │           └── bin
│   │               └── Debug
│   │                   ├── Character Editor.exe
│   │                   ├── Combat Demo.vshost.exe.manifest
│   │                   ├── Item Editor.exe
│   │                   ├── Looting Demo.exe
│   │                   ├── Looting Demo.vshost.exe
│   │                   ├── Looting Demo.vshost.exe.manifest
│   │                   ├── Project.vshost.exe.manifest
│   │                   ├── Project.xml
│   │                   ├── axe01d.png
│   │                   ├── axe01i.png
│   │                   ├── axe02d.png
│   │                   ├── axe02i.png
│   │                   ├── axe03d.png
│   │                   ├── axe03i.png
│   │                   ├── axe04d.png
│   │                   ├── axe04i.png
│   │                   ├── axe05d.png
│   │                   ├── axe05i.png
│   │                   ├── boots01d.png
│   │                   ├── boots01i.png
│   │                   ├── bow01d.png
│   │                   ├── bow01i.png
│   │                   ├── bow02d.png
│   │                   ├── bow02i.png
│   │                   ├── bow03d.png
│   │                   ├── bow03i.png
│   │                   ├── bow04d.png
│   │                   ├── bow04i.png
│   │                   ├── bow05d.png
│   │                   ├── bow05i.png
│   │                   ├── cape01d.png
│   │                   ├── cape01i.png
│   │                   ├── cape02d.png
│   │                   ├── cape02i.png
│   │                   ├── cape03d.png
│   │                   ├── cape03i.png
│   │                   ├── cape04d.png
│   │                   ├── cape04i.png
│   │                   ├── chain01d.png
│   │                   ├── chain02d.png
│   │                   ├── chain02i.png
│   │                   ├── chain03d.png
│   │                   ├── chain03i.png
│   │                   ├── chain04d.png
│   │                   ├── chain04i.png
│   │                   ├── chain1i.png
│   │                   ├── char_bg3.png
│   │                   ├── gold.png
│   │                   ├── hero sword shield.char
│   │                   ├── items.item
│   │                   ├── items2.item
│   │                   ├── mace01d.png
│   │                   ├── mace01i.png
│   │                   ├── mace02d.png
│   │                   ├── mace02i.png
│   │                   ├── mace03d.png
│   │                   ├── mace03i.png
│   │                   ├── mace04d.png
│   │                   ├── mace04i.png
│   │                   ├── mace05d.png
│   │                   ├── mace05i.png
│   │                   ├── paladin.char
│   │                   ├── paladin_attack.png
│   │                   ├── paladin_die.png
│   │                   ├── paladin_walk.png
│   │                   ├── palette.bmp
│   │                   ├── sample.level
│   │                   ├── shield01d.png
│   │                   ├── shield01i.png
│   │                   ├── skeleton sword shield.char
│   │                   ├── skeleton_attack.png
│   │                   ├── skeleton_die.png
│   │                   ├── skeleton_walk.png
│   │                   ├── staff01d.png
│   │                   ├── staff01i.png
│   │                   ├── staff02d.png
│   │                   ├── staff02i.png
│   │                   ├── staff03d.png
│   │                   ├── staff03i.png
│   │                   ├── staff04d.png
│   │                   ├── staff04i.png
│   │                   ├── staff05d.png
│   │                   ├── staff05i.png
│   │                   ├── sword01d.png
│   │                   ├── sword01i.png
│   │                   ├── sword02d.png
│   │                   ├── sword02i.png
│   │                   ├── sword03d.png
│   │                   ├── sword03i.png
│   │                   ├── sword04d.png
│   │                   ├── sword04i.png
│   │                   ├── sword05d.png
│   │                   └── sword05i.png
│   ├── chap14
│   │   └── Populating Demo
│   │       ├── Dungeon Crawler.sln
│   │       ├── Dungeon Crawler.suo
│   │       ├── Looting Demo.suo
│   │       └── Project
│   │           ├── Character.cs
│   │           ├── Dialogue.cs
│   │           ├── Form1.Designer.cs
│   │           ├── Form1.cs
│   │           ├── Form1.resx
│   │           ├── Game.cs
│   │           ├── Inventory.cs
│   │           ├── Item.cs
│   │           ├── Items.cs
│   │           ├── Level.cs
│   │           ├── Player.cs
│   │           ├── Program.cs
│   │           ├── Project.csproj
│   │           ├── Properties
│   │           │   ├── AssemblyInfo.cs
│   │           │   ├── Resources.Designer.cs
│   │           │   ├── Resources.resx
│   │           │   ├── Settings.Designer.cs
│   │           │   └── Settings.settings
│   │           ├── Sprite.cs
│   │           └── bin
│   │               └── Debug
│   │                   ├── Character Editor.exe
│   │                   ├── Combat Demo.vshost.exe.manifest
│   │                   ├── Item Editor.exe
│   │                   ├── Level Editor.exe
│   │                   ├── Looting Demo.exe
│   │                   ├── Looting Demo.vshost.exe.manifest
│   │                   ├── Project.exe
│   │                   ├── Project.vshost.exe
│   │                   ├── Project.vshost.exe.manifest
│   │                   ├── Project.xml
│   │                   ├── axe01d.png
│   │                   ├── axe01i.png
│   │                   ├── axe02d.png
│   │                   ├── axe02i.png
│   │                   ├── axe03d.png
│   │                   ├── axe03i.png
│   │                   ├── axe04d.png
│   │                   ├── axe04i.png
│   │                   ├── axe05d.png
│   │                   ├── axe05i.png
│   │                   ├── boots01d.png
│   │                   ├── boots01i.png
│   │                   ├── bow01d.png
│   │                   ├── bow01i.png
│   │                   ├── bow02d.png
│   │                   ├── bow02i.png
│   │                   ├── bow03d.png
│   │                   ├── bow03i.png
│   │                   ├── bow04d.png
│   │                   ├── bow04i.png
│   │                   ├── bow05d.png
│   │                   ├── bow05i.png
│   │                   ├── cape01d.png
│   │                   ├── cape01i.png
│   │                   ├── cape02d.png
│   │                   ├── cape02i.png
│   │                   ├── cape03d.png
│   │                   ├── cape03i.png
│   │                   ├── cape04d.png
│   │                   ├── cape04i.png
│   │                   ├── chain01d.png
│   │                   ├── chain02d.png
│   │                   ├── chain02i.png
│   │                   ├── chain03d.png
│   │                   ├── chain03i.png
│   │                   ├── chain04d.png
│   │                   ├── chain04i.png
│   │                   ├── chain1i.png
│   │                   ├── char_bg3.png
│   │                   ├── dummydrop1.char
│   │                   ├── gold.png
│   │                   ├── hero sword shield.char
│   │                   ├── items.item
│   │                   ├── items2.item
│   │                   ├── level1.level
│   │                   ├── mace01d.png
│   │                   ├── mace01i.png
│   │                   ├── mace02d.png
│   │                   ├── mace02i.png
│   │                   ├── mace03d.png
│   │                   ├── mace03i.png
│   │                   ├── mace04d.png
│   │                   ├── mace04i.png
│   │                   ├── mace05d.png
│   │                   ├── mace05i.png
│   │                   ├── paladin.char
│   │                   ├── paladin_attack.png
│   │                   ├── paladin_die.png
│   │                   ├── paladin_walk.png
│   │                   ├── palette.bmp
│   │                   ├── shield01d.png
│   │                   ├── shield01i.png
│   │                   ├── skeleton sword shield.char
│   │                   ├── skeleton_attack.png
│   │                   ├── skeleton_die.png
│   │                   ├── skeleton_walk.png
│   │                   ├── staff01d.png
│   │                   ├── staff01i.png
│   │                   ├── staff02d.png
│   │                   ├── staff02i.png
│   │                   ├── staff03d.png
│   │                   ├── staff03i.png
│   │                   ├── staff04d.png
│   │                   ├── staff04i.png
│   │                   ├── staff05d.png
│   │                   ├── staff05i.png
│   │                   ├── sword01d.png
│   │                   ├── sword01i.png
│   │                   ├── sword02d.png
│   │                   ├── sword02i.png
│   │                   ├── sword03d.png
│   │                   ├── sword03i.png
│   │                   ├── sword04d.png
│   │                   ├── sword04i.png
│   │                   ├── sword05d.png
│   │                   ├── sword05i.png
│   │                   ├── zombie attack.png
│   │                   ├── zombie die.png
│   │                   ├── zombie walk.png
│   │                   └── zombie.char
│   └── chap15
│       ├── Line of Sight Demo
│       │   ├── LOS Demo.sln
│       │   ├── LOS Demo.suo
│       │   ├── Looting Demo.suo
│       │   └── Project
│       │       ├── Character.cs
│       │       ├── Dialogue.cs
│       │       ├── Form1.Designer.cs
│       │       ├── Form1.cs
│       │       ├── Form1.resx
│       │       ├── Game.cs
│       │       ├── Inventory.cs
│       │       ├── Item.cs
│       │       ├── Items.cs
│       │       ├── Level.cs
│       │       ├── Player.cs
│       │       ├── Program.cs
│       │       ├── Project.csproj
│       │       ├── Properties
│       │       │   ├── AssemblyInfo.cs
│       │       │   ├── Resources.Designer.cs
│       │       │   ├── Resources.resx
│       │       │   ├── Settings.Designer.cs
│       │       │   └── Settings.settings
│       │       ├── Sprite.cs
│       │       └── bin
│       │           └── Debug
│       │               ├── Combat Demo.vshost.exe.manifest
│       │               ├── Level Editor.exe
│       │               ├── Looting Demo.vshost.exe.manifest
│       │               ├── Project.exe
│       │               ├── Project.vshost.exe
│       │               ├── Project.vshost.exe.manifest
│       │               ├── Project.xml
│       │               ├── axe01d.png
│       │               ├── axe01i.png
│       │               ├── axe02d.png
│       │               ├── axe02i.png
│       │               ├── axe03d.png
│       │               ├── axe03i.png
│       │               ├── axe04d.png
│       │               ├── axe04i.png
│       │               ├── axe05d.png
│       │               ├── axe05i.png
│       │               ├── boots01d.png
│       │               ├── boots01i.png
│       │               ├── bow01d.png
│       │               ├── bow01i.png
│       │               ├── bow02d.png
│       │               ├── bow02i.png
│       │               ├── bow03d.png
│       │               ├── bow03i.png
│       │               ├── bow04d.png
│       │               ├── bow04i.png
│       │               ├── bow05d.png
│       │               ├── bow05i.png
│       │               ├── cape01d.png
│       │               ├── cape01i.png
│       │               ├── cape02d.png
│       │               ├── cape02i.png
│       │               ├── cape03d.png
│       │               ├── cape03i.png
│       │               ├── cape04d.png
│       │               ├── cape04i.png
│       │               ├── chain01d.png
│       │               ├── chain02d.png
│       │               ├── chain02i.png
│       │               ├── chain03d.png
│       │               ├── chain03i.png
│       │               ├── chain04d.png
│       │               ├── chain04i.png
│       │               ├── chain1i.png
│       │               ├── char_bg3.png
│       │               ├── dummydrop1.char
│       │               ├── gold.png
│       │               ├── hero sword shield.char
│       │               ├── items.item
│       │               ├── level1.level
│       │               ├── level2.level
│       │               ├── mace01d.png
│       │               ├── mace01i.png
│       │               ├── mace02d.png
│       │               ├── mace02i.png
│       │               ├── mace03d.png
│       │               ├── mace03i.png
│       │               ├── mace04d.png
│       │               ├── mace04i.png
│       │               ├── mace05d.png
│       │               ├── mace05i.png
│       │               ├── paladin.char
│       │               ├── paladin_attack.png
│       │               ├── paladin_die.png
│       │               ├── paladin_walk.png
│       │               ├── palette.bmp
│       │               ├── shield01d.png
│       │               ├── shield01i.png
│       │               ├── staff01d.png
│       │               ├── staff01i.png
│       │               ├── staff02d.png
│       │               ├── staff02i.png
│       │               ├── staff03d.png
│       │               ├── staff03i.png
│       │               ├── staff04d.png
│       │               ├── staff04i.png
│       │               ├── staff05d.png
│       │               ├── staff05i.png
│       │               ├── sword01d.png
│       │               ├── sword01i.png
│       │               ├── sword02d.png
│       │               ├── sword02i.png
│       │               ├── sword03d.png
│       │               ├── sword03i.png
│       │               ├── sword04d.png
│       │               ├── sword04i.png
│       │               ├── sword05d.png
│       │               └── sword05i.png
│       ├── Lua Script Demo
│       │   ├── Lua Script Demo
│       │   │   ├── Form1.Designer.cs
│       │   │   ├── Form1.cs
│       │   │   ├── Form1.resx
│       │   │   ├── Lua Script Demo.csproj
│       │   │   ├── Lua Script Demo.csproj.user
│       │   │   ├── LuaInterface.dll
│       │   │   ├── Program.cs
│       │   │   ├── Properties
│       │   │   │   ├── AssemblyInfo.cs
│       │   │   │   ├── Resources.Designer.cs
│       │   │   │   ├── Resources.resx
│       │   │   │   ├── Settings.Designer.cs
│       │   │   │   └── Settings.settings
│       │   │   └── bin
│       │   │       └── Debug
│       │   │           ├── Lua Script Demo.exe
│       │   │           ├── Lua Script Demo.vshost.exe
│       │   │           ├── Lua Script Demo.vshost.exe.manifest
│       │   │           ├── LuaInterface.dll
│       │   │           ├── lua51.dll
│       │   │           └── script.lua
│       │   ├── Lua Script Demo.sln
│       │   └── Lua Script Demo.suo
│       ├── LuaInterface
│       │   └── google code svn
│       │       ├── Built
│       │       │   ├── LuaInterface.dll
│       │       │   ├── LuaRunner.exe
│       │       │   ├── TestLua.exe
│       │       │   ├── TestLua.vshost.exe
│       │       │   ├── TestLua.vshost.exe.manifest
│       │       │   ├── lua51.dll
│       │       │   ├── lua51.map
│       │       │   └── test.lua
│       │       ├── lua-5.1.2
│       │       │   ├── COPYRIGHT
│       │       │   ├── HISTORY
│       │       │   ├── INSTALL
│       │       │   ├── Makefile
│       │       │   ├── README
│       │       │   ├── doc
│       │       │   │   ├── amazon.gif
│       │       │   │   ├── contents.html
│       │       │   │   ├── cover.png
│       │       │   │   ├── logo.gif
│       │       │   │   ├── lua.1
│       │       │   │   ├── lua.css
│       │       │   │   ├── lua.html
│       │       │   │   ├── luac.1
│       │       │   │   ├── luac.html
│       │       │   │   ├── manual.css
│       │       │   │   ├── manual.html
│       │       │   │   └── readme.html
│       │       │   ├── etc
│       │       │   │   ├── Makefile
│       │       │   │   ├── README
│       │       │   │   ├── all.c
│       │       │   │   ├── lua.hpp
│       │       │   │   ├── lua.ico
│       │       │   │   ├── lua.pc
│       │       │   │   ├── luavs.bat
│       │       │   │   ├── min.c
│       │       │   │   ├── noparser.c
│       │       │   │   └── strict.lua
│       │       │   ├── lua511
│       │       │   │   ├── Debug
│       │       │   │   ├── Lua.snk
│       │       │   │   ├── LuaDLL.cpp
│       │       │   │   ├── Release
│       │       │   │   │   ├── BuildLog.htm
│       │       │   │   │   ├── LuaDLL.obj
│       │       │   │   │   ├── lua51.dll.embed.manifest
│       │       │   │   │   ├── lua51.dll.embed.manifest.res
│       │       │   │   │   ├── lua51.dll.intermediate.manifest
│       │       │   │   │   ├── luaglue.obj
│       │       │   │   │   ├── mt.dep
│       │       │   │   │   └── vc90.idb
│       │       │   │   ├── lua511.vcproj
│       │       │   │   └── lua511.vcproj.HAL.jonathan.user
│       │       │   ├── src
│       │       │   │   ├── Makefile
│       │       │   │   ├── lapi.c
│       │       │   │   ├── lapi.h
│       │       │   │   ├── lauxlib.c
│       │       │   │   ├── lauxlib.h
│       │       │   │   ├── lbaselib.c
│       │       │   │   ├── lcode.c
│       │       │   │   ├── lcode.h
│       │       │   │   ├── ldblib.c
│       │       │   │   ├── ldebug.c
│       │       │   │   ├── ldebug.h
│       │       │   │   ├── ldo.c
│       │       │   │   ├── ldo.h
│       │       │   │   ├── ldump.c
│       │       │   │   ├── lfunc.c
│       │       │   │   ├── lfunc.h
│       │       │   │   ├── lgc.c
│       │       │   │   ├── lgc.h
│       │       │   │   ├── linit.c
│       │       │   │   ├── liolib.c
│       │       │   │   ├── llex.c
│       │       │   │   ├── llex.h
│       │       │   │   ├── llimits.h
│       │       │   │   ├── lmathlib.c
│       │       │   │   ├── lmem.c
│       │       │   │   ├── lmem.h
│       │       │   │   ├── loadlib.c
│       │       │   │   ├── lobject.c
│       │       │   │   ├── lobject.h
│       │       │   │   ├── lopcodes.c
│       │       │   │   ├── lopcodes.h
│       │       │   │   ├── loslib.c
│       │       │   │   ├── lparser.c
│       │       │   │   ├── lparser.h
│       │       │   │   ├── lstate.c
│       │       │   │   ├── lstate.h
│       │       │   │   ├── lstring.c
│       │       │   │   ├── lstring.h
│       │       │   │   ├── lstrlib.c
│       │       │   │   ├── ltable.c
│       │       │   │   ├── ltable.h
│       │       │   │   ├── ltablib.c
│       │       │   │   ├── ltm.c
│       │       │   │   ├── ltm.h
│       │       │   │   ├── lua.c
│       │       │   │   ├── lua.h
│       │       │   │   ├── luac.c
│       │       │   │   ├── luaconf.h
│       │       │   │   ├── luaglue.cpp
│       │       │   │   ├── lualib.h
│       │       │   │   ├── lundump.c
│       │       │   │   ├── lundump.h
│       │       │   │   ├── lvm.c
│       │       │   │   ├── lvm.h
│       │       │   │   ├── lzio.c
│       │       │   │   ├── lzio.h
│       │       │   │   └── print.c
│       │       │   └── test
│       │       │       ├── README
│       │       │       ├── bisect.lua
│       │       │       ├── cf.lua
│       │       │       ├── echo.lua
│       │       │       ├── env.lua
│       │       │       ├── factorial.lua
│       │       │       ├── fib.lua
│       │       │       ├── fibfor.lua
│       │       │       ├── globals.lua
│       │       │       ├── hello.lua
│       │       │       ├── life.lua
│       │       │       ├── luac.lua
│       │       │       ├── printf.lua
│       │       │       ├── readonly.lua
│       │       │       ├── sieve.lua
│       │       │       ├── sort.lua
│       │       │       ├── table.lua
│       │       │       ├── trace-calls.lua
│       │       │       ├── trace-globals.lua
│       │       │       └── xd.lua
│       │       └── luainterface
│       │           ├── COPYRIGHT
│       │           ├── LuaInterface.sln
│       │           ├── LuaInterface.suo
│       │           ├── README.txt
│       │           ├── doc
│       │           │   ├── LuaRunner.txt
│       │           │   ├── guide.pdf
│       │           │   └── luainterface.pdf
│       │           ├── samples
│       │           │   ├── CLRPackage.lua
│       │           │   ├── README.txt
│       │           │   ├── form.lua
│       │           │   ├── form_alt.lua
│       │           │   ├── socket.lua
│       │           │   ├── socket_alt.lua
│       │           │   ├── testluaform.lua
│       │           │   └── testluaform_alt.lua
│       │           └── src
│       │               ├── LuaInterface
│       │               │   ├── AssemblyInfo.cs
│       │               │   ├── CheckType.cs
│       │               │   ├── GenerateEventAssembly.cs
│       │               │   ├── Lua.cs
│       │               │   ├── LuaBase.cs
│       │               │   ├── LuaException.cs
│       │               │   ├── LuaFunction.cs
│       │               │   ├── LuaGlobalAttribute.cs
│       │               │   ├── LuaHideAttribute.cs
│       │               │   ├── LuaInterface.csproj
│       │               │   ├── LuaRegistrationHelper.cs
│       │               │   ├── LuaScriptException.cs
│       │               │   ├── LuaTable.cs
│       │               │   ├── LuaUserData.cs
│       │               │   ├── Metatables.cs
│       │               │   ├── MethodWrapper.cs
│       │               │   ├── ObjectTranslator.cs
│       │               │   ├── Properties
│       │               │   ├── ProxyType.cs
│       │               │   └── luainterface.snk
│       │               ├── LuaRunner
│       │               │   ├── LuaNetRunner.cs
│       │               │   ├── LuaRunner.csproj
│       │               │   └── Properties
│       │               │       └── AssemblyInfo.cs
│       │               └── TestLuaInterface
│       │                   ├── AssemblyInfo.cs
│       │                   ├── Entity.cs
│       │                   ├── Properties
│       │                   ├── TestLua.cs
│       │                   ├── TestLuaInterface.cs
│       │                   └── TestLuaInterface.csproj
│       ├── NPCs
│       │   ├── Character Editor.exe
│       │   ├── anna.char
│       │   ├── anna.png
│       │   ├── dark knight attack.png
│       │   ├── dark knight die.png
│       │   ├── dark knight walk.png
│       │   ├── farmer harvest.png
│       │   ├── farmer sow.png
│       │   ├── farmer walk.png
│       │   ├── items.item
│       │   ├── joe farmer.char
│       │   ├── skeleton archer attack.png
│       │   ├── skeleton archer die.png
│       │   ├── skeleton archer walk.png
│       │   ├── skeleton archer.char
│       │   ├── skeleton sword shield.char
│       │   ├── skeleton unarmed.char
│       │   ├── skeleton_attack.png
│       │   ├── skeleton_die.png
│       │   ├── skeleton_walk.png
│       │   ├── skeleton_warrior_attack.png
│       │   ├── skeleton_warrior_die.png
│       │   ├── skeleton_warrior_walk.png
│       │   ├── vendor.char
│       │   ├── vendor.png
│       │   ├── viking dark knight.char
│       │   ├── viking guard.char
│       │   ├── viking_attack.png
│       │   ├── viking_axe_walk.png
│       │   ├── viking_die.png
│       │   ├── zombie attack.png
│       │   ├── zombie die.png
│       │   ├── zombie walk.png
│       │   └── zombie.char
│       ├── PCs
│       │   ├── Character Editor.exe
│       │   ├── hero axe attack.png
│       │   ├── hero axe die.png
│       │   ├── hero axe shield attack.png
│       │   ├── hero axe shield die.png
│       │   ├── hero axe shield walk.png
│       │   ├── hero axe shield.char
│       │   ├── hero axe walk.png
│       │   ├── hero axe.char
│       │   ├── hero bow.char
│       │   ├── hero girl axe shield attack.png
│       │   ├── hero girl axe shield die.png
│       │   ├── hero girl axe shield walk.png
│       │   ├── hero girl.char
│       │   ├── hero staff.char
│       │   ├── hero sword attack.png
│       │   ├── hero sword die.png
│       │   ├── hero sword shield.char
│       │   ├── hero sword walk.png
│       │   ├── hero sword.char
│       │   ├── hero unarmed attack.png
│       │   ├── hero unarmed die.png
│       │   ├── hero unarmed walk.png
│       │   ├── hero unarmed.char
│       │   ├── hunter_attack.png
│       │   ├── hunter_die.png
│       │   ├── hunter_walk.png
│       │   ├── items.item
│       │   ├── paladin_attack.png
│       │   ├── paladin_die.png
│       │   ├── paladin_walk.png
│       │   ├── priest_attack.png
│       │   ├── priest_die.png
│       │   └── priest_walk.png
│       ├── Torch Light Demo
│       │   ├── Lamp Demo.sln
│       │   ├── Lamp Demo.suo
│       │   ├── Looting Demo.suo
│       │   └── Project
│       │       ├── Character.cs
│       │       ├── Dialogue.cs
│       │       ├── Form1.Designer.cs
│       │       ├── Form1.cs
│       │       ├── Form1.resx
│       │       ├── Game.cs
│       │       ├── Inventory.cs
│       │       ├── Item.cs
│       │       ├── Items.cs
│       │       ├── Level.cs
│       │       ├── Player.cs
│       │       ├── Program.cs
│       │       ├── Project.csproj
│       │       ├── Properties
│       │       │   ├── AssemblyInfo.cs
│       │       │   ├── Resources.Designer.cs
│       │       │   ├── Resources.resx
│       │       │   ├── Settings.Designer.cs
│       │       │   └── Settings.settings
│       │       ├── Sprite.cs
│       │       └── bin
│       │           └── Debug
│       │               ├── Combat Demo.vshost.exe.manifest
│       │               ├── Level Editor.exe
│       │               ├── Looting Demo.vshost.exe.manifest
│       │               ├── Project.exe
│       │               ├── Project.vshost.exe
│       │               ├── Project.vshost.exe.manifest
│       │               ├── Project.xml
│       │               ├── axe01d.png
│       │               ├── axe01i.png
│       │               ├── axe02d.png
│       │               ├── axe02i.png
│       │               ├── axe03d.png
│       │               ├── axe03i.png
│       │               ├── axe04d.png
│       │               ├── axe04i.png
│       │               ├── axe05d.png
│       │               ├── axe05i.png
│       │               ├── boots01d.png
│       │               ├── boots01i.png
│       │               ├── bow01d.png
│       │               ├── bow01i.png
│       │               ├── bow02d.png
│       │               ├── bow02i.png
│       │               ├── bow03d.png
│       │               ├── bow03i.png
│       │               ├── bow04d.png
│       │               ├── bow04i.png
│       │               ├── bow05d.png
│       │               ├── bow05i.png
│       │               ├── cape01d.png
│       │               ├── cape01i.png
│       │               ├── cape02d.png
│       │               ├── cape02i.png
│       │               ├── cape03d.png
│       │               ├── cape03i.png
│       │               ├── cape04d.png
│       │               ├── cape04i.png
│       │               ├── chain01d.png
│       │               ├── chain02d.png
│       │               ├── chain02i.png
│       │               ├── chain03d.png
│       │               ├── chain03i.png
│       │               ├── chain04d.png
│       │               ├── chain04i.png
│       │               ├── chain1i.png
│       │               ├── char_bg3.png
│       │               ├── dummydrop1.char
│       │               ├── gold.png
│       │               ├── hero sword shield.char
│       │               ├── items.item
│       │               ├── level1.level
│       │               ├── mace01d.png
│       │               ├── mace01i.png
│       │               ├── mace02d.png
│       │               ├── mace02i.png
│       │               ├── mace03d.png
│       │               ├── mace03i.png
│       │               ├── mace04d.png
│       │               ├── mace04i.png
│       │               ├── mace05d.png
│       │               ├── mace05i.png
│       │               ├── paladin.char
│       │               ├── paladin_attack.png
│       │               ├── paladin_die.png
│       │               ├── paladin_walk.png
│       │               ├── palette.bmp
│       │               ├── palette_dark.bmp
│       │               ├── shield01d.png
│       │               ├── shield01i.png
│       │               ├── staff01d.png
│       │               ├── staff01i.png
│       │               ├── staff02d.png
│       │               ├── staff02i.png
│       │               ├── staff03d.png
│       │               ├── staff03i.png
│       │               ├── staff04d.png
│       │               ├── staff04i.png
│       │               ├── staff05d.png
│       │               ├── staff05i.png
│       │               ├── sword01d.png
│       │               ├── sword01i.png
│       │               ├── sword02d.png
│       │               ├── sword02i.png
│       │               ├── sword03d.png
│       │               ├── sword03i.png
│       │               ├── sword04d.png
│       │               ├── sword04i.png
│       │               ├── sword05d.png
│       │               └── sword05i.png
│       ├── finished artwork
│       │   ├── armor1.png
│       │   ├── axe01d.png
│       │   ├── axe01i.png
│       │   ├── axe02d.png
│       │   ├── axe02i.png
│       │   ├── axe03d.png
│       │   ├── axe03i.png
│       │   ├── axe04d.png
│       │   ├── axe04i.png
│       │   ├── axe05d.png
│       │   ├── axe05i.png
│       │   ├── boots01d.png
│       │   ├── boots01i.png
│       │   ├── bow01d.png
│       │   ├── bow01i.png
│       │   ├── bow02d.png
│       │   ├── bow02i.png
│       │   ├── bow03d.png
│       │   ├── bow03i.png
│       │   ├── bow04d.png
│       │   ├── bow04i.png
│       │   ├── bow05d.png
│       │   ├── bow05i.png
│       │   ├── cape01d.png
│       │   ├── cape01i.png
│       │   ├── cape02d.png
│       │   ├── cape02i.png
│       │   ├── cape03d.png
│       │   ├── cape03i.png
│       │   ├── cape04d.png
│       │   ├── cape04i.png
│       │   ├── chain01d.png
│       │   ├── chain02d.png
│       │   ├── chain02i.png
│       │   ├── chain03d.png
│       │   ├── chain03i.png
│       │   ├── chain04d.png
│       │   ├── chain04i.png
│       │   ├── chain1i.png
│       │   ├── char_bg3.png
│       │   ├── gold.png
│       │   ├── green aura.png
│       │   ├── helms1.png
│       │   ├── helms2.png
│       │   ├── junk.png
│       │   ├── keygold.png
│       │   ├── keygreen.png
│       │   ├── keypurple.png
│       │   ├── keyred.png
│       │   ├── keysilver.png
│       │   ├── mace01d.png
│       │   ├── mace01i.png
│       │   ├── mace02d.png
│       │   ├── mace02i.png
│       │   ├── mace03d.png
│       │   ├── mace03i.png
│       │   ├── mace04d.png
│       │   ├── mace04i.png
│       │   ├── mace05d.png
│       │   ├── mace05i.png
│       │   ├── meat0003.bmp
│       │   ├── more armor.png
│       │   ├── palette.bmp
│       │   ├── pickup armor iso tileset.bmp
│       │   ├── questitems iso tileset.bmp
│       │   ├── red aura.png
│       │   ├── rings1.png
│       │   ├── rings2.png
│       │   ├── shield01d.png
│       │   ├── shield01i.png
│       │   ├── shields1.png
│       │   ├── skeleton_attack.png
│       │   ├── skeleton_die.png
│       │   ├── skeleton_walk.png
│       │   ├── staff01d.png
│       │   ├── staff01i.png
│       │   ├── staff02d.png
│       │   ├── staff02i.png
│       │   ├── staff03d.png
│       │   ├── staff03i.png
│       │   ├── staff04d.png
│       │   ├── staff04i.png
│       │   ├── staff05d.png
│       │   ├── staff05i.png
│       │   ├── sword01d.png
│       │   ├── sword01i.png
│       │   ├── sword02d.png
│       │   ├── sword02i.png
│       │   ├── sword03d.png
│       │   ├── sword03i.png
│       │   ├── sword04d.png
│       │   ├── sword04i.png
│       │   ├── sword05d.png
│       │   ├── sword05i.png
│       │   ├── tileset pickupthings.bmp
│       │   ├── vendor.png
│       │   └── yellow aura.png
│       └── finished editors
│           ├── Character Editor.exe
│           ├── Item Editor.exe
│           ├── Level Editor.exe
│           └── Quest Editor.exe
├── Visual C Sharp Game Programming for Teens 2011.zip
└── 好例子网_[Visual.C#游戏编程入门].Visual.C.Sharp.Game.Programming 源代码.rar

238 directories, 1715 files


实例下载地址

Visual.C#游戏编程入门].Visual.C.Sharp.Game.Programming+源代码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警