天天看点

用 SAP ABAP 编写的俄罗斯游戏

1984年6月6日,《俄罗斯方块》发布。因为由俄罗斯计算工程师,阿列克谢·帕基特诺夫发明而得名。 2007年,《电子游戏月刊》将该游戏列为史上最伟大的100个游戏中的第一位。 网上能找到各种编程语言实现的该游戏,当然少不了ABAP版本,源代码链接:

https://github.com/alejogonzaleze/SAP/blob/master/ABAP/Tetris/ZTETRIS
用 SAP ABAP 编写的俄罗斯游戏
用 SAP ABAP 编写的俄罗斯游戏

看下游戏画面:

用 SAP ABAP 编写的俄罗斯游戏

下面是具体创建方式。

主程序代码:

用 SAP ABAP 编写的俄罗斯游戏
用 SAP ABAP 编写的俄罗斯游戏
用 SAP ABAP 编写的俄罗斯游戏

ZTETRIS_F 代码:

用 SAP ABAP 编写的俄罗斯游戏
用 SAP ABAP 编写的俄罗斯游戏
用 SAP ABAP 编写的俄罗斯游戏
用 SAP ABAP 编写的俄罗斯游戏
用 SAP ABAP 编写的俄罗斯游戏
用 SAP ABAP 编写的俄罗斯游戏
用 SAP ABAP 编写的俄罗斯游戏
用 SAP ABAP 编写的俄罗斯游戏
用 SAP ABAP 编写的俄罗斯游戏
用 SAP ABAP 编写的俄罗斯游戏
用 SAP ABAP 编写的俄罗斯游戏
用 SAP ABAP 编写的俄罗斯游戏
用 SAP ABAP 编写的俄罗斯游戏

新建一个 id 为 100 的 dynpro screen:

用 SAP ABAP 编写的俄罗斯游戏

新建一个 PF STATUS:

用 SAP ABAP 编写的俄罗斯游戏

function key 明细如下:

用 SAP ABAP 编写的俄罗斯游戏
用 SAP ABAP 编写的俄罗斯游戏

继续阅读