实例介绍
《游戏脚本高级编程》是游戏开发经典丛书系列之一,适合游戏开发人员、业余游戏软件开发爱好者,也可以作为大专院校相关专业的参考书。
【实例截图】
【核心代码】
d6fae54c-7069-4fb5-9cbd-e5876bf5c388
└── Programs
├── Chapter 10
│ ├── Read Me!.txt
│ └── XVM Prototype
│ ├── Executable
│ │ ├── test_0.xse
│ │ ├── test_1.xse
│ │ └── XVMProto.exe
│ └── Source
│ ├── test_0.xse
│ ├── test_1.xse
│ ├── xvmproto.cpp
│ ├── XVM Proto.dsp
│ └── XVM Proto.dsw
├── Chapter 11
│ ├── Read Me!.txt
│ ├── XASM 0.8
│ │ ├── Executable
│ │ │ └── XASM.exe
│ │ └── Source
│ │ ├── xasm.cpp
│ │ ├── XASM.dsp
│ │ └── XASM.dsw
│ ├── XVM Demo
│ │ ├── Executable
│ │ │ ├── test_0.xse
│ │ │ ├── test_1.xse
│ │ │ └── XVM.exe
│ │ └── Source
│ │ ├── test_0.xse
│ │ ├── test_1.xse
│ │ ├── xvm.cpp
│ │ ├── XVM Demo.dsp
│ │ └── XVM Demo.dsw
│ └── XVM Final
│ ├── Executable
│ │ ├── script.xasm
│ │ ├── script.xse
│ │ └── XVMFinal.exe
│ └── Source
│ ├── host.cpp
│ ├── script.xasm
│ ├── script.xse
│ ├── xvm.cpp
│ ├── XVM Final.dsp
│ ├── XVM Final.dsw
│ └── xvm.h
├── Chapter 13
│ ├── 13_01
│ │ ├── Executable
│ │ │ ├── 13_01.exe
│ │ │ └── test.txt
│ │ └── Source
│ │ ├── 13_01.dsp
│ │ ├── lexer.cpp
│ │ └── test.txt
│ ├── 13_02
│ │ ├── Executable
│ │ │ ├── 13_02.exe
│ │ │ └── test.txt
│ │ └── Source
│ │ ├── 13_02.dsp
│ │ ├── lexer.cpp
│ │ └── test.txt
│ ├── 13_03
│ │ ├── Executable
│ │ │ ├── 13_03.exe
│ │ │ ├── code.xss
│ │ │ └── test.txt
│ │ └── Source
│ │ ├── 13_03.dsp
│ │ ├── code.xss
│ │ ├── lexer.cpp
│ │ └── test.txt
│ ├── Chapter 13.dsw
│ └── Read Me!.txt
├── Chapter 14
│ ├── Read Me!.txt
│ └── XtremeScript Compiler
│ ├── code_emit.cpp
│ ├── code_emit.h
│ ├── error.cpp
│ ├── error.h
│ ├── func_table.cpp
│ ├── func_table.h
│ ├── globals.h
│ ├── i_code.cpp
│ ├── i_code.h
│ ├── lexer.cpp
│ ├── lexer.h
│ ├── linked_list.cpp
│ ├── linked_list.h
│ ├── parser.cpp
│ ├── parser.h
│ ├── preprocessor.cpp
│ ├── preprocessor.h
│ ├── stack.cpp
│ ├── stack.h
│ ├── string_table.h
│ ├── symbol_table.cpp
│ ├── symbol_table.h
│ ├── XASM.exe
│ ├── xsc.cpp
│ ├── XSC.dsp
│ ├── xsc.h
│ └── XtremeScript Compiler.dsw
├── Chapter 15
│ ├── 15_01
│ │ ├── Executable
│ │ │ ├── XASM.exe
│ │ │ └── XSC.exe
│ │ └── Source
│ │ ├── 15_01.dsp
│ │ ├── 15_01.dsw
│ │ ├── code_emit.cpp
│ │ ├── code_emit.h
│ │ ├── error.cpp
│ │ ├── error.h
│ │ ├── func_table.cpp
│ │ ├── func_table.h
│ │ ├── globals.h
│ │ ├── i_code.cpp
│ │ ├── i_code.h
│ │ ├── lexer.cpp
│ │ ├── lexer.h
│ │ ├── linked_list.cpp
│ │ ├── linked_list.h
│ │ ├── parser.cpp
│ │ ├── parser.h
│ │ ├── preprocessor.cpp
│ │ ├── preprocessor.h
│ │ ├── stack.cpp
│ │ ├── stack.h
│ │ ├── string_table.h
│ │ ├── symbol_table.cpp
│ │ ├── symbol_table.h
│ │ ├── xsc.cpp
│ │ └── xsc.h
│ ├── 15_02
│ │ ├── Executable
│ │ │ ├── XASM.exe
│ │ │ └── XSC.exe
│ │ └── Source
│ │ ├── 15_02.dsp
│ │ ├── 15_02.dsw
│ │ ├── code_emit.cpp
│ │ ├── code_emit.h
│ │ ├── error.cpp
│ │ ├── error.h
│ │ ├── func_table.cpp
│ │ ├── func_table.h
│ │ ├── globals.h
│ │ ├── i_code.cpp
│ │ ├── i_code.h
│ │ ├── lexer.cpp
│ │ ├── lexer.h
│ │ ├── linked_list.cpp
│ │ ├── linked_list.h
│ │ ├── parser.cpp
│ │ ├── parser.h
│ │ ├── preprocessor.cpp
│ │ ├── preprocessor.h
│ │ ├── stack.cpp
│ │ ├── stack.h
│ │ ├── string_table.h
│ │ ├── symbol_table.cpp
│ │ ├── symbol_table.h
│ │ ├── xsc.cpp
│ │ └── xsc.h
│ ├── 15_03
│ │ ├── Executable
│ │ │ ├── XASM.exe
│ │ │ └── XSC.exe
│ │ └── Source
│ │ ├── 15_03.dsp
│ │ ├── 15_03.dsw
│ │ ├── code_emit.cpp
│ │ ├── code_emit.h
│ │ ├── error.cpp
│ │ ├── error.h
│ │ ├── func_table.cpp
│ │ ├── func_table.h
│ │ ├── globals.h
│ │ ├── i_code.cpp
│ │ ├── i_code.h
│ │ ├── lexer.cpp
│ │ ├── lexer.h
│ │ ├── linked_list.cpp
│ │ ├── linked_list.h
│ │ ├── parser.cpp
│ │ ├── parser.h
│ │ ├── preprocessor.cpp
│ │ ├── preprocessor.h
│ │ ├── stack.cpp
│ │ ├── stack.h
│ │ ├── string_table.h
│ │ ├── symbol_table.cpp
│ │ ├── symbol_table.h
│ │ ├── xsc.cpp
│ │ └── xsc.h
│ ├── 15_04
│ │ ├── Executable
│ │ │ ├── XASM.exe
│ │ │ └── XSC.exe
│ │ └── Source
│ │ ├── 15_04.dsp
│ │ ├── 15_04.dsw
│ │ ├── code_emit.cpp
│ │ ├── code_emit.h
│ │ ├── error.cpp
│ │ ├── error.h
│ │ ├── func_table.cpp
│ │ ├── func_table.h
│ │ ├── globals.h
│ │ ├── i_code.cpp
│ │ ├── i_code.h
│ │ ├── lexer.cpp
│ │ ├── lexer.h
│ │ ├── linked_list.cpp
│ │ ├── linked_list.h
│ │ ├── parser.cpp
│ │ ├── parser.h
│ │ ├── preprocessor.cpp
│ │ ├── preprocessor.h
│ │ ├── stack.cpp
│ │ ├── stack.h
│ │ ├── string_table.h
│ │ ├── symbol_table.cpp
│ │ ├── symbol_table.h
│ │ ├── xsc.cpp
│ │ └── xsc.h
│ ├── Alien Demo
│ │ ├── Executable
│ │ │ ├── Alien Demo.exe
│ │ │ ├── ASM_SCRIPT.XSE
│ │ │ ├── Gfx
│ │ │ │ ├── Alien0000.bmp
│ │ │ │ ├── Alien0001.bmp
│ │ │ │ ├── Alien0002.bmp
│ │ │ │ ├── Alien0003.bmp
│ │ │ │ ├── Alien0004.bmp
│ │ │ │ ├── Alien0005.bmp
│ │ │ │ ├── Alien0006.bmp
│ │ │ │ ├── Alien0007.bmp
│ │ │ │ ├── Alien0008.bmp
│ │ │ │ ├── Alien0009.bmp
│ │ │ │ ├── Alien0010.bmp
│ │ │ │ ├── Alien0011.bmp
│ │ │ │ ├── Alien0012.bmp
│ │ │ │ ├── Alien0013.bmp
│ │ │ │ ├── Alien0014.bmp
│ │ │ │ ├── Alien0015.bmp
│ │ │ │ ├── Alien0016.bmp
│ │ │ │ ├── Alien0017.bmp
│ │ │ │ ├── Alien0018.bmp
│ │ │ │ ├── Alien0019.bmp
│ │ │ │ ├── Alien0020.bmp
│ │ │ │ ├── Alien0021.bmp
│ │ │ │ ├── Alien0022.bmp
│ │ │ │ ├── Alien0023.bmp
│ │ │ │ ├── Alien0024.bmp
│ │ │ │ ├── Alien0025.bmp
│ │ │ │ ├── Alien0026.bmp
│ │ │ │ ├── Alien0027.bmp
│ │ │ │ ├── Alien0028.bmp
│ │ │ │ ├── Alien0029.bmp
│ │ │ │ ├── Alien0030.bmp
│ │ │ │ ├── Alien0031.bmp
│ │ │ │ └── Ravelicious.bmp
│ │ │ └── SCRIPT.XSE
│ │ └── Source
│ │ ├── alien_demo.cpp
│ │ ├── Alien Demo.dsp
│ │ ├── Alien Demo.dsw
│ │ ├── ASM_SCRIPT.XSE
│ │ ├── Gfx
│ │ │ ├── Alien0000.bmp
│ │ │ ├── Alien0001.bmp
│ │ │ ├── Alien0002.bmp
│ │ │ ├── Alien0003.bmp
│ │ │ ├── Alien0004.bmp
│ │ │ ├── Alien0005.bmp
│ │ │ ├── Alien0006.bmp
│ │ │ ├── Alien0007.bmp
│ │ │ ├── Alien0008.bmp
│ │ │ ├── Alien0009.bmp
│ │ │ ├── Alien0010.bmp
│ │ │ ├── Alien0011.bmp
│ │ │ ├── Alien0012.bmp
│ │ │ ├── Alien0013.bmp
│ │ │ ├── Alien0014.bmp
│ │ │ ├── Alien0015.bmp
│ │ │ ├── Alien0016.bmp
│ │ │ ├── Alien0017.bmp
│ │ │ ├── Alien0018.bmp
│ │ │ ├── Alien0019.bmp
│ │ │ ├── Alien0020.bmp
│ │ │ ├── Alien0021.bmp
│ │ │ ├── Alien0022.bmp
│ │ │ ├── Alien0023.bmp
│ │ │ ├── Alien0024.bmp
│ │ │ ├── Alien0025.bmp
│ │ │ ├── Alien0026.bmp
│ │ │ ├── Alien0027.bmp
│ │ │ ├── Alien0028.bmp
│ │ │ ├── Alien0029.bmp
│ │ │ ├── Alien0030.bmp
│ │ │ ├── Alien0031.bmp
│ │ │ └── Ravelicious.bmp
│ │ ├── keymap.h
│ │ ├── Scripts
│ │ │ ├── asm_script.xasm
│ │ │ └── script.xss
│ │ ├── SCRIPT.XSE
│ │ ├── wrappuh.cpp
│ │ ├── wrappuh.h
│ │ ├── xvm.cpp
│ │ └── xvm.h
│ ├── Read Me!.txt
│ └── XVM Console
│ ├── Executable
│ │ ├── HELLO.XSE
│ │ ├── hello.xss
│ │ ├── RECTANGLE.XSE
│ │ ├── rectangle.xss
│ │ └── XVMConsole.exe
│ └── Source
│ ├── console.cpp
│ ├── HELLO.XSE
│ ├── hello.xss
│ ├── RECTANGLE.XSE
│ ├── rectangle.xss
│ ├── XVM Console.dsp
│ ├── XVM Console.dsw
│ ├── xvm.cpp
│ └── xvm.h
├── Chapter 16
│ ├── Executable
│ │ ├── Gfx
│ │ │ ├── Congrats
│ │ │ │ └── BG.bmp
│ │ │ ├── Droids
│ │ │ │ ├── Blue
│ │ │ │ │ ├── East.bmp
│ │ │ │ │ ├── North.bmp
│ │ │ │ │ ├── North_East.bmp
│ │ │ │ │ ├── North_West.bmp
│ │ │ │ │ ├── South.bmp
│ │ │ │ │ ├── South_East.bmp
│ │ │ │ │ ├── South_West.bmp
│ │ │ │ │ └── West.bmp
│ │ │ │ ├── Grey
│ │ │ │ │ ├── East.bmp
│ │ │ │ │ ├── North.bmp
│ │ │ │ │ ├── North_East.bmp
│ │ │ │ │ ├── North_West.bmp
│ │ │ │ │ ├── South.bmp
│ │ │ │ │ ├── South_East.bmp
│ │ │ │ │ ├── South_West.bmp
│ │ │ │ │ └── West.bmp
│ │ │ │ ├── Red
│ │ │ │ │ ├── East.bmp
│ │ │ │ │ ├── North.bmp
│ │ │ │ │ ├── North_East.bmp
│ │ │ │ │ ├── North_West.bmp
│ │ │ │ │ ├── South.bmp
│ │ │ │ │ ├── South_East.bmp
│ │ │ │ │ ├── South_West.bmp
│ │ │ │ │ └── West.bmp
│ │ │ │ └── White
│ │ │ │ ├── East.bmp
│ │ │ │ ├── North.bmp
│ │ │ │ ├── North_East.bmp
│ │ │ │ ├── North_West.bmp
│ │ │ │ ├── South.bmp
│ │ │ │ ├── South_East.bmp
│ │ │ │ ├── South_West.bmp
│ │ │ │ └── West.bmp
│ │ │ ├── Explosion
│ │ │ │ ├── 0.bmp
│ │ │ │ ├── 1.bmp
│ │ │ │ ├── 2.bmp
│ │ │ │ ├── 3.bmp
│ │ │ │ ├── 4.bmp
│ │ │ │ ├── 5.bmp
│ │ │ │ ├── 6.bmp
│ │ │ │ └── Thumbs.db
│ │ │ ├── Game_Over
│ │ │ │ └── BG.bmp
│ │ │ ├── How_To_Play
│ │ │ │ └── BG.bmp
│ │ │ ├── Interface
│ │ │ │ ├── Energy_Bars
│ │ │ │ │ ├── Blue_Clear.bmp
│ │ │ │ │ ├── Blue_Full.bmp
│ │ │ │ │ ├── Red_Clear.bmp
│ │ │ │ │ ├── Red_Full.bmp
│ │ │ │ │ ├── Yellow_Clear.bmp
│ │ │ │ │ └── Yellow_Full.bmp
│ │ │ │ ├── Frame_Energy.bmp
│ │ │ │ └── Frame_Keys.bmp
│ │ │ ├── Keys
│ │ │ │ ├── Blue
│ │ │ │ │ ├── 0.bmp
│ │ │ │ │ ├── 1.bmp
│ │ │ │ │ ├── 2.bmp
│ │ │ │ │ ├── 3.bmp
│ │ │ │ │ ├── 4.bmp
│ │ │ │ │ ├── 5.bmp
│ │ │ │ │ ├── 6.bmp
│ │ │ │ │ └── 7.bmp
│ │ │ │ ├── Green
│ │ │ │ │ ├── 0.bmp
│ │ │ │ │ ├── 1.bmp
│ │ │ │ │ ├── 2.bmp
│ │ │ │ │ ├── 3.bmp
│ │ │ │ │ ├── 4.bmp
│ │ │ │ │ ├── 5.bmp
│ │ │ │ │ ├── 6.bmp
│ │ │ │ │ └── 7.bmp
│ │ │ │ ├── Icons
│ │ │ │ │ ├── Blue.bmp
│ │ │ │ │ ├── Blue_Empty.bmp
│ │ │ │ │ ├── Green.bmp
│ │ │ │ │ ├── Green_Empty.bmp
│ │ │ │ │ ├── Red.bmp
│ │ │ │ │ ├── Red_Empty.bmp
│ │ │ │ │ ├── Yellow.bmp
│ │ │ │ │ └── Yellow_Empty.bmp
│ │ │ │ ├── Red
│ │ │ │ │ ├── 0.bmp
│ │ │ │ │ ├── 1.bmp
│ │ │ │ │ ├── 2.bmp
│ │ │ │ │ ├── 3.bmp
│ │ │ │ │ ├── 4.bmp
│ │ │ │ │ ├── 5.bmp
│ │ │ │ │ ├── 6.bmp
│ │ │ │ │ └── 7.bmp
│ │ │ │ └── Yellow
│ │ │ │ ├── 0.bmp
│ │ │ │ ├── 1.bmp
│ │ │ │ ├── 2.bmp
│ │ │ │ ├── 3.bmp
│ │ │ │ ├── 4.bmp
│ │ │ │ ├── 5.bmp
│ │ │ │ ├── 6.bmp
│ │ │ │ └── 7.bmp
│ │ │ ├── Loading
│ │ │ │ └── BG.bmp
│ │ │ ├── Rooms
│ │ │ │ ├── BG.bmp
│ │ │ │ ├── BG_Lit.bmp
│ │ │ │ ├── Doors
│ │ │ │ │ ├── East
│ │ │ │ │ │ ├── Open_0.bmp
│ │ │ │ │ │ ├── Open_0_Lit.bmp
│ │ │ │ │ │ ├── Open_1.bmp
│ │ │ │ │ │ ├── Open_1_Lit.bmp
│ │ │ │ │ │ ├── Open_2.bmp
│ │ │ │ │ │ └── Open_2_Lit.bmp
│ │ │ │ │ ├── North
│ │ │ │ │ │ ├── Open_0.bmp
│ │ │ │ │ │ ├── Open_0_Lit.bmp
│ │ │ │ │ │ ├── Open_1.bmp
│ │ │ │ │ │ ├── Open_1_Lit.bmp
│ │ │ │ │ │ ├── Open_2.bmp
│ │ │ │ │ │ └── Open_2_Lit.bmp
│ │ │ │ │ ├── South
│ │ │ │ │ │ ├── Open_0.bmp
│ │ │ │ │ │ ├── Open_0_Lit.bmp
│ │ │ │ │ │ ├── Open_1.bmp
│ │ │ │ │ │ ├── Open_1_Lit.bmp
│ │ │ │ │ │ ├── Open_2.bmp
│ │ │ │ │ │ └── Open_2_Lit.bmp
│ │ │ │ │ └── West
│ │ │ │ │ ├── Open_0.bmp
│ │ │ │ │ ├── Open_0_Lit.bmp
│ │ │ │ │ ├── Open_1.bmp
│ │ │ │ │ ├── Open_1_Lit.bmp
│ │ │ │ │ ├── Open_2.bmp
│ │ │ │ │ └── Open_2_Lit.bmp
│ │ │ │ ├── Key_BG.bmp
│ │ │ │ ├── Key_Panels
│ │ │ │ │ ├── Blue_Lit.bmp
│ │ │ │ │ ├── Green_Lit.bmp
│ │ │ │ │ ├── Red_Lit.bmp
│ │ │ │ │ └── Yellow_Lit.bmp
│ │ │ │ ├── Pedestal_BG.bmp
│ │ │ │ ├── Pedestal_BG_Lit.bmp
│ │ │ │ └── Thumbs.db
│ │ │ ├── Title
│ │ │ │ ├── BG.bmp
│ │ │ │ └── Exit.bmp
│ │ │ ├── Weapons
│ │ │ │ ├── Enemy
│ │ │ │ │ ├── East
│ │ │ │ │ │ ├── 0.bmp
│ │ │ │ │ │ ├── 1.bmp
│ │ │ │ │ │ ├── 2.bmp
│ │ │ │ │ │ └── 3.bmp
│ │ │ │ │ ├── North
│ │ │ │ │ │ ├── 0.bmp
│ │ │ │ │ │ ├── 1.bmp
│ │ │ │ │ │ ├── 2.bmp
│ │ │ │ │ │ └── 3.bmp
│ │ │ │ │ ├── South
│ │ │ │ │ │ ├── 0.bmp
│ │ │ │ │ │ ├── 1.bmp
│ │ │ │ │ │ ├── 2.bmp
│ │ │ │ │ │ └── 3.bmp
│ │ │ │ │ └── West
│ │ │ │ │ ├── 0.bmp
│ │ │ │ │ ├── 1.bmp
│ │ │ │ │ ├── 2.bmp
│ │ │ │ │ └── 3.bmp
│ │ │ │ └── Player
│ │ │ │ ├── East
│ │ │ │ │ ├── 0.bmp
│ │ │ │ │ ├── 1.bmp
│ │ │ │ │ ├── 2.bmp
│ │ │ │ │ └── 3.bmp
│ │ │ │ ├── North
│ │ │ │ │ ├── 0.bmp
│ │ │ │ │ ├── 1.bmp
│ │ │ │ │ ├── 2.bmp
│ │ │ │ │ └── 3.bmp
│ │ │ │ ├── South
│ │ │ │ │ ├── 0.bmp
│ │ │ │ │ ├── 1.bmp
│ │ │ │ │ ├── 2.bmp
│ │ │ │ │ └── 3.bmp
│ │ │ │ └── West
│ │ │ │ ├── 0.bmp
│ │ │ │ ├── 1.bmp
│ │ │ │ ├── 2.bmp
│ │ │ │ └── 3.bmp
│ │ │ └── Zone_Map
│ │ │ ├── BG.bmp
│ │ │ └── Cursor.bmp
│ │ ├── Lockdown.exe
│ │ ├── Scripts
│ │ │ ├── AMBIENT.XSE
│ │ │ ├── BLUE_DROID.XSE
│ │ │ ├── GREY_DROID.XSE
│ │ │ └── RED_DROID.XSE
│ │ └── Sound
│ │ ├── Game_Over
│ │ │ └── Theme.wav
│ │ ├── Interface
│ │ │ ├── Browse.wav
│ │ │ └── Select.wav
│ │ ├── Intro
│ │ │ └── Intro.wav
│ │ ├── Keys
│ │ │ ├── All_Panels_Activated.wav
│ │ │ ├── Get_Key.wav
│ │ │ └── Panel_Activate.wav
│ │ ├── Rooms
│ │ │ ├── Door_Open.wav
│ │ │ └── Lights_Flicker.wav
│ │ └── Weapons
│ │ ├── Enemy_Laser.wav
│ │ ├── Explosion.wav
│ │ └── Player_Laser.wav
│ ├── Read Me!.txt
│ └── Source
│ ├── Gfx
│ │ ├── Congrats
│ │ │ └── BG.bmp
│ │ ├── Droids
│ │ │ ├── Blue
│ │ │ │ ├── East.bmp
│ │ │ │ ├── North.bmp
│ │ │ │ ├── North_East.bmp
│ │ │ │ ├── North_West.bmp
│ │ │ │ ├── South.bmp
│ │ │ │ ├── South_East.bmp
│ │ │ │ ├── South_West.bmp
│ │ │ │ └── West.bmp
│ │ │ ├── Grey
│ │ │ │ ├── East.bmp
│ │ │ │ ├── North.bmp
│ │ │ │ ├── North_East.bmp
│ │ │ │ ├── North_West.bmp
│ │ │ │ ├── South.bmp
│ │ │ │ ├── South_East.bmp
│ │ │ │ ├── South_West.bmp
│ │ │ │ └── West.bmp
│ │ │ ├── Red
│ │ │ │ ├── East.bmp
│ │ │ │ ├── North.bmp
│ │ │ │ ├── North_East.bmp
│ │ │ │ ├── North_West.bmp
│ │ │ │ ├── South.bmp
│ │ │ │ ├── South_East.bmp
│ │ │ │ ├── South_West.bmp
│ │ │ │ └── West.bmp
│ │ │ └── White
│ │ │ ├── East.bmp
│ │ │ ├── North.bmp
│ │ │ ├── North_East.bmp
│ │ │ ├── North_West.bmp
│ │ │ ├── South.bmp
│ │ │ ├── South_East.bmp
│ │ │ ├── South_West.bmp
│ │ │ └── West.bmp
│ │ ├── Explosion
│ │ │ ├── 0.bmp
│ │ │ ├── 1.bmp
│ │ │ ├── 2.bmp
│ │ │ ├── 3.bmp
│ │ │ ├── 4.bmp
│ │ │ ├── 5.bmp
│ │ │ ├── 6.bmp
│ │ │ └── Thumbs.db
│ │ ├── Game_Over
│ │ │ └── BG.bmp
│ │ ├── How_To_Play
│ │ │ └── BG.bmp
│ │ ├── Interface
│ │ │ ├── Energy_Bars
│ │ │ │ ├── Blue_Clear.bmp
│ │ │ │ ├── Blue_Full.bmp
│ │ │ │ ├── Red_Clear.bmp
│ │ │ │ ├── Red_Full.bmp
│ │ │ │ ├── Yellow_Clear.bmp
│ │ │ │ └── Yellow_Full.bmp
│ │ │ ├── Frame_Energy.bmp
│ │ │ └── Frame_Keys.bmp
│ │ ├── Keys
│ │ │ ├── Blue
│ │ │ │ ├── 0.bmp
│ │ │ │ ├── 1.bmp
│ │ │ │ ├── 2.bmp
│ │ │ │ ├── 3.bmp
│ │ │ │ ├── 4.bmp
│ │ │ │ ├── 5.bmp
│ │ │ │ ├── 6.bmp
│ │ │ │ └── 7.bmp
│ │ │ ├── Green
│ │ │ │ ├── 0.bmp
│ │ │ │ ├── 1.bmp
│ │ │ │ ├── 2.bmp
│ │ │ │ ├── 3.bmp
│ │ │ │ ├── 4.bmp
│ │ │ │ ├── 5.bmp
│ │ │ │ ├── 6.bmp
│ │ │ │ └── 7.bmp
│ │ │ ├── Icons
│ │ │ │ ├── Blue.bmp
│ │ │ │ ├── Blue_Empty.bmp
│ │ │ │ ├── Green.bmp
│ │ │ │ ├── Green_Empty.bmp
│ │ │ │ ├── Red.bmp
│ │ │ │ ├── Red_Empty.bmp
│ │ │ │ ├── Yellow.bmp
│ │ │ │ └── Yellow_Empty.bmp
│ │ │ ├── Red
│ │ │ │ ├── 0.bmp
│ │ │ │ ├── 1.bmp
│ │ │ │ ├── 2.bmp
│ │ │ │ ├── 3.bmp
│ │ │ │ ├── 4.bmp
│ │ │ │ ├── 5.bmp
│ │ │ │ ├── 6.bmp
│ │ │ │ └── 7.bmp
│ │ │ └── Yellow
│ │ │ ├── 0.bmp
│ │ │ ├── 1.bmp
│ │ │ ├── 2.bmp
│ │ │ ├── 3.bmp
│ │ │ ├── 4.bmp
│ │ │ ├── 5.bmp
│ │ │ ├── 6.bmp
│ │ │ └── 7.bmp
│ │ ├── Loading
│ │ │ └── BG.bmp
│ │ ├── Rooms
│ │ │ ├── BG.bmp
│ │ │ ├── BG_Lit.bmp
│ │ │ ├── Doors
│ │ │ │ ├── East
│ │ │ │ │ ├── Open_0.bmp
│ │ │ │ │ ├── Open_0_Lit.bmp
│ │ │ │ │ ├── Open_1.bmp
│ │ │ │ │ ├── Open_1_Lit.bmp
│ │ │ │ │ ├── Open_2.bmp
│ │ │ │ │ └── Open_2_Lit.bmp
│ │ │ │ ├── North
│ │ │ │ │ ├── Open_0.bmp
│ │ │ │ │ ├── Open_0_Lit.bmp
│ │ │ │ │ ├── Open_1.bmp
│ │ │ │ │ ├── Open_1_Lit.bmp
│ │ │ │ │ ├── Open_2.bmp
│ │ │ │ │ └── Open_2_Lit.bmp
│ │ │ │ ├── South
│ │ │ │ │ ├── Open_0.bmp
│ │ │ │ │ ├── Open_0_Lit.bmp
│ │ │ │ │ ├── Open_1.bmp
│ │ │ │ │ ├── Open_1_Lit.bmp
│ │ │ │ │ ├── Open_2.bmp
│ │ │ │ │ └── Open_2_Lit.bmp
│ │ │ │ └── West
│ │ │ │ ├── Open_0.bmp
│ │ │ │ ├── Open_0_Lit.bmp
│ │ │ │ ├── Open_1.bmp
│ │ │ │ ├── Open_1_Lit.bmp
│ │ │ │ ├── Open_2.bmp
│ │ │ │ └── Open_2_Lit.bmp
│ │ │ ├── Key_BG.bmp
│ │ │ ├── Key_Panels
│ │ │ │ ├── Blue_Lit.bmp
│ │ │ │ ├── Green_Lit.bmp
│ │ │ │ ├── Red_Lit.bmp
│ │ │ │ └── Yellow_Lit.bmp
│ │ │ ├── Pedestal_BG.bmp
│ │ │ ├── Pedestal_BG_Lit.bmp
│ │ │ └── Thumbs.db
│ │ ├── Title
│ │ │ ├── BG.bmp
│ │ │ └── Exit.bmp
│ │ ├── Weapons
│ │ │ ├── Enemy
│ │ │ │ ├── East
│ │ │ │ │ ├── 0.bmp
│ │ │ │ │ ├── 1.bmp
│ │ │ │ │ ├── 2.bmp
│ │ │ │ │ └── 3.bmp
│ │ │ │ ├── North
│ │ │ │ │ ├── 0.bmp
│ │ │ │ │ ├── 1.bmp
│ │ │ │ │ ├── 2.bmp
│ │ │ │ │ └── 3.bmp
│ │ │ │ ├── South
│ │ │ │ │ ├── 0.bmp
│ │ │ │ │ ├── 1.bmp
│ │ │ │ │ ├── 2.bmp
│ │ │ │ │ └── 3.bmp
│ │ │ │ └── West
│ │ │ │ ├── 0.bmp
│ │ │ │ ├── 1.bmp
│ │ │ │ ├── 2.bmp
│ │ │ │ └── 3.bmp
│ │ │ └── Player
│ │ │ ├── East
│ │ │ │ ├── 0.bmp
│ │ │ │ ├── 1.bmp
│ │ │ │ ├── 2.bmp
│ │ │ │ └── 3.bmp
│ │ │ ├── North
│ │ │ │ ├── 0.bmp
│ │ │ │ ├── 1.bmp
│ │ │ │ ├── 2.bmp
│ │ │ │ └── 3.bmp
│ │ │ ├── South
│ │ │ │ ├── 0.bmp
│ │ │ │ ├── 1.bmp
│ │ │ │ ├── 2.bmp
│ │ │ │ └── 3.bmp
│ │ │ └── West
│ │ │ ├── 0.bmp
│ │ │ ├── 1.bmp
│ │ │ ├── 2.bmp
│ │ │ └── 3.bmp
│ │ └── Zone_Map
│ │ ├── BG.bmp
│ │ └── Cursor.bmp
│ ├── keymap.h
│ ├── Lockdown.cpp
│ ├── Scripts
│ │ ├── ambient.xasm
│ │ ├── blue_droid.xss
│ │ ├── grey_droid.xss
│ │ └── red_droid.xss
│ ├── Sound
│ │ ├── Game_Over
│ │ │ └── Theme.wav
│ │ ├── Interface
│ │ │ ├── Browse.wav
│ │ │ └── Select.wav
│ │ ├── Intro
│ │ │ └── Intro.wav
│ │ ├── Keys
│ │ │ ├── All_Panels_Activated.wav
│ │ │ ├── Get_Key.wav
│ │ │ └── Panel_Activate.wav
│ │ ├── Rooms
│ │ │ ├── Door_Open.wav
│ │ │ └── Lights_Flicker.wav
│ │ └── Weapons
│ │ ├── Enemy_Laser.wav
│ │ ├── Explosion.wav
│ │ └── Player_Laser.wav
│ ├── Source.dsp
│ ├── Source.dsw
│ ├── wrappuh.cpp
│ ├── wrappuh.h
│ ├── xvm.cpp
│ └── xvm.h
├── Chapter 3
│ ├── Console CBL Demo
│ │ ├── Executable
│ │ │ ├── ConCBL.exe
│ │ │ └── demo.cbl
│ │ └── Source
│ │ ├── concbl.cpp
│ │ ├── Console CBL Demo.dsp
│ │ ├── Console CBL Demo.dsw
│ │ └── demo.cbl
│ ├── Multiple NPCs
│ │ ├── Executable
│ │ │ ├── fonts
│ │ │ │ └── white.bmp
│ │ │ ├── gfx
│ │ │ │ ├── castle_bg.bmp
│ │ │ │ ├── character
│ │ │ │ │ ├── down_0.bmp
│ │ │ │ │ ├── down_1.bmp
│ │ │ │ │ ├── left_0.bmp
│ │ │ │ │ ├── left_1.bmp
│ │ │ │ │ ├── right_0.bmp
│ │ │ │ │ ├── right_1.bmp
│ │ │ │ │ ├── up_0.bmp
│ │ │ │ │ └── up_1.bmp
│ │ │ │ └── textbox.bmp
│ │ │ ├── Multiple NPCs.exe
│ │ │ ├── npc_0.cbl
│ │ │ ├── npc_1.cbl
│ │ │ ├── npc_2.cbl
│ │ │ ├── npc_3.cbl
│ │ │ └── npc_4.cbl
│ │ └── Source
│ │ ├── fonts
│ │ │ └── white.bmp
│ │ ├── gfx
│ │ │ ├── castle_bg.bmp
│ │ │ ├── character
│ │ │ │ ├── down_0.bmp
│ │ │ │ ├── down_1.bmp
│ │ │ │ ├── left_0.bmp
│ │ │ │ ├── left_1.bmp
│ │ │ │ ├── right_0.bmp
│ │ │ │ ├── right_1.bmp
│ │ │ │ ├── up_0.bmp
│ │ │ │ └── up_1.bmp
│ │ │ └── textbox.bmp
│ │ ├── keymap.h
│ │ ├── Multi_NPC.cpp
│ │ ├── Multiple NPCs.dsp
│ │ ├── Multiple NPCs.dsw
│ │ ├── npc_0.cbl
│ │ ├── npc_1.cbl
│ │ ├── npc_2.cbl
│ │ ├── npc_3.cbl
│ │ ├── npc_4.cbl
│ │ ├── wrappuh.cpp
│ │ └── wrappuh.h
│ ├── Read Me!.txt
│ ├── Scripted Intro
│ │ ├── Executable
│ │ │ ├── gfx
│ │ │ │ ├── copyright.bmp
│ │ │ │ ├── title.bmp
│ │ │ │ └── ynh_presents.bmp
│ │ │ ├── intro.cbl
│ │ │ ├── Scripted Intro.exe
│ │ │ └── sound
│ │ │ ├── ambient.wav
│ │ │ ├── title.wav
│ │ │ └── wipe.wav
│ │ └── Source
│ │ ├── CBL_Intro.cpp
│ │ ├── gfx
│ │ │ ├── copyright.bmp
│ │ │ ├── title.bmp
│ │ │ └── ynh_presents.bmp
│ │ ├── intro.cbl
│ │ ├── keymap.h
│ │ ├── Scripted Intro.dsp
│ │ ├── Scripted Intro.dsw
│ │ ├── sound
│ │ │ ├── ambient.wav
│ │ │ ├── title.wav
│ │ │ └── wipe.wav
│ │ ├── wrappuh.cpp
│ │ └── wrappuh.h
│ └── Scripted RPG NPC
│ ├── Executable
│ │ ├── fonts
│ │ │ └── white.bmp
│ │ ├── gfx
│ │ │ ├── castle_bg.bmp
│ │ │ ├── character
│ │ │ │ ├── down_0.bmp
│ │ │ │ ├── down_1.bmp
│ │ │ │ ├── left_0.bmp
│ │ │ │ ├── left_1.bmp
│ │ │ │ ├── right_0.bmp
│ │ │ │ ├── right_1.bmp
│ │ │ │ ├── up_0.bmp
│ │ │ │ └── up_1.bmp
│ │ │ └── textbox.bmp
│ │ ├── npc.cbl
│ │ └── Scripted RPG NPC.exe
│ └── Source
│ ├── fonts
│ │ └── white.bmp
│ ├── gfx
│ │ ├── castle_bg.bmp
│ │ ├── character
│ │ │ ├── down_0.bmp
│ │ │ ├── down_1.bmp
│ │ │ ├── left_0.bmp
│ │ │ ├── left_1.bmp
│ │ │ ├── right_0.bmp
│ │ │ ├── right_1.bmp
│ │ │ ├── up_0.bmp
│ │ │ └── up_1.bmp
│ │ └── textbox.bmp
│ ├── keymap.h
│ ├── npc.cbl
│ ├── RPG_NPC.cpp
│ ├── Scripted RPG NPC.dsp
│ ├── Scripted RPG NPC.dsw
│ ├── wrappuh.cpp
│ └── wrappuh.h
├── Chapter 6
│ ├── C Alien Demo
│ │ ├── Executable
│ │ │ ├── C Alien Demo.exe
│ │ │ └── Gfx
│ │ │ ├── Alien0000.bmp
│ │ │ ├── Alien0001.bmp
│ │ │ ├── Alien0002.bmp
│ │ │ ├── Alien0003.bmp
│ │ │ ├── Alien0004.bmp
│ │ │ ├── Alien0005.bmp
│ │ │ ├── Alien0006.bmp
│ │ │ ├── Alien0007.bmp
│ │ │ ├── Alien0008.bmp
│ │ │ ├── Alien0009.bmp
│ │ │ ├── Alien0010.bmp
│ │ │ ├── Alien0011.bmp
│ │ │ ├── Alien0012.bmp
│ │ │ ├── Alien0013.bmp
│ │ │ ├── Alien0014.bmp
│ │ │ ├── Alien0015.bmp
│ │ │ ├── Alien0016.bmp
│ │ │ ├── Alien0017.bmp
│ │ │ ├── Alien0018.bmp
│ │ │ ├── Alien0019.bmp
│ │ │ ├── Alien0020.bmp
│ │ │ ├── Alien0021.bmp
│ │ │ ├── Alien0022.bmp
│ │ │ ├── Alien0023.bmp
│ │ │ ├── Alien0024.bmp
│ │ │ ├── Alien0025.bmp
│ │ │ ├── Alien0026.bmp
│ │ │ ├── Alien0027.bmp
│ │ │ ├── Alien0028.bmp
│ │ │ ├── Alien0029.bmp
│ │ │ ├── Alien0030.bmp
│ │ │ ├── Alien0031.bmp
│ │ │ ├── Ravelicious.bmp
│ │ │ └── Thumbs.db
│ │ └── Source
│ │ ├── 06-01.cpp
│ │ ├── C Alien Demo.dsp
│ │ ├── C Alien Demo.dsw
│ │ ├── Gfx
│ │ │ ├── Alien0000.bmp
│ │ │ ├── Alien0001.bmp
│ │ │ ├── Alien0002.bmp
│ │ │ ├── Alien0003.bmp
│ │ │ ├── Alien0004.bmp
│ │ │ ├── Alien0005.bmp
│ │ │ ├── Alien0006.bmp
│ │ │ ├── Alien0007.bmp
│ │ │ ├── Alien0008.bmp
│ │ │ ├── Alien0009.bmp
│ │ │ ├── Alien0010.bmp
│ │ │ ├── Alien0011.bmp
│ │ │ ├── Alien0012.bmp
│ │ │ ├── Alien0013.bmp
│ │ │ ├── Alien0014.bmp
│ │ │ ├── Alien0015.bmp
│ │ │ ├── Alien0016.bmp
│ │ │ ├── Alien0017.bmp
│ │ │ ├── Alien0018.bmp
│ │ │ ├── Alien0019.bmp
│ │ │ ├── Alien0020.bmp
│ │ │ ├── Alien0021.bmp
│ │ │ ├── Alien0022.bmp
│ │ │ ├── Alien0023.bmp
│ │ │ ├── Alien0024.bmp
│ │ │ ├── Alien0025.bmp
│ │ │ ├── Alien0026.bmp
│ │ │ ├── Alien0027.bmp
│ │ │ ├── Alien0028.bmp
│ │ │ ├── Alien0029.bmp
│ │ │ ├── Alien0030.bmp
│ │ │ ├── Alien0031.bmp
│ │ │ └── Ravelicious.bmp
│ │ ├── keymap.h
│ │ ├── wrappuh.cpp
│ │ └── wrappuh.h
│ ├── Lua
│ │ ├── Alien Demo
│ │ │ ├── Executable
│ │ │ │ ├── 06-03.exe
│ │ │ │ ├── Gfx
│ │ │ │ │ ├── Alien0000.bmp
│ │ │ │ │ ├── Alien0001.bmp
│ │ │ │ │ ├── Alien0002.bmp
│ │ │ │ │ ├── Alien0003.bmp
│ │ │ │ │ ├── Alien0004.bmp
│ │ │ │ │ ├── Alien0005.bmp
│ │ │ │ │ ├── Alien0006.bmp
│ │ │ │ │ ├── Alien0007.bmp
│ │ │ │ │ ├── Alien0008.bmp
│ │ │ │ │ ├── Alien0009.bmp
│ │ │ │ │ ├── Alien0010.bmp
│ │ │ │ │ ├── Alien0011.bmp
│ │ │ │ │ ├── Alien0012.bmp
│ │ │ │ │ ├── Alien0013.bmp
│ │ │ │ │ ├── Alien0014.bmp
│ │ │ │ │ ├── Alien0015.bmp
│ │ │ │ │ ├── Alien0016.bmp
│ │ │ │ │ ├── Alien0017.bmp
│ │ │ │ │ ├── Alien0018.bmp
│ │ │ │ │ ├── Alien0019.bmp
│ │ │ │ │ ├── Alien0020.bmp
│ │ │ │ │ ├── Alien0021.bmp
│ │ │ │ │ ├── Alien0022.bmp
│ │ │ │ │ ├── Alien0023.bmp
│ │ │ │ │ ├── Alien0024.bmp
│ │ │ │ │ ├── Alien0025.bmp
│ │ │ │ │ ├── Alien0026.bmp
│ │ │ │ │ ├── Alien0027.bmp
│ │ │ │ │ ├── Alien0028.bmp
│ │ │ │ │ ├── Alien0029.bmp
│ │ │ │ │ ├── Alien0030.bmp
│ │ │ │ │ ├── Alien0031.bmp
│ │ │ │ │ └── Ravelicious.bmp
│ │ │ │ └── script.lua
│ │ │ └── Source
│ │ │ ├── 06-03.cpp
│ │ │ ├── Gfx
│ │ │ │ ├── Alien0000.bmp
│ │ │ │ ├── Alien0001.bmp
│ │ │ │ ├── Alien0002.bmp
│ │ │ │ ├── Alien0003.bmp
│ │ │ │ ├── Alien0004.bmp
│ │ │ │ ├── Alien0005.bmp
│ │ │ │ ├── Alien0006.bmp
│ │ │ │ ├── Alien0007.bmp
│ │ │ │ ├── Alien0008.bmp
│ │ │ │ ├── Alien0009.bmp
│ │ │ │ ├── Alien0010.bmp
│ │ │ │ ├── Alien0011.bmp
│ │ │ │ ├── Alien0012.bmp
│ │ │ │ ├── Alien0013.bmp
│ │ │ │ ├── Alien0014.bmp
│ │ │ │ ├── Alien0015.bmp
│ │ │ │ ├── Alien0016.bmp
│ │ │ │ ├── Alien0017.bmp
│ │ │ │ ├── Alien0018.bmp
│ │ │ │ ├── Alien0019.bmp
│ │ │ │ ├── Alien0020.bmp
│ │ │ │ ├── Alien0021.bmp
│ │ │ │ ├── Alien0022.bmp
│ │ │ │ ├── Alien0023.bmp
│ │ │ │ ├── Alien0024.bmp
│ │ │ │ ├── Alien0025.bmp
│ │ │ │ ├── Alien0026.bmp
│ │ │ │ ├── Alien0027.bmp
│ │ │ │ ├── Alien0028.bmp
│ │ │ │ ├── Alien0029.bmp
│ │ │ │ ├── Alien0030.bmp
│ │ │ │ ├── Alien0031.bmp
│ │ │ │ └── Ravelicious.bmp
│ │ │ ├── keymap.h
│ │ │ ├── lua
│ │ │ │ ├── lua.h
│ │ │ │ ├── lua.lib
│ │ │ │ ├── lualib.h
│ │ │ │ └── lualib.lib
│ │ │ ├── script.lua
│ │ │ ├── Source.dsp
│ │ │ ├── Source.dsw
│ │ │ ├── wrappuh.cpp
│ │ │ └── wrappuh.h
│ │ └── Basic Demo
│ │ ├── Executable
│ │ │ ├── 06-02.exe
│ │ │ ├── test_0.lua
│ │ │ └── test_1.lua
│ │ └── Source
│ │ ├── 06-02.cpp
│ │ ├── lua
│ │ │ ├── lua.h
│ │ │ ├── lua.lib
│ │ │ ├── lualib.h
│ │ │ └── lualib.lib
│ │ ├── Source.dsp
│ │ ├── Source.dsw
│ │ ├── test_0.lua
│ │ └── test_1.lua
│ ├── Python
│ │ ├── Alien Demo
│ │ │ ├── Executable
│ │ │ │ ├── 06-05.exe
│ │ │ │ ├── Gfx
│ │ │ │ │ ├── Alien0000.bmp
│ │ │ │ │ ├── Alien0001.bmp
│ │ │ │ │ ├── Alien0002.bmp
│ │ │ │ │ ├── Alien0003.bmp
│ │ │ │ │ ├── Alien0004.bmp
│ │ │ │ │ ├── Alien0005.bmp
│ │ │ │ │ ├── Alien0006.bmp
│ │ │ │ │ ├── Alien0007.bmp
│ │ │ │ │ ├── Alien0008.bmp
│ │ │ │ │ ├── Alien0009.bmp
│ │ │ │ │ ├── Alien0010.bmp
│ │ │ │ │ ├── Alien0011.bmp
│ │ │ │ │ ├── Alien0012.bmp
│ │ │ │ │ ├── Alien0013.bmp
│ │ │ │ │ ├── Alien0014.bmp
│ │ │ │ │ ├── Alien0015.bmp
│ │ │ │ │ ├── Alien0016.bmp
│ │ │ │ │ ├── Alien0017.bmp
│ │ │ │ │ ├── Alien0018.bmp
│ │ │ │ │ ├── Alien0019.bmp
│ │ │ │ │ ├── Alien0020.bmp
│ │ │ │ │ ├── Alien0021.bmp
│ │ │ │ │ ├── Alien0022.bmp
│ │ │ │ │ ├── Alien0023.bmp
│ │ │ │ │ ├── Alien0024.bmp
│ │ │ │ │ ├── Alien0025.bmp
│ │ │ │ │ ├── Alien0026.bmp
│ │ │ │ │ ├── Alien0027.bmp
│ │ │ │ │ ├── Alien0028.bmp
│ │ │ │ │ ├── Alien0029.bmp
│ │ │ │ │ ├── Alien0030.bmp
│ │ │ │ │ ├── Alien0031.bmp
│ │ │ │ │ └── Ravelicious.bmp
│ │ │ │ └── script.py
│ │ │ └── Source
│ │ │ ├── 06-05.cpp
│ │ │ ├── Gfx
│ │ │ │ ├── Alien0000.bmp
│ │ │ │ ├── Alien0001.bmp
│ │ │ │ ├── Alien0002.bmp
│ │ │ │ ├── Alien0003.bmp
│ │ │ │ ├── Alien0004.bmp
│ │ │ │ ├── Alien0005.bmp
│ │ │ │ ├── Alien0006.bmp
│ │ │ │ ├── Alien0007.bmp
│ │ │ │ ├── Alien0008.bmp
│ │ │ │ ├── Alien0009.bmp
│ │ │ │ ├── Alien0010.bmp
│ │ │ │ ├── Alien0011.bmp
│ │ │ │ ├── Alien0012.bmp
│ │ │ │ ├── Alien0013.bmp
│ │ │ │ ├── Alien0014.bmp
│ │ │ │ ├── Alien0015.bmp
│ │ │ │ ├── Alien0016.bmp
│ │ │ │ ├── Alien0017.bmp
│ │ │ │ ├── Alien0018.bmp
│ │ │ │ ├── Alien0019.bmp
│ │ │ │ ├── Alien0020.bmp
│ │ │ │ ├── Alien0021.bmp
│ │ │ │ ├── Alien0022.bmp
│ │ │ │ ├── Alien0023.bmp
│ │ │ │ ├── Alien0024.bmp
│ │ │ │ ├── Alien0025.bmp
│ │ │ │ ├── Alien0026.bmp
│ │ │ │ ├── Alien0027.bmp
│ │ │ │ ├── Alien0028.bmp
│ │ │ │ ├── Alien0029.bmp
│ │ │ │ ├── Alien0030.bmp
│ │ │ │ ├── Alien0031.bmp
│ │ │ │ └── Ravelicious.bmp
│ │ │ ├── keymap.h
│ │ │ ├── script.py
│ │ │ ├── Source.dsp
│ │ │ ├── Source.dsw
│ │ │ ├── wrappuh.cpp
│ │ │ └── wrappuh.h
│ │ └── Basic Demo
│ │ ├── Executable
│ │ │ ├── 06-04.exe
│ │ │ ├── test_0.py
│ │ │ └── test_1.py
│ │ └── Source
│ │ ├── 06-04.cpp
│ │ ├── Source.dsp
│ │ ├── Source.dsw
│ │ ├── test_0.py
│ │ └── test_1.py
│ ├── Read Me!.txt
│ └── Tcl
│ ├── Alien Demo
│ │ ├── Executable
│ │ │ ├── 06-07.exe
│ │ │ ├── Gfx
│ │ │ │ ├── Alien0000.bmp
│ │ │ │ ├── Alien0001.bmp
│ │ │ │ ├── Alien0002.bmp
│ │ │ │ ├── Alien0003.bmp
│ │ │ │ ├── Alien0004.bmp
│ │ │ │ ├── Alien0005.bmp
│ │ │ │ ├── Alien0006.bmp
│ │ │ │ ├── Alien0007.bmp
│ │ │ │ ├── Alien0008.bmp
│ │ │ │ ├── Alien0009.bmp
│ │ │ │ ├── Alien0010.bmp
│ │ │ │ ├── Alien0011.bmp
│ │ │ │ ├── Alien0012.bmp
│ │ │ │ ├── Alien0013.bmp
│ │ │ │ ├── Alien0014.bmp
│ │ │ │ ├── Alien0015.bmp
│ │ │ │ ├── Alien0016.bmp
│ │ │ │ ├── Alien0017.bmp
│ │ │ │ ├── Alien0018.bmp
│ │ │ │ ├── Alien0019.bmp
│ │ │ │ ├── Alien0020.bmp
│ │ │ │ ├── Alien0021.bmp
│ │ │ │ ├── Alien0022.bmp
│ │ │ │ ├── Alien0023.bmp
│ │ │ │ ├── Alien0024.bmp
│ │ │ │ ├── Alien0025.bmp
│ │ │ │ ├── Alien0026.bmp
│ │ │ │ ├── Alien0027.bmp
│ │ │ │ ├── Alien0028.bmp
│ │ │ │ ├── Alien0029.bmp
│ │ │ │ ├── Alien0030.bmp
│ │ │ │ ├── Alien0031.bmp
│ │ │ │ └── Ravelicious.bmp
│ │ │ └── script.tcl
│ │ └── Source
│ │ ├── 06-07.cpp
│ │ ├── Gfx
│ │ │ ├── Alien0000.bmp
│ │ │ ├── Alien0001.bmp
│ │ │ ├── Alien0002.bmp
│ │ │ ├── Alien0003.bmp
│ │ │ ├── Alien0004.bmp
│ │ │ ├── Alien0005.bmp
│ │ │ ├── Alien0006.bmp
│ │ │ ├── Alien0007.bmp
│ │ │ ├── Alien0008.bmp
│ │ │ ├── Alien0009.bmp
│ │ │ ├── Alien0010.bmp
│ │ │ ├── Alien0011.bmp
│ │ │ ├── Alien0012.bmp
│ │ │ ├── Alien0013.bmp
│ │ │ ├── Alien0014.bmp
│ │ │ ├── Alien0015.bmp
│ │ │ ├── Alien0016.bmp
│ │ │ ├── Alien0017.bmp
│ │ │ ├── Alien0018.bmp
│ │ │ ├── Alien0019.bmp
│ │ │ ├── Alien0020.bmp
│ │ │ ├── Alien0021.bmp
│ │ │ ├── Alien0022.bmp
│ │ │ ├── Alien0023.bmp
│ │ │ ├── Alien0024.bmp
│ │ │ ├── Alien0025.bmp
│ │ │ ├── Alien0026.bmp
│ │ │ ├── Alien0027.bmp
│ │ │ ├── Alien0028.bmp
│ │ │ ├── Alien0029.bmp
│ │ │ ├── Alien0030.bmp
│ │ │ ├── Alien0031.bmp
│ │ │ └── Ravelicious.bmp
│ │ ├── keymap.h
│ │ ├── script.tcl
│ │ ├── Source.dsp
│ │ ├── Source.dsw
│ │ ├── wrappuh.cpp
│ │ └── wrappuh.h
│ └── Basic Demo
│ ├── Executable
│ │ ├── 06-06.exe
│ │ ├── test_0.tcl
│ │ └── test_1.tcl
│ └── Source
│ ├── 06-06.cpp
│ ├── 06-06.exe
│ ├── Source.dsp
│ ├── Source.dsw
│ ├── test_0.tcl
│ └── test_1.tcl
├── Chapter 9
│ ├── Read Me!.txt
│ └── XASM 0.4
│ ├── Executable
│ │ ├── test_0.xasm
│ │ ├── test_1.xasm
│ │ └── XASM.exe
│ └── Source
│ ├── test_0.xasm
│ ├── test_1.xasm
│ ├── xasm.cpp
│ ├── XASM.dsp
│ └── XASM.dsw
└── Read Me!.txt
214 directories, 1094 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论